Messaggi XML di integrazione back-end

WebSphere Commerce Fornisce il supporto per i messaggi in entrata e in uscita che utilizzano il formato XML. Ogni messaggio in entrata invoca delle procedure specifiche all'interno di WebSphere Commerce Server eseguendo un comando del controller. Ogni comando del controller esegue delle operazioni nel database WebSphere Commerce e nei relativi sottosistemi. E' possibile eseguire alcuni comandi del controller da uno o più messaggi XML. Inoltre alcuni messaggi possono richiamare comandi diversi, a seconda del contenuto del messaggio stesso.

Il formato dei messaggi XML è composto da un insieme di elementi XML definiti all'interno di file DTD specifici. Ciascun DTD può contenere uno o più file comuni, identificati da un'estensione file .mod. In aggiunta, ciascun messaggio in entrata viene associato ad un comando del controller di WebSphere Commerce nel file di definizione maschera del messaggio sys_template.xml. Tutti i file DTD, MOD e XML si trovano nella directory seguente:

unità:\Program Files\WebSphere\CommerceServer\xml\messaging
unità:\WebSphere\CommerceServer\xml\messaging
/usr/WebSphere/CommerceServer/xml/messaging
/opt/WebSphere/CommerceServer/xml/messaging
/QIBM/Proddata/WebCommerce/xml/messaging

Nella seguente tabella vengono riportati i messaggi in entrata utilizzati e irelativi comandi del controller richiamati.

Messaggi XML Descrizione Comando del controller
Create_WCS_Customer, Create_NC_Customer Crea un record di registrazione per un nuovo utente oppure aggiorna un record di un utente esistente. UserRegistrationAdd  
Update_NC_Customer, Update_WCS_Customer Aggiorna un record di registrazione per un utente esistente UserRegistrationUpdate
Update_WCS_OrderStatus, Update_NC_OrderStatus Aggiorna lo stato generale di un ordine. OrderStatus
Update_WCS_OrderStatus Aggiorna lo stato di conferma di un ordine. OrderConfirmStatus
Update_WCS_OrderStatus Aggiorna lo stato di spedizione di un ordine. OrderShippingStatus
Update_WCS_OrderStatus Aggiorna lo stato di fatturazione di un ordine. OrderInvoiceStatus
Update_WCS_ProductPrice, Update_NC_ProductPrice Aggiorna le informazioni sul prezzo dell'offerta per un prodotto. ProductOfferPriceUpdate
Update_WCS_ProductPrice Aggiorna le informazioni sul prezzo di listino per un ordine. ProductListPriceUpdate
Update_NC_ProductInventory
Update_WCS_ProductInventory
Aggiorna le informazioni sull'inventario prodotti. ProductInventoryUpdate

Note: Alcuni messaggi contengono le lettere NC nel nome mentre altri contengono il nome WCS. I messaggi i cui nomi contengono le lettere NC sono messaggi XML della versioni precedenti di WebSphere Commerce. Quelli che contengono invece WCS utilizzano formati aggiornati che offrono una flessibilità maggiore. Si consiglia in genere di utilizzare le versioni WCS, laddove è possibile scegliere.

La tabella seguente riporta il messaggio di integrazione back-end utilizzato dal sistema di messaggistica in uscita, così come il comando che lo genera:

Messaggio XML Descrizione Comando del controller
Report_NC_PurchaseOrder
Invia un messaggio al sistema back-end contenente informazioni su un nuovo ordine. SendXMLOrder

Argomenti correlati

Riferimento correlato

IBM copyright