Instruction SetInterestItemList
Cette instruction de niveau site définit ou redéfinit les listes d'articles comme en cours. L'appel de cette instruction est le seul moyen de définir ou redéfinir une liste d'articles comme "en cours".

Valeur des paramètres
- http://host_name/path/
- Nom qualifié complet de WebSphere Commerce et chemin de configuration.
- langId
- Définit ou restaure la langue préférée pour la durée de la session ; les langues prises en charge pour un
magasin figurent dans la table STORELANG.
- forUser
- ID de connexion de l'utilisateur au nom duquel l'instruction est exécutée. Seule une personne disposant des droits de traitement des commandes peut spécifier ce paramètre.
- forUserId
- Identique à forUser, mais identifie l'utilisateur par l'ID d'utilisateur interne, tel qu'elle est indiquée dans la table USERS.
- URL
- URL devant être lancée lorsque l'instruction aboutit.
- storeId
-
Numéro de référence du magasin sous lequel cette instruction est exécutée ; si la valeur de ce paramètre provient de l'instruction précédente, storeId n'est pas requis. Dans le cas contraire, spécifiez storeId.
- listId
-
Spécifie le nombre de chariots à mettre en service ; abréviations peut être utilisé
- Lorsque "." est indiqué, l'activité de traitement GetCurrentIIlistsCmd est appelée pour obtenir les listes d'articles en cours et l'instruction
se comporte comme si ces dernières étaient spécifiées. En l'absence de listes d'articles en cours, la liste d'articles la plus récemment mise à jour est considérée comme en cours.
- Lorsque "*" est indiqué, l'instruction se comporte comme si
toutes les listes d'articles du client étaient spécifiées.
- Lorsqu'une liste d'articles n'existe plus, elle ne peut pas être définie comme en cours.
- Si aucune valeur n'est attribuée à ce paramètre, toutes les listes d'articles en cours sont redéfinies et
aucune liste n'est considérée comme en cours.
- listIdName
- Lorsque cette instruction s'achève, si le réacheminement est utilisé pour lancer
une deuxième instruction, listIdName indique le nom de paramètre de la deuxième
instruction qui utilisera la valeur du paramètre listId dans sa première instruction. Le plus souvent, la deuxième instruction comporte également un paramètre listId,
ce qui signifie que
&listIdName=listId.
Exemple 1
L'exemple suivant définit les listes d'articles 1 et 2 comme en cours, en supplément des listes déjà
en cours :
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?listId=.
&listId=1&listId=2&URL=/
Exemple 2
L'exemple suivant redéfinit toutes les listes d'articles, et ne laisse aucune liste en cours.
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?URL=/
Comportement
- Appelle l'instruction d'activité
GetCurrentIIListsCmd
lorsque le paramètre listId
est indiqué comme ".", afin de déterminer quelle liste d'articles est en cours.
- Appelle l'instruction d'activité
SetCurrentIIListsCmd
pour définir les listes d'articles comme en cours.
Condition d'exception
Aucune.