Eine ausgehende Back-End-Nachricht ist eine von WebSphere Commerce generierte Anforderung, die an ein externes System gesendet werden kann. WebSphere Commerce kann zum Generieren der ausgehenden XML-Nachricht 'Report_NC_PurchaseOrder' konfiguriert werden; über diese Nachricht können Back-End-Systeme darüber informiert werden, dass eine Bestellung aufgegeben wurde. Die XML-Nachricht wird generiert und im Unicode UTF-8-Format über das System ausgehender Nachrichten gesendet. Sie können die herstellerspezifische Nachricht 'Order Create' verwenden, die eine ähnliche Funktion ausführt.
Die ausgehenden Nachrichten enthalten Bestellinformationen, die vom WebSphere Commerce Server auf externe Systeme gesendet werden, auf denen weitere Prozesse zur Verarbeitung der Bestellung stattfinden. Zum Aktivieren der ausgehenden Nachricht müssen Sie zunächst auswählen, welche Sie verwenden wollen, entweder die XML-Nachricht 'Report_NC_PurchaseOrder' oder die herstellerspezifische 'Order Create'-Nachricht zum Erstellen einer Bestellung. Die beiden Nachrichten können nicht gleichzeitig aktiviert sein.
Wenn Sie sich für die Verwendung der XML-Nachricht 'Report_NC_PurchaseOrder' entscheiden, aktivieren Sie die
Datenbanktabelle CMDREG mit der folgenden SQL-Anweisung:
update cmdreg set
classname='com.ibm.commerce.messaging.commands.SendXMLOrderCmdImpl'; hierbei gilt:
interfacename='com.ibm.commerce.order.commands.OrderMessagingCmd'
Dadurch wird der Task-Befehl 'SendXMLOrderCmdImpl' zugeordnet, der die Nachricht generiert und an die 'OrderMessagingCmd'-Schnittstelle des Befehls 'OrderProcess' sendet.
Wenn Sie sich für die Verwendung der herstellerspezifischen Nachricht
'Order Create' entscheiden, aktualisieren Sie Ihre Datenbanktabelle
CMDREG mit der folgenden SQL-Anweisung:
update cmdreg set
classname='com.ibm.commerce.messaging.commands.SendWCSOrderCmdImpl' where
interfacename='com.ibm.commerce.order.commands.OrderMessagingCmd'
Dadurch wird der Task-Befehl 'SendWCSOrderCmdImpl' zugeordnet, der die Nachricht generiert und an die 'OrderMessagingCmd'-Schnittstelle des Befehls OrderProcess sendet. Sie müssen Ihr WebSphere Commerce-Exemplar neu starten, damit die Änderung wirksam wird.
Sie können auch neue ausgehende Nachrichten für die Back-End-Integration erstellen.
![]() |