Messaggi legacy di integrazione back-end

WebSphere Commerce fornisce un supporto per i messaggi che utilizzano il formato legacy. Se non si sta eseguendo una migrazione da una versione precedente di WebSphere Commerce, si consiglia di utilizzare i messaggi XML, in quanto assolvono alla stessa funzione e sono più semplici da leggere e da gestire.

Il formato dei messaggi di WebSphere Commerce è composto da due parti: la parte descrittrice del messaggio e la parte contenente i dati dell'applicazione. Nel caso di messaggi in entrata, il descrittore del messaggio contiene informazioni di controllo necessarie al funzionamento, come il tipo e l'identità del messaggio stesso. I dati dell'applicazione contengono le informazioni che devono essere elaborate. Tutti i messaggi di WebSphere Commerce sono costituiti da una serie di tag e record in una sequenza logica e da segmenti di dati definiti all'interno di tali record. I record <PROLOG>, <HDR>, <ITM> e <DATUSR>, inclusi nei messaggi supportati, hanno il seguente formato:

<TAG>DATA SEGMENT</TAG>

dove il segmento dei dati viene identificato con un suffisso _DATA. Ad esempio, un record per il messaggio Creazione ordine appare così:

<HDR010>ORDER_CREATE_HDR010_DATA</HDR010>

Ogni segmento dati (in questo esempio ORDER_CREATE_HDR010_DATA) deve essere sostituito con informazioni sul campo specifico e sulla tabella database per il particolare messaggio.

La seguente tabella evidenzia i sei messaggi supportati e il comando del controller richiamato da ciascun messaggio:

Nome messaggio Tipo messaggio Segmento dati Comando del controller
Nuovo cliente In entrata CUSTOMER_NEW_PROLOG_DATA
CUSTOMER_NEW_HDR010_DATA
DATUSR_DATA per messaggi in entrata
Aggiunta UserRegistration
Aggiornamento cliente In entrata CUSTOMER_UPDATE_PROLOG_DATA
CUSTOMER_UPDATE_HDR010_DATA
DATUSR_DATA per messaggi in entrata
Aggiornamento UserRegistration
Creazione ordine in uscita ORDER_CREATE_PROLOG_DATA
ORDER_CREATE_HDR010_DATA
ORDER_CREATE_HDR020_DATA
ORDER_CREATE_HDR030_DATA
ORDER_CREATE_HDR040_DATA
DATUSR_DATA per messaggi in uscita
ORDER_CREATE_ITM010_DATA
SendWCSOrder
Aggiornamento stato dell'ordine In entrata ORDER_STATUS_UPDATE_PROLOG_DATA
ORDER_STATUS_UPDATE_HDR010_DATA
DATUSR_DATA per messaggi in entrata
ORDER_STATUS_UPDATE_ITM010_DATA
OrderStatus
Aggiornamento prezzo prodotto In entrata PRODUCT_PRICE_UPDATE_PROLOG_DATA
PRODUCT_PRICE_UPDATE_HDR010_DATA
ProductOffer PriceUpdate
Aggiornamento quantità prodotto In entrata PRODUCT_QUANTITY_UPDATE_PROLOG_DATA
PRODUCT_QUANTITY_UPDATE_HDR010_DATA
Aggiornamento ProductInventory

Argomenti correlati

Riferimento correlato

IBM copyright