Client-Treibernachrichtengruppe erstellen
So erstellen Sie die Nachrichtensätze, die die Nachrichten definieren, mit denen der Clientdatenfluss angetrieben wird.
- Erstellen Sie ein neues Nachrichtengruppenprojekt namens 'SampleDriverMessages'; weitere Informationen finden Sie im Abschnitt Nachrichtengruppenprojekte der Dokumentation zu WebSphere Message Broker.
- Erstellen Sie eine neue Nachrichtendefinitionsdatei namens driverMessage.mxsd. Weitere Informationen finden Sie im Abschnitt Nachrichtensatz erstellen der Dokumentation zu WebSphere Message Broker.
- Erstellen Sie eine neue Nachricht namens 'OrderMessage' sowie eine neue Nachricht namens 'OrderResponse'. Informationen hierzu finden Sie im Abschnitt Nachrichtenmodellobjekte hinzufügen der Dokumentation zu WebSphere Message Broker.
- Klicken Sie mit der rechten Maustaste auf OrderMessage und klicken Sie anschließend auf Lokales Element hinzufügen.
- Wählen Sie localElement aus und wechseln Sie zur Ansicht 'Eigenschaften' im Nachrichtendefinitionseditor.
- Wählen Sie aus der Liste Typ die Option (Neuer komplexer Typ).
Daraufhin wird das Fenster Neuer komplexer Typ angezeigt.
- Klicken Sie auf OK, um einen lokalen komplexen Typ zu erstellen.
- Um jedes der Elemente in der folgenden Tabelle 'OrderMessage' hinzuzufügen, klicken Sie mit der rechten Maustaste auf {Local complexType}; klicken Sie anschließend auf Lokales Element hinzufügen und benennen Sie das Element um.
OrderMessage
Elementname |
Elementtyp |
Vorname |
xsd:string |
LastName (Nachname) |
xsd:string |
Street |
xsd:string |
Ort |
xsd:string |
ZipCode (PLZ) |
xsd:string |
PartNumber (Teilenummer) |
xsd:string |
Menge |
xsd:int |
- Um jedes der Elemente in der folgenden Tabelle der Nachricht 'OrderResponse' hinzuzufügen, klicken Sie mit der rechten Maustaste auf OrderResponse; klicken Sie anschließend auf Lokales Element hinzufügen und benennen Sie das Element um.
OrderResponse
Elementname |
Elementtyp |
Status |
xsd:string |
AMT |
xsd:int |
PartNo (Teilenummer) |
xsd:string |
PartQuantity (Teilemenge) |
xsd:int |
Vergleichen Sie Ihre Nachrichten mit der folgenden Abbildung, um sicherzustellen, dass Sie das richtige Format verwendet haben:
Sie können den Web-Service-Client-Nachrichtenfluss jetzt erstellen. Informationen hierzu finden
Sie im Abschnitt Web-Service-Client-Nachrichtenfluss erstellen.
Zurück zur Erstellung des Mustercodes 'Asynchronous Consumer'