Herstellerspezifische Nachrichten für die Back-End-Integration

WebSphere Commerc unterstützt Nachrichten, die das in älteren WebSphere Commerce Suite-Versionen verwendete Format benutzen. Außer wenn Sie eine Migration von einer vorherigen Version von WebSphere Commerce ausführen, wird die Verwendung der XML-Nachrichten empfohlen, da diese die selbe Funktion erfüllen und einfacher zu lesen und zu verwalten sind.

Das Format der WebSphere Commerce-Nachrichten besteht jeweils aus zwei Abschnitten: dem Nachrichten-Deskriptor und den Anwendungsdaten. Im Fall von eingehenden Nachrichten enthält der Nachrichten-Deskriptor Steuerungsinformationen, die für den Betrieb erforderlich sind, z. B. Nachrichtenidentifikation und -art. Die Anwendungsdaten umfassen die Informationen, die verarbeitet werden sollen. Alle WebSphere Commerce-Nachrichten beinhalten eine Reihe von Befehlen und Datensätzen in logischer Reihenfolge sowie definierte Datensegmente innerhalb der Datensätze. Die Datensätze <PROLOG>, <HDR>, <ITM> und <DATUSR>, die Bestandteil der unterstützten Nachrichten sind, weisen das folgende Format auf:

<TAG>DATA SEGMENT</TAG>

Dabei ist das Datensegment durch das Suffix _DATA gekennzeichnet. Ein Datensatz für die Nachricht zur Erstellung der Bestellung sieht z. B. folgendermaßen aus:

<HDR010>ORDER_CREATE_HDR010_DATA</HDR010>

Jedes Datensegment (in diesem Beispiel ORDER_CREATE_HDR010_DATA) muss durch spezifische Feld- und Datenbanktabellen-Informationen für die jeweilige Nachricht ersetzt werden.

In der folgenden Tabelle sind die sechs unterstützten Nachrichten sowie der von der jeweiligen Nachricht aufgerufene Controller-Befehl dargestellt:

Nachrichtenname Nachrichtenart Datensegment Controller-Befehl
Neukunde Eingehend CUSTOMER_NEW_PROLOG_DATA
CUSTOMER_NEW_HDR010_DATA
DATUSR_DATA für eingehende Nachrichten
UserRegistration Add
Kundenaktualisierung Eingehend CUSTOMER_UPDATE_PROLOG_DATA
CUSTOMER_UPDATE_HDR010_DATA
DATUSR_DATA für eingehende Nachrichten
UserRegistration Update
Bestellungserstellung Ausgehend ORDER_CREATE_PROLOG_DATA
ORDER_CREATE_HDR010_DATA
ORDER_CREATE_HDR020_DATA
ORDER_CREATE_HDR030_DATA
ORDER_CREATE_HDR040_DATA
DATUSR_DATA für ausgehende Nachrichten
ORDER_CREATE_ITM010_DATA
SendWCSOrder
Aktualisierung des Bestellstatus Eingehend ORDER_STATUS_UPDATE_PROLOG_DATA
ORDER_STATUS_UPDATE_HDR010_DATA
DATUSR_DATA für eingehende Nachrichten
ORDER_STATUS_UPDATE_ITM010_DATA
OrderStatus
Aktualisierung des Produktpreises Eingehend PRODUCT_PRICE_UPDATE_PROLOG_DATA
PRODUCT_PRICE_UPDATE_HDR010_DATA
ProductOffer PriceUpdate
Aktualisierung der Produktmenge Eingehend PRODUCT_QUANTITY_UPDATE_PROLOG_DATA
PRODUCT_QUANTITY_UPDATE_HDR010_DATA
ProductInventory Update

Verwandte Konzepte

Verwandte Referenzen

IBM Copyright