ContractSetInSession コマンド (Business edition)

このコマンドは、顧客がショッピングをするための契約を設定します。 ユーザーは、同時に複数の契約の下でショッピングを行うことができます。 ユーザーは、このコマンドが実行される前に、ストアにログインする必要があります。

パラメーター値

http://host_name/path/
WebSphere Commerce サーバーおよび構成パスの完全修飾名 このコマンドでは、http か https を使用できます。
contractId
(必須) このセッションでショッピングに使用したい契約の契約 ID。 複数の契約 ID を設定することが可能ですが、 このコマンドを実行するためには少なくとも 1 つの契約 ID が必要です。


この例では、顧客は現在契約 ID 260369 および 212394 の下でショッピングにログインできます。
    https://myhostname/webapp/wcs/stores/servlet/ContractSetInSession?contractId=260369&contractId=212394

動作

このコマンドは、現在のセッションで使用する契約 ID を設定します。 このコマンドで指定される契約は、このコマンドが正常に完了した後、ショッピング・フローの中で使用されます。 ContractSetInSession コマンドは、正常に完了すると ContractListView コマンドを呼び出します。

例外条件

このコマンドでは、次の例外がスローされます。

IBM 著作権