Create_WCS_ShipmentConfirmation メッセージは、 アイテムの配送確認を発行するための情報を含むインバウンド・メッセージです。 配送センター・アプリケーションがこの要求を生成し、 WebSphere Commerce インバウンド・メッセージ・キューへ送信します。 WebSphere Commerce がこのメッセージを処理した後、ReleaseShipConfirm コマンドが呼び出されます。
このコマンドは正常に終了すると、表示タスク ReleaseShipConfirmRedirectView にリダイレクトします。 Response_WCS_CreateShipConfirm 応答メッセージは、 CreateShipConfirmOK.jsp によって生成されます。 コマンドは必要なデータベースを更新し、アイテムの実行状況を変更して配送を確認します。 コマンドはキー・マネージャーを介して MANIFEST テーブルから新しい manifest_id を取得し、 入力データとともに MANIFEST テーブルを伝搬します。 コマンドが正常に実行されて UpdateManifestStatus が 1 の場合、 デフォルトの ReleaseShipNotify.jsp によって通知 E メールが生成されます。
コマンドでエラーが発生すると、 コマンドによって表示タスク ReleaseShipConfirmErrorView にリダイレクトされます。 MQSeries 用のこのエラー表示タスクは、 CreateShipConfirmError.jsp によってインプリメントされています。
注: インバウンド・メッセージに有効な ActualShipDate がない場合、 エラー・メッセージの生成に GenericApplicationError ビュー名が使用されます。 応答メッセージは、GenericApplicationErrorXML.jsp により生成されます。
Create_WCS_ShipmentConfirmation メッセージは XML メッセージ形式を使用し、 Create_WCS_ShipmentConfirmation_10.dtd に続きます。
以下のテーブルは、Create_WCS_ShipmentConfirmation メッセージ形式の説明です。 データベース列の説明については、それと関連したテーブルへのリンクに従ってください。 特に注釈がない限り、すべてのフィールドはオプションです。 タイプ INT、BIGINT、および DOUBLE のデータベース・フィールド用の XML メッセージ中のタグ値の長さは、 それぞれ CHAR (10)、CHAR(19)、および CHAR(16) とする必要があります。
レベル | フィールド名 | コメント | テーブル名 | 列名 | 注 |
---|---|---|---|---|---|
1 | UpdateManifestStatus | MANIFEST | UPDATEMANIFESTSTATUS | デフォルト 0。 親エレメント ShipmentConfirmation の属性 | |
2 | ShipModeID | 必須 | MANIFEST | SHIPMODE_ID | N/A |
3 | OrderNumber | 必須 | MANIFEST | ORDERS_ID | N/A |
4 | OrderReleaseNum | 必須 | MANIFEST | ORDERRELEASENUM | N/A |
5 | PackageID | MANIFEST | PACKAGEID | N/A | |
6 | TrackingID | MANIFEST | TRACKINGID | N/A | |
7 | PickUpRecordID | MANIFEST | PICKUPRECORDID | N/A | |
8 | ActualShipDate | 必須 | MANIFEST | DATESHIPPED | ISO 8601 日付形式 |
9 | ShippingCosts | 必須 | MANIFEST | SHIPPINGCOSTS | N/A |
10 | Weight | 必須 | MANIFEST | WEIGHT | N/A |
11 | measure | 必須 | MANIFEST | WEIGHTMEASURE | Weight の属性 |
12 | currency | 必須 | MANIFEST | SETCCURR | ShippingCosts の属性 |
UpdateManifestStatus フラグのデフォルト値は 0 です。 これが 1 に設定されると、表示される情報を更新するためにタスク・コマンドが呼び出され、 商品の発送が完了したことを顧客に通知する E メールが送信されます。
応答メッセージを生成する JSP ファイルは、Response_WCS_CreateShipConfirm.jsp です。 ReleaseShipNotify.jsp はデフォルト JSP ファイルであり、 UpdateManifestStatus フラグが 1 に設定されている場合には E メールを生成します。 JSP ファイルの位置についての詳細は、メッセージ構成テンプレートを参照してください。
![]() |