OrderDisplay コマンド

このコマンドは、指定したオーダーの内容を表示します。 オーダー参照番号が指定されない場合、このコマンドは入力パラメーターに一致するオーダーのリストを表示します。 

osodispl.gif (9182 バイト)

パラメーター値

http://host_name/path/
(必須) WebSphere Commerce サーバーおよび構成パスの完全修飾名
langId
セッション期間中の優先言語を設定またはリセットします。 ストアでサポートされている言語は、STORELANG テーブルにあります。
forUser
このコマンドの実行対象のユーザーのログオン ID。 このパラメーターを指定できるのはオーダーを処理する権限がある人だけです。
forUserId
forUser と同様ですが、ユーザーは USERS テーブル中にある内部ユーザー ID によって識別されます。
storeId
オーダーを表示するストアの参照番号。
outOrderName
JSP に渡す、名前と値のペアの名前を指定します。 追加されるそれぞれの名前と値のペアの値は、表示されるオーダーの参照番号です。 名前を指定しないと、デフォルト名 "orderId" が使用されます。
status
リストするオーダーの状況。状況が指定されない場合、「P」(保留) が想定されます。 orderId で省略形を使用できるのは、保留オーダーの場合だけです。 status に X は設定しないでください。
orderId
表示するオーダーの参照番号。 このパラメーターを省略すると、このコマンドは、指定されたストアの、指定された状況にある、ショッパーのすべてのオーダーが指定されたかのように動作します。 省略形を使うこともできますが、保留オーダー (状況が P) の場合だけです。  省略形については、オーダー省略形を参照してください。 
remerge (再マージ)
可能であれば同じ順序と同じ correlationGroup 属性で、他の OrderItems と共にマージする OrderItems のリスト。
merge (マージ)
correlationGroup 属性には関係なく、可能であれば同じ順序で、他の OrderItems と共にマージする OrderItems のリスト。
check (検査)
CheckInventory タスク・コマンドで検査する OrderItems のリスト。
allocate (割り振り)
既存の在庫から割り振られる OrderItems のリスト。
backorder (バック・オーダー)
将来の在庫から割り振られる OrderItems のリスト。
reverse (取り消し)
割り振りを解除する (つまり、必要に応じて既存または将来の在庫から割り振り解除する) OrderItems のリスト。

注: remerge (再マージ)、merge (マージ)、check (検査)、allocate (割り振り)、 backorder (バック・オーダー)、および reverse (取り消し) パラメーターは、ATP 在庫が使用可能な場合にのみ適用できます。 (STORE テーブルの ALLOCATIONGOODFOR 列を参照してください。) それらは AllocateInventory タスク・コマンドに渡される OrderItems のリストを表しています。 そのタスク・コマンドは、以下に指定されているように CheckInventoryAvailability、AllocateExistingInventory、 AllocateExpectedInventory、DeallocateExistingInventory、および DeallocateExpectedInventory タスク・コマンドを呼び出します。 さらに、これらのパラメーターはオーダー・サブシステム・コマンド のヘルプで詳述されている OrderItem 省略形を認めます。

以下は、デフォルトの ATP パラメーター値です:

例 1
以下の例は、参照番号 1 の保留オーダーの内容を表示します。
     http://myhostname/webapp/wcs/stores/servlet/OrderDisplay?orderId=1

例 2
以下の例は、指定の orderId をもち、状況=P であるオーダーを表示します。
     http://myhostname/webapp/wcs/stores/servlet/OrderDisplay?orderId=63&status=P

動作

例外条件
オーダーが指定したパラメーターと一致しないと、コマンドは、 ErrorOrderNoneCmd エラー表示コマンドを指定して ECApplicationException 例外をスローします。

関連概念

関連参照

IBM 著作権