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_Customer、Create_NC_Customer | 新規ユーザーの登録レコードを作成するか、既存ユーザーのレコードを更新します。 | UserRegistrationAdd |
Update_NC_Customer、Update_WCS_Customer | 既存ユーザーの登録レコードを更新します。 | UserRegistrationUpdate |
Update_WCS_OrderStatus、Update_NC_OrderStatus | オーダーの一般状況を更新します。 | OrderStatus |
Update_WCS_OrderStatus | オーダーの確認状況を更新します。 | OrderConfirmStatus |
Update_WCS_OrderStatus | オーダーの配送状況を更新します。 | OrderShippingStatus |
Update_WCS_OrderStatus | オーダーの送り状状況を更新します。 | OrderInvoiceStatus |
Update_WCS_ProductPrice、Update_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 |
![]() |