Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Nachdem Sie ein Schema erstellt haben, besteht eine Möglichkeit zum Überprüfen Ihrer Arbeit darin, eine Beispielinstanznachricht aus dem Schema zu generieren. Das Betrachten einer Instanznachricht ist in vielerlei Hinsicht viel einfacher als das Betrachten der Schemastruktur oder der XSD-Sprachdarstellung (XML Schema Definition). Dies liegt daran, dass das Schema alle möglichen Variationen der entsprechenden Instanzmeldungen beschreiben muss, und eine bestimmte Instanznachricht muss nur einige Daten mithilfe des durch das Schema angegebenen Formats übermitteln. Die generierte Instanznachricht ist ein Beispiel und zeigt möglicherweise nicht alle Strukturen an, die durch das entsprechende Schema definiert sind.
So geben Sie explizit eine Datei an, die die generierte Instanznachricht enthalten soll
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Schema, für das Sie eine Instanzmeldung generieren möchten, und klicken Sie dann auf Eigenschaften.
Erweitern Sie bei Bedarf im Fenster "Eigenschaften" den Abschnitt " Allgemein " der Registerkarte " Allgemein ", indem Sie auf das Pluszeichen (+) klicken.
Geben Sie im Wertfeld der Ausgabeinstanzdateiname entweder den Namen einer Datei ein, oder verwenden Sie die Auslassungspunkte (...) am rechten Ende des Wertfelds, um nach einer Datei zu suchen, in der generierte Instanzmeldungen platziert werden, und klicken Sie dann auf "Speichern".
Geben Sie den Typ der erzeugten Instanznachricht an
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Schema, für das Sie eine Instanzmeldung generieren möchten, und klicken Sie dann auf Eigenschaften.
Erweitern Sie bei Bedarf im Fenster "Eigenschaften" den Abschnitt " Allgemein " der Registerkarte " Allgemein ", indem Sie auf das Pluszeichen (+) klicken.
Verwenden Sie im Feld " Instanzausgabetyp-Eigenschaftswert generieren" die Dropdownliste, um XML oder "Native " als Typ der zu generierenden Instanznachricht auszuwählen.
XML ist der Standardwert.
So generieren Sie eine Beispielinstanznachricht für ein Schema
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Schema, für das Sie eine Instanznachricht generieren möchten, und klicken Sie dann auf "Instanz generieren".
Sehen Sie sich im Ausgabefenster die Ergebnisse an. Erfolgs- und Fehlermeldungen werden in diesem Fenster angezeigt.
Hinweis
Wenn das Ausgabefenster und/oder das Aufgabenlistenfenster nicht geöffnet wurden und keine Informationen darüber angezeigt wurden, ob die Instanzgenerierung erfolgreich war oder fehlgeschlagen ist, können Sie sie manuell öffnen. Weitere Informationen zum Verwalten dieser Fenster finden Sie unter Managing Other Visual Studio Windows.
Hinweis
Wenn Sie keinen Wert für die Stammreferenzeigenschaft angeben, generiert der BizTalk-Editor eine Beispielinstanzmeldung für den ersten Stammknoten im Schema. Wenn Sie einen Wert für die Root Reference-Eigenschaft angeben, generiert der BizTalk-Editor eine Beispielinstanznachricht für diesen Stamm.
Hinweis
Es gibt fälle, in denen Instanzmeldungen, die aus einem bestimmten Schema generiert wurden, möglicherweise keine Überprüfung mit demselben Schema bestehen. Weitere Informationen zu solchen Fällen finden Sie unter Bekannte Probleme bei der Schemagenerierung und -validierung. Im Allgemeinen möchten Sie eine generierte Instanznachricht bearbeiten und die darin enthaltenen Daten ändern, damit sie Ihr Szenario realistischer darstellt. Verwenden Sie dann diese geänderte Instanzmeldung, um Ihr Schema zu überprüfen.
Siehe auch
Schemata testen
Schemaüberprüfung
Instanznachrichtengenerierung und -validierung