Freigeben über


Generieren von Instanznachrichten

Wenn Sie ein Schema erstellt haben, können Sie Ihre Arbeit überprüfen, indem Sie eine Beispielinstanznachricht aus dem Schema generieren. Eine Instanznachricht zu überprüfen ist in vielerlei Hinsicht wesentlich einfacher als die Überprüfung der Schemastruktur oder der XSD-Sprachdarstellung (XML-Schemadefinition) des Schemas. Der Grund dafür ist, dass das Schema alle möglichen Variationen der entsprechenden Instanznachrichten beschreiben muss, während eine bestimmte Instanznachricht lediglich einige Daten in dem vom Schema angegebenen Format übermitteln muss. Die generierte Instanznachricht ist ein Beispiel, in dem möglicherweise nicht alle vom entsprechenden Schema definierten Strukturen angezeigt werden.

So legen Sie eine Datei explizit fest, die die generierte Instanznachricht enthalten soll

  1. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf das Schema, für das Sie eine instance Nachricht generieren möchten, und klicken Sie dann auf Eigenschaften.

  2. Erweitern Sie ggf. im Eigenschaftenfenster den Abschnitt Allgemein der Registerkarte Allgemein, indem Sie auf das Pluszeichen (+) klicken.

  3. Geben Sie im Eigenschaftenfeld Dateiname der Ausgabeinstanz entweder den Namen einer Datei ein, oder verwenden Sie die Schaltfläche mit den Auslassungspunkten (...) am rechten Ende des Wertfelds, um nach einer Datei zu suchen, in der generierte instance Nachrichten platziert werden, und klicken Sie dann auf Speichern.

So legen Sie den Typ der generierten Instanznachricht fest

  1. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf das Schema, für das Sie eine instance Nachricht generieren möchten, und klicken Sie dann auf Eigenschaften.

  2. Erweitern Sie ggf. im Eigenschaftenfenster den Abschnitt Allgemein der Registerkarte Allgemein, indem Sie auf das Pluszeichen (+) klicken.

  3. Verwenden Sie im Eigenschaftenfeld Instanzausgabetyp generieren die Dropdownliste, um xml oder nativ als Typ der zu generierenden instance Nachricht auszuwählen.

    XML ist der Standardwert.

So generieren Sie eine Beispielinstanznachricht für ein Schema

  1. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf das Schema, für das Sie eine instance Nachricht generieren möchten, und klicken Sie dann auf Instanz generieren.

  2. Überprüfen Sie die Ergebnisse im Ausgabefenster. In diesem Fenster werden Erfolgs- und Fehlermeldungen angezeigt.

Hinweis

Wenn das Ausgabefenster und/oder das Fenster mit der Aufgabenliste nicht geöffnet wird und keine Informationen dazu angezeigt werden, ob beim Generieren der Instanz Fehler aufgetreten sind, können Sie die Fenster manuell öffnen. Weitere Informationen zum Verwalten dieser Fenster finden Sie unter Managing Other Visual Studio Windows.

Hinweis

Wenn Sie keinen Wert für die Stammverweiseigenschaft angeben, generiert der BizTalk-Editor ein Beispiel instance Nachricht für den ersten Stammknoten im Schema. Wenn Sie einen Wert für die Stammverweiseigenschaft angeben, generiert der BizTalk-Editor ein Beispiel instance Nachricht für diesen Stamm.

Hinweis

In einigen Fällen bestehen von einem bestimmten Schema generierte Instanznachrichten die Überprüfung anhand dieses Schemas nicht. Weitere Informationen zu solchen Fällen finden Sie unter Bekannte Probleme bei der Schemagenerierung und -validierung. Im Allgemeinen möchten Sie eine generierte instance Nachricht bearbeiten und die darin enthaltenen Daten ändern, sodass sie Ihr Szenario realistischer darstellen. Anhand dieser geänderten Instanznachricht können Sie dann Ihr Schema überprüfen.

Weitere Informationen

Testen von Schemas
Schemaüberprüfung
Generieren und Überprüfen von Instanznachrichten