SetInterestItemList コマンド
これはサイト・レベルのコマンドで、
「興味のあるアイテム」リストを現在のリストとして設定またはリセットします。
このコマンドは、「興味のあるアイテム」リストを「現行」として設定またはリセットする唯一の方法です。

パラメーター値
- 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 のような意味を持ちます。
例 1
以下の例は、すでに現行になっている興味のあるアイテム・リストに加え、「興味のあるアイテム」リスト 1 と 2 を現行として設定します。
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?listId=.
&listId=1&listId=2&URL=/
例 2
以下の例は、「興味のあるアイテム」リストをすべてリセットします (現行のリストがない顧客の状態)。
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?URL=/
動作
例外条件
なし