Freigeben über


Aufgabe 4: Konfigurieren der Form vom Typ „Nachricht erstellen“

Die Nachricht erstellen-Formen enthalten Nachrichtenzuordnungen mit den Anweisungen für den Begin-, Edit- und End Doc-Code.

Führen Sie folgende Schritte aus, um die Nachricht erstellen-Form zu konfigurieren.

So konfigurieren Sie die Form vom Typ „Nachricht erstellen“

  1. Ziehen Sie eine Nachricht erstellen-Form zwischen ReceiveBeginDoc und SendBeginDoc.

    • Erstellte Nachrichten: BeginDocSessionMsg

    • Namen: ConstructBeginDocMessageWithSession

    1. Ziehen Sie in der Orchestrierung eine Nachrichtenzuweisung-Form an die Stelle, an der Sie eine neue Nachricht erstellen möchten.

    2. Doppelklicken Sie auf die innere "MessageAssignment_1"-Form.

      Der BizTalk-Ausdrucks-Editor wird angezeigt.

    3. Geben Sie Ihren Code ein. Beispiel:

    BeginDocSessionMsg = BeginDocMsg;  
    BeginDocSessionMsg(JDE.ReserveSession) = true;  
    BeginDocSessionMsg(JDE.SessionID) = 0;  
    

    Dadurch wird dem Adapter mitgeteilt, dass Sie eine Sitzung starten möchten. Die Sitzungs-ID (SessionID) wird mit 0 initialisiert, aber wenn die Antwort eintrifft, wird die ID vom JD Edwards OneWorld-Server zugeordnet.

    Abbildung des BizTalk-Ausdrucks-Editors.

  2. Ziehen Sie eine Nachricht erstellen-Form vor SendEditLine.

    • Erstellte Nachrichten: EditLineSessionMsg

    • Namen: ConstructEditLineMessageWithSession

      Abbildung, die die Nachrichteneigenschaften zeigt.

    1. Ziehen Sie in der Orchestrierung eine Nachrichtenzuweisung-Form an die Stelle, an der Sie eine neue Nachricht erstellen möchten.

    2. Doppelklicken Sie auf die innere "MessageAssignment_1"-Form.

      Der BizTalk-Ausdrucks-Editor wird angezeigt.

    3. Geben Sie Ihren Code ein. Beispiel:

    EditLineSessionMsg = EditLineMsg;  
    EditLineSessionMsg(JDE.ReserveSession) = true;  
    EditLineSessionMsg(JDE.SessionID) =  
       BeginDocResponseMsg(JDE.SessionID);  
    

    Abbildung, die ein Beispiel für einen Ausdruck zeigt.

  3. Ziehen Sie eine Nachricht erstellen-Form vor SendEndDoc.

    • Erstellte Nachrichten: EndDocSessionMsg

    • Namen: ConstructEndDocMessageWithSession

    1. Ziehen Sie in der Orchestrierung eine Nachrichtenzuweisung-Form an die Stelle, an der Sie eine neue Nachricht erstellen möchten.

    2. Doppelklicken Sie auf die innere "MessageAssignment_1"-Form.

      Der BizTalk-Ausdrucks-Editor wird angezeigt.

    3. Geben Sie Ihren Code ein. Beispiel:

    EndDocSessionMsg = EndDocMsg;  
    EndDocSessionMsg(JDE.ReserveSession) = false;  
    EndDocSessionMsg(JDE.SessionID) =  
       BeginDocResponseMsg(JDE.SessionID);  
    

Weitere Informationen

Aufgabe 1: Erstellen der Ports
Aufgabe 2: Erstellen der Nachrichten
Aufgabe 3: Konfigurieren der Formen „Senden“ und „Empfangen“
Aufgabe 5: Konfigurieren der Form „Transformation“