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
Trascinare una forma Costruisci messaggio tra ReceiveBeginDoc e SendBeginDoc.
Messaggi costruiti: BeginDocSessionMsg
Nome: ConstructBeginDocMessageWithSession
Trascinare una forma Assegnazione messaggio nel punto dell'orchestrazione in cui si desidera creare un nuovo messaggio.
Fare doppio clic sulla forma MessageAssignment_1 interna.
Verrà visualizzato l'Editor espressioni BizTalk.
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.
Trascinare una forma Costruisci messaggio prima di SendEditLine.
Messaggi costruiti: EditLineSessionMsg
Nome: ConstructEditLineMessageWithSession
Trascinare una forma Assegnazione messaggio nel punto dell'orchestrazione in cui si desidera creare un nuovo messaggio.
Fare doppio clic sulla forma MessageAssignment_1 interna.
Verrà visualizzato l'Editor espressioni BizTalk.
Immettere il codice, ad esempio:
EditLineSessionMsg = EditLineMsg; EditLineSessionMsg(JDE.ReserveSession) = true; EditLineSessionMsg(JDE.SessionID) = BeginDocResponseMsg(JDE.SessionID);
Trascinare una forma Costruisci messaggio prima di SendEndDoc.
Messaggi costruiti: EndDocSessionMsg
Nome: ConstructEndDocMessageWithSession
Trascinare una forma Assegnazione messaggio nel punto dell'orchestrazione in cui si desidera creare un nuovo messaggio.
Fare doppio clic sulla forma MessageAssignment_1 interna.
Verrà visualizzato l'Editor espressioni BizTalk.
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