Instruction InterestItemListDelete
Cette instruction de niveau site supprime les listes d'articles indiquées et tous les articles qu'elles contiennent.

Valeur des paramètres
- http://host_name/path/
-
Nom qualifié complet de votre serveur 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
-
Indique la liste d'articles qui doit être supprimée ; abréviations peut être utilisé.
-
- Lorsque "." est indiqué, la tâche de traitement GetCurrentIIListsCmd est appelée pour obtenir les listes actuelles d'articles et l'instruction
se comporte comme si les listes actuelles d'articles étaient spécifiées. En l'absence de listes actuelle d'articles, la liste d'articles la plus récemment mise à jour est considérée comme actuelle.
- Lorsque "*" est indiqué, l'instruction se comporte comme si
toutes les listes d'articles du client étaient spécifiées.
- 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
Cet exemple supprime toutes les listes articles du client spécifié et les articles les composant.
http://host_name/webapp/wcs/stores/servlet/InterestItemListDelete?listId=*
&URL=/webapp/wcs/stores/servlet/InterestItemDisplay
Comportement
- L'instruction appelle l'instruction d'activité
GetCurrentIIListsCmd
lorsqu'il est nécessaire de déterminer les listes actuelles d'articles du client.
- L'instruction d'activité
AuthIIListAccessCmd
est appelée pour vérifier les droits d'accès en écriture pour chaque liste d'articles indiquée, avant leur suppression.
- Supprime les listes d'articles spécifiées en supprimant les lignes de la table de base de données
IILIST.
Tous les articles des listes d'articles supprimées sont également supprimés, en même temps.
Conditions d'exception
Si l'instruction d'activité affectée à l'activité de traitement
AuthIIListAccessCmd échoue, elle définit la tâche d'exception AuthIIListAccessErr pour la gestion de l'erreur.