Client-Treibernachrichtengruppe erstellen

So erstellen Sie die Nachrichtensätze, die die Nachrichten definieren, mit denen der Clientdatenfluss angetrieben wird.

  1. Erstellen Sie ein neues Nachrichtengruppenprojekt namens 'SampleDriverMessages'; weitere Informationen finden Sie im Abschnitt Nachrichtengruppenprojekte der Dokumentation zu WebSphere Message Broker.
  2. Erstellen Sie eine neue Nachrichtendefinitionsdatei namens driverMessage.mxsd. Weitere Informationen finden Sie im Abschnitt Nachrichtensatz erstellen der Dokumentation zu WebSphere Message Broker.
  3. 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.
  4. Klicken Sie mit der rechten Maustaste auf OrderMessage und klicken Sie anschließend auf Lokales Element hinzufügen.
  5. Wählen Sie localElement aus und wechseln Sie zur Ansicht 'Eigenschaften' im Nachrichtendefinitionseditor.
  6. Wählen Sie aus der Liste Typ die Option (Neuer komplexer Typ). Daraufhin wird das Fenster Neuer komplexer Typ angezeigt.
  7. Klicken Sie auf OK, um einen lokalen komplexen Typ zu erstellen.
  8. 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

  9. 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:

Screenshot des driverMessage-Nachrichtensatzes.

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'