Instruction InterestItemDelete
Cette commande de niveau site supprime des entrées de catalogue d'une ou plusieurs listes d'articles.

Valeurs des paramètres
- http://host_name/path/
- Nom qualifié complet de WebSphere Commerce et chemin de configuration.
- langId
- Définit ou redéfinit la langue préférée pour la durée de la session.
Les langues prises en charge pour un magasin sont consignées 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, veuillez spécifier storeId.
- catEntryId
-
Indique le numéro de référence pour les entrées de catalogue ou les articles,
dans la colonne CATENTRY_ID de la table IITEM,
pour une suppression de la liste d'articles. Si "*" est indiqué, l'instruction se comporte comme si les articles de la liste correspondante étaient indiqués.
- listId
-
Spécifie la liste d'articles à partir de laquelle des entrées de catalogue doivent être supprimées ;
abréviations peut être utilisé
- Si ce paramètre est manquant, l'instruction se comporte comme si "." était indiqué.
- L'instruction d'activité GetCurrentIIlistsCmd est appelée lorsque "." est indiqué,
dans le but d'obtenir la liste actuelle d'articles du client.
L'instruction se comporte comme si la liste d'articles actuelle avait été indiquée. Si l'instruction d'activité
GetCurrentIIlistsCmd
détermine qu'il n'existe aucune liste actuelle d'articles, la liste mise à jour le plus récemment
est utilisée.
- Lorsque "*" est indiqué, l'instruction se comporte comme si toutes
les listes d'articles du client étaient mentionné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
L'exemple suivant supprime les entrées de catalogue dont le numéro de référence est 3 et 17 des listes d'articles en cours du client avant d'appeler l'instruction InterestItemDisplay :
http://host_name/webapp/wcs/stores/servlet/InterestItemDelete?
URL=/webapp/commerce/InterestItemDisplay&catEntryId=3&catEntryId=17
Comportement
- Appelle l'instruction d'activité
GetCurrentIIListsCmd
lorsque le paramètre listId
est indiqué comme "." ou lorsqu'il n'est pas mentionné.
- 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.
- Supprime les produits indiqués des listes d'articles spécifiées,
en supprimant des lignes de la table IITEM
correspondant au client. Le produit
n'est pas supprimé des commandes.
- L'instruction est inopérante lorsque certains produits indiqués par catEntryId ne figurent
dans aucune liste d'articles indiquée. La commande est inopérante
lorsqu'aucun produit n'est indiqué.
Conditions d'exception
Si l'instruction d'activité affectée à l'activité de traitement
AuthIIListAccessCmd
échoue, la fonction définit la tâche d'exception
AuthIIListAccessErr
pour la gestion de l'erreur.