Befehl 'SendXMLOrder'
Der Befehl 'SendXMLOrder' wird vom WebSphere Commerce-Nachrichtensystem
für ausgehende Nachrichten verwendet, um die XML-Nachricht
'Report_NC_PurchaseOrder' an Back-End-Systeme zu senden.
Der Befehl generiert die Nachricht mit Hilfe einer
Nachrichtenkompositionsschablone, und anschließend sendet das
Nachrichtensystem für ausgehende Nachrichten diese an ein
Back-End-System.
Verhalten
- Der Task-Befehl wird aktiviert, indem er der Schnittstelle
'OrderMessagingCmd' im Befehl 'OrderProcess' zugeordnet wird.
- Sobald er aktiviert wurde, wird er aufgerufen, bevor die
Verarbeitung des Befehls 'OrderProcess' abgeschlossen ist.
- Der Task-Befehl ruft die Kompositionsservices des
Nachrichtensystems auf. Diese verwenden die Kompositionsschablone
'OrderCreateXML.jsp', um die erforderlichen Bestelldaten zu erfassen
und die ausgehende XML-Nachricht
'Report_NC_PurchaseOrder' zu erstellen.
- Wenn die Komposition erfolgreich verlaufen ist,
versucht
der Befehl, die Nachricht mit Hilfe der Sendeservices des
Nachrichtensystems für ausgehende Nachrichten zu senden.
Ausnahmebedingungen
Der Befehl generiert einen Eintrag im Fehlerprotokoll, wenn eine
Ausnahmebedingung festgestellt wird.