InterestItemListDelete コマンド
これはサイト・レベルのコマンドであり、
指定された「興味のあるアイテム」リストとそのリスト中のすべてのアイテムを削除します。

パラメーター値
- http://host_name/path/
-
WebSphere Commerce サーバーおよび構成パスの完全修飾名。
- langId
- セッション期間中の優先言語を設定またはリセットします。
ストアでサポートされている言語は、STORELANG テーブルにあります。
- forUser
- このコマンドの実行対象のユーザーのログオン ID。
このパラメーターを指定できるのはオーダーを処理する権限がある人だけです。
- forUserId
- forUser と同様ですが、ユーザーは USERS テーブル中にある内部ユーザー ID によって識別されます。
- URL
- コマンドが正常に完了した時に呼び出される URL。
- storeId
-
このコマンドを実行するためのストア参照番号。
このパラメーターの値を直前のコマンドから引き継ぐ場合は storeId は必要ありませんが、
それ以外の場合は storeId を指定してください。
- listId
-
削除する「興味のあるアイテム」リストを指定します。省略形も使用できます。
-
- "." が指定された場合には、現在の「興味のあるアイテム」リストを入手するために GetCurrentIIListsCmd 処理タスクを呼び出して、このコマンドは「興味のあるアイテム」リストが指定されているかのように振る舞います。
現行リストがない場合は、最後に更新された「興味のあるアイテム」リストが使用されます。
- "*" を指定すると、コマンドは、顧客の「興味のあるアイテム」リストのすべてが指定された場合と同様の動作をします。
- listIdName
-
このコマンドの完了時に、2 度目のコマンドを実行させてリダイレクトを行う場合、listIdName で 2 度目のコマンドのパラメーター名を指定します。
2 度目のコマンドは、この最初のコマンドの listId パラメーター値を使用します。
ほとんどの場合、2 度目のコマンドにも listId パラメーターがあり、したがって、&listIdName=listId のような意味を持ちます。
例
この例は、指定した顧客の興味のあるアイテム・リストおよびそのリスト中のアイテムのすべてを削除します。
http://host_name/webapp/wcs/stores/servlet/InterestItemListDelete?listId=*
&URL=/webapp/wcs/stores/servlet/InterestItemDisplay
動作
- このコマンドは、顧客の現在の「興味のあるアイテム」リストを判別する必要があるときに、
GetCurrentIIListsCmd
タスク・コマンドを呼び出す。
- AuthIIListAccessCmd タスク・コマンドが呼び出され、
それぞれの指定された「興味のあるアイテム」リストごとに、
それが削除される前に書き込み許可を検査する。
- IILIST
データベース・テーブルから行を除去することにより、
指定された「興味のあるアイテム」リストを削除する。
削除される「興味のあるアイテム」リスト内の興味のあるアイテムも同時にすべて削除される。
例外条件
AuthIIListAccessCmd 処理タスクに割り当てられているタスク・コマンドが失敗すると、エラーを処理するために AuthIIListAccessErr 例外タスクを設定します。