Create_WCS_ShipmentConfirmation メッセージ

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 ファイルの位置についての詳細は、メッセージ構成テンプレートを参照してください。

関連概念

関連タスク

関連参照

IBM 著作権