Generieren und Überprüfen von Instanznachrichten
Nach dem Überprüfen eines Schemas können Sie damit eine Beispielinstanznachricht generieren. Die generierte Beispielinstanznachricht weist die durch das Schema festgelegte Element- und Attributstruktur auf und generiert bei Bedarf Pseudodaten.
Hinweis
Der für die Generierung von Instanznachrichten verwendete Datengenerierungsmechanismus ist nicht leistungsfähig genug, Daten aus Werten zu generieren, die für mehrere Eigenschaften angegeben sind. Wenn das Schema beispielsweise Werte für die Pattern-Eigenschaft enthält, die in der Kategorie Einschränkungen für Feldelementknoten und Feldattributeknoten verfügbar ist, wenn deren Eigenschaft Abgeleitet von auf Einschränkung festgelegt ist, kann die generierte instance Meldung nicht unverändert als Eingabe für den Vorgang Instanz überprüfen verwendet werden.
Um ein Beispiel instance Nachricht aus einem Schema zu generieren, verwenden Sie den Befehl Instanz generieren im Kontextmenü, das dem Schema in Projektmappen-Explorer zugeordnet ist. Die Ergebnisse des instance Nachrichtengenerierungsvorgangs werden im Visual Studio-Fenster Ausgabe gemeldet.
Hinweis
Der Vorgang Instanz generieren umfasst den Vorgang Schema überprüfen . Wenn bei der Überprüfung ein Fehler auftritt, wird keine Instanznachricht generiert.
Ausführliche Schritt-für-Schritt-Anweisungen zum Generieren einer instance Nachricht aus einem Schema, einschließlich der Konfiguration einer Ausgabedatei, die die generierte instance Nachricht enthält, finden Sie unter Generieren von Instanzmeldungen.
Hinweis
Wenn Sie keinen Wert für die Stammverweiseigenschaft des Schemaknotens angeben, generiert der BizTalk-Editor eine instance Meldung für den ersten Stammknoten im Schema. Wenn Sie einen Wert für die Stammverweiseigenschaft angeben, generiert der BizTalk-Editor eine instance Meldung für den angegebenen Stamm.
Nach dem Überprüfen des Schemas können Sie mit BizTalk-Editor feststellen, ob diesem Schema eine Instanznachricht entspricht.
Um eine instance Nachricht anhand eines Schemas zu überprüfen, verwenden Sie den Befehl Instanz überprüfen im Kontextmenü, das dem Schema in Projektmappen-Explorer zugeordnet ist. Die Ergebnisse der Überprüfung werden im Visual Studio-Fenster Ausgabe gemeldet.
Hinweis
In einigen Fällen kann es vorkommen, dass bei der Überprüfung einer generierten Instanznachricht anhand des Schemas, auf dessen Grundlage die Nachricht generiert wurde, ein Fehler auftritt. Wenn Sie beispielsweise versuchen, eine instance Nachricht zu überprüfen, die mit dem Befehl Instanz generieren im BizTalk-Editor generiert wurde, und das relevante Schema alle Feldelementknoten oder Feldattributeknoten enthält, deren Abgeleitete Von-Eigenschaft auf Restriction festgelegt ist und die die Pattern-Eigenschaft verwenden, um ein Muster anzugeben, dem die entsprechenden Daten entsprechen müssen, Die Überprüfung schlägt fehl. Dies liegt daran, dass der Datengenerierungsmechanismus, der beim Generieren instance Nachrichten verwendet wird, nicht ausreichend entwickelt ist, um Daten gemäß den für die Pattern-Eigenschaft angegebenen Werten zu generieren. Es sind auch andere Fälle möglich.
Ausführliche Schritt-für-Schritt-Anweisungen zum Überprüfen einer instance Nachricht, einschließlich der Angabe der zu überprüfenden instance Nachricht, finden Sie unter Validieren von Schemas.