OrderUnlock コマンド

このコマンドは OrderPrepare コマンドによって以前にロックしたオーダーをアンロックして、指定した URL を呼び出します。 オーダーがロックされていなかったり、またはオーダー参照番号が誤っていた場合には、コマンドは URL の呼び出しだけを行います。

パラメーター値

host_name
(必須) WebSphere Commerce サーバーおよび構成パスの完全修飾名
forUser
このコマンドの実行対象のユーザーのログオン ID。 このパラメーターを指定できるのはオーダーを処理する権限がある人だけです。
forUserId
forUser と同様ですが、ユーザーは USERS テーブル中にある内部ユーザー ID によって識別されます。
langId
セッション期間中の優先言語を設定またはリセットします。 ストアでサポートされている言語は、STORELANG テーブルにあります。
storeId
このコマンドに関連付けられたストアの参照番号
URL
(必須) コマンドが正常に完了した時に呼び出される URL
orderId
(必須) アンロックするオーダーの参照番号。

例 1
以下の例は、参照番号が 2 のオーダーをアンロックして、オーダーの内容を表示します。
    http://myhostname/webapp/wcs/stores/servlet/OrderUnlock?orderId=2
    &URL=/webapp/commerce/OrderDisplay?status=P&orderId=2

例 2
以下の例は、最初に、OrderItemAdd を使用してオーダーを追加します。 orderId (112 であるものとする) は ORDERS テーブルから得られます。 その後で、オーダーがロック状態になっている間に、そのオーダーが準備されます。最後に、そのオーダーはアンロックされます。
    http://myhostname/webapp/wcs/stores/servlet/OrderItemAdd?catEntryId=322200305&quantity=1
    &URL=OrderItemDisplay&orderId=**

    http://myhostname/webapp/wcs/stores/servlet/OrderPrepare?orderId=112&URL=OrderDisplay

    http://myhostname/webapp/wcs/stores/servlet/OrderUnlock?orderId=112&URL=OrderItemDisplay

動作

例外条件
なし

関連概念

関連参照

IBM 著作権