Teilen über


Erstellen und Verwenden von TIBCO-Schemas

Überblick

Der Microsoft BizTalk-Adapter für TIBCO Enterprise Message Service (EMS) verwendet Schemas, die mithilfe eines XML-Editors oder des BizTalk Server-Editors in Visual Studio erstellt werden (nur wenn der Adapter in einer Orchestrierung verwendet wird). Das Schema beschreibt den Typ der erwarteten Informationen. Dieses Thema enthält Informationen zu einem Sende- und einem Empfangshandler.

Die Schemas, die Sie für den Einsatz mit dem BizTalk-Adapter für TIBCO Enterprise Message Service erstellen, müssen einen Zielnamespace aufweisen. Der Zielnamespace ist bei BizTalk Server erforderlich, weil dies der Schlüssel ist, der eine bestimmte Nachrichteninstanz einer bestimmten Orchestrierung zuordnet. Mit anderen Worten: Eine Orchestrierung abonniert eine Nachricht mit einem bestimmten Zielnamespace, und eine eingehende XML-Nachricht, die diesen Zielnamespace aufweist, wird jeder Orchestrierung zugeordnet, die die Nachricht abonniert hat. Wenn ein XML-Dokumentschema keinen Zielnamespace aufweist, verwendet BizTalk Server den Namen des Stammelements als Schlüssel.

Die folgenden Schritte zeigen, wie Sie ein Schema generieren und den Zielnamespace festlegen.

Generieren eines Schemas

  1. Öffnen Sie ein Projekt im BizTalk-Editor.

  2. Wählen Sie unter Projektmappen-Explorer oben rechts die Option Hinzufügen und dann Generierte Elemente hinzufügen aus.

  3. Wählen Sie im Bereich Vorlagen die Option Schemas generieren aus, und klicken Sie dann auf Hinzufügen.

  4. Wählen Sie im Dialogfeld Schema generieren in der Liste Dokumenttyp die Option Wohlgeformte XML aus.

  5. Klicken Sie auf Durchsuchen , um die Eingabedatei zu suchen, für die Sie ein Schema generieren möchten, und klicken Sie dann auf OK.

Legen Sie als Nächstes den Zielnamespace fest.

Festlegen des Zielnamespaces

  1. Öffnen Sie im BizTalk-Editor Ihre Schemadatei, klicken Sie mit der rechten Maustaste auf <das Schema>, und wählen Sie dann Eigenschaften aus.

  2. Suchen Sie im Bereich Eigenschaften das Feld Namespace , und geben Sie einen Namen ein, testNameSpacez. B. .

    Anschließend können Sie den Orchestrierungsvorgang fortsetzen und dazu Nachrichten verwenden. Wenn eine Nachricht ausgewählt wird, sucht BizTalk Server nach einer Orchestrierung, die ein Schema mit einem festgelegten Zielnamespace verwendet. Dann wird der Orchestrierungsvorgang ausgeführt.

Weitere Informationen

Entwickeln von Anwendungen