Instruction ContractSetInSession (Business edition)

Cette instruction définit les contrats par lequel un client effectue ses achats. Un utilisateur peut effectuer ses achats sous plusieurs contrats à la fois. Il peut être connecté à un magasin avant que cette instruction ne soit exécutée.

Valeurs des paramètres

http://host_name/path/
Nom qualifié complet de WebSphere Commerce Server et chemin de configuration.Vous pouvez utiliser les protocoles http ou https avec cette instruction.
contractId
(obligatoire) ID du contrat par lequel vous souhaitez effectuer des achats pour cette session. Vous pouvez définir plusieurs ID de contrat, mais au moins l'un d'eux est requis pour cette instruction.

Exemple
Cette exemple permet au client connecté d'effectuer des achats sous les ID de contrat 260369 et 212394 :
    https://mon_nom_hôte/webapp/wcs/stores/servlet/ContractSetInSession?contractId=260369&contractId=212394

Comportement

Cette instruction définit les ID de contrat pour utiliser la session en cours. Les contrats spécifiés dans cette instruction sont utilisés dans les flux d'achats après que cette instruction a abouti. L'instruction ContractSetInSession appelle ContractListView lorsque l'instruction ContractSetInSession aboutit.

Conditions d'exception

Les exceptions suivantes peuvent être signalées par cette instruction :

IBM copyright