Condividi tramite


Attività 4: Configurare la forma Costruisci messaggio

Nelle forme Costruisci messaggio sono contenute le assegnazioni dei messaggi con le istruzioni per il codice Begin, Edit e EndDoc.

Utilizzare la procedura seguente per configurare la forma Costruisci messaggio.

Per configurare la forma Costruisci messaggio

  1. Trascinare una forma Costruisci messaggio tra ReceiveBeginDoc e SendBeginDoc.

    • Messaggi costruiti: BeginDocSessionMsg

    • Nome: ConstructBeginDocMessageWithSession

    1. Trascinare una forma Assegnazione messaggio nel punto dell'orchestrazione in cui si desidera creare un nuovo messaggio.

    2. Fare doppio clic sulla forma MessageAssignment_1 interna.

      Verrà visualizzato l'Editor espressioni BizTalk.

    3. Immettere il codice, ad esempio:

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

    Tale codice indica all'adapter che si desidera avviare una sessione. SessionID viene inizializzato come 0, tuttavia quando viene restituita la risposta l'ID verrà assegnato dal server J.D. Edwards OneWorld.

    Immagine che mostra l'editor di espressioni BizTalk.

  2. Trascinare una forma Costruisci messaggio prima di SendEditLine.

    • Messaggi costruiti: EditLineSessionMsg

    • Nome: ConstructEditLineMessageWithSession

      Immagine che mostra le proprietà del messaggio.

    1. Trascinare una forma Assegnazione messaggio nel punto dell'orchestrazione in cui si desidera creare un nuovo messaggio.

    2. Fare doppio clic sulla forma MessageAssignment_1 interna.

      Verrà visualizzato l'Editor espressioni BizTalk.

    3. Immettere il codice, ad esempio:

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

    Immagine che mostra un esempio di espressione.

  3. Trascinare una forma Costruisci messaggio prima di SendEndDoc.

    • Messaggi costruiti: EndDocSessionMsg

    • Nome: ConstructEndDocMessageWithSession

    1. Trascinare una forma Assegnazione messaggio nel punto dell'orchestrazione in cui si desidera creare un nuovo messaggio.

    2. Fare doppio clic sulla forma MessageAssignment_1 interna.

      Verrà visualizzato l'Editor espressioni BizTalk.

    3. Immettere il codice, ad esempio:

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

Vedere anche

Attività 1: Creare le porte
Attività 2: Creare i messaggi
Attività 3: Configurare le forme Trasmissione e Ricezione
Attività 5: Configurare la forma Trasforma