バックエンド組み込み XML メッセージ

WebSphere Commerce は、 XML 形式を使用するインバウンドおよびアウトバウンド・メッセージのサポートを提供します。 各インバウンド・メッセージは、コントローラー・コマンドを実行することによって、 WebSphere Commerce サーバー内で特定の動作を呼び出します。 各コントローラー・コマンドは、 WebSphere Commerce データベースおよびサブシステムに対する操作を順に実行します。 一部のコントローラー・コマンドは、複数の XML メッセージによって実行できます。 さらに、メッセージの中には、メッセージの内容に応じて別のコマンドを呼び出すものもあります。

XML メッセージの形式は、特定の DTD ファイルに定義される XML エレメントのセットで構成されます。 各 DTD には、.mod ファイル拡張子によって識別される 1 つ以上の共通ファイルが含まれている場合があります。 また、各インバウンド・メッセージは、 sys_template.xml メッセージ・テンプレート定義ファイルの中の、 WebSphere Commerce コントローラー・コマンドと関連付けられます。 すべての DTD、MOD、および XML ファイルは、以下のディレクトリーに入っています:

ドライブ:\Program Files\WebSphere\CommerceServer\xml\messaging
drive:\WebSphere\CommerceServer\xml\messaging
/usr/WebSphere/CommerceServer/xml/messaging
/opt/WebSphere/CommerceServer/xml/messaging
/QIBM/Proddata/WebCommerce/xml/messaging

以下のテーブルは、使用されるインバウンド・メッセージと、 それらが呼び出すコントローラー・コマンドのアウトラインです。

XML メッセージ 説明 コントローラー・コマンド
Create_WCS_CustomerCreate_NC_Customer 新規ユーザーの登録レコードを作成するか、既存ユーザーのレコードを更新します。 UserRegistrationAdd  
Update_NC_CustomerUpdate_WCS_Customer 既存ユーザーの登録レコードを更新します。 UserRegistrationUpdate
Update_WCS_OrderStatusUpdate_NC_OrderStatus オーダーの一般状況を更新します。 OrderStatus
Update_WCS_OrderStatus オーダーの確認状況を更新します。 OrderConfirmStatus
Update_WCS_OrderStatus オーダーの配送状況を更新します。 OrderShippingStatus
Update_WCS_OrderStatus オーダーの送り状状況を更新します。 OrderInvoiceStatus
Update_WCS_ProductPriceUpdate_NC_ProductPrice 商品のオファー価格情報を更新します。 商品オファー価格の更新
Update_WCS_ProductPrice オーダーの表示価格情報を更新します。 ProductListPriceUpdate
Update_NC_ProductInventory
Update_WCS_ProductInventory
商品在庫情報を更新します。 ProductInventoryUpdate

注: メッセージの中には名前に文字 NC が含まれているものがあり、その他のメッセージの名前には名前 WCS が含まれています。 文字 NC を含む名前のメッセージは、以前のバージョンの WebSphere Commerce の XML メッセージです。 名前に WCS が含まれているメッセージは、さらに柔軟性が増す更新済み形式を使用します。 一般には、選択している WCS バージョンを使用することをお勧めします。

以下のテーブルは、生成されるコマンドの他に、アウトバウンド・メッセージ・システムによって使用されるバックエンド組み込みメッセージのアウトラインです。

XML メッセージ 説明 コントローラー・コマンド
Report_NC_PurchaseOrder
新規オーダーについての情報が含まれているメッセージをバックエンド・システムに送信します。 SendXMLOrder

関連概念

関連参照

IBM 著作権