ScheduledOrderCancel コマンド
このコマンドは、OrderSchedule コマンドによって送信される繰り返しオーダーの実行をキャンセルします。

パラメーター値
- http://host_name/path/
-
(必須) WebSphere Commerce サーバーおよび構成パスの完全修飾名
- forUser
- このコマンドの実行対象のユーザーのログオン ID。
このパラメーターを指定できるのはオーダーを処理する権限がある人だけです。
- forUserId
- forUser と同様ですが、ユーザーは USERS テーブル中にある内部ユーザー ID によって識別されます。
- langId
- セッション期間中の優先言語を設定またはリセットします。
ストアでサポートされている言語は、STORELANG テーブルにあります。
- URL
-
(必須) コマンドが正常に完了した時に呼び出される URL
- orderId
-
(必須) キャンセルされるスケジュール済みオーダーの参照番号
例
以下の例は、繰り返しオーダー番号 1001 のインスタンスの処理を停止します。 オーダー 1001 は現在スケジュールされていなければなりません。
すなわち、それが SCHORDERS テーブルに表示されていなければなりません。
http://myhostname/webapp/wcs/stores/servlet/ScheduledOrderCancel?orderId=1001&URL=/
動作
-
このオーダーの処理を担当するスケジューラー・ジョブを非アクティブにすることにより、スケジュールされたオーダーの実行をキャンセルする。
- スケジュールされたオーダーの参照番号を、スケジューラー・ジョブの参照番号と関連付ける SCHORDERS テーブルからエントリーを除去する。
例外条件
なし