Instruction InterestItemDisplay
Cette instruction de niveau site affiche toutes les entrées de catalogue et les articles de/des listes d'articles spécifiées.
Utilisez cette instruction avec la connexion sécurisée (SSL) pour vous assurer que le mot de passe de connexion de l'utilisateur et les informations personnelles sont codées. A cette fin, tapez l'instruction avec le Protocole de transport hypertexte sécurisé (HTTPS).

Valeur 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
- ID de connexion identique à forUser, mais identifie l'utilisateur grâce à l'ID utilisateur interne, tel qu'il est indiqué dans la table USERS.
- 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.
- listMemberId
- Numéro de référence du membre dont la liste d'articles est en cours d'affichage.
- listId
- Spécifie la liste d'articles à partir de laquelle les entrées de catalogue doivent être affiché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 pour le client.
L'instruction se comporte comme si la liste actuelle d'articles 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
- Spécifie les noms des paires nom-valeur accessible grâce à l'instruction d'affichage qui appelle un fichier JSP pour générer la sortie de cette instruction. Les valeurs des paires nom-valeur ajoutées sont les références des articles affichés. Elles sont fournies pour permettre d'obtenir les numéros de référence de l'article retenu lorsque l'ID de liste est spécifié sous la forme de "." ou "*".
Exemple
Cet exemple affiche une liste de tous les produits et articles de la commande du client :
https://nom_hôte/webapp/wcs/stores/servlet/InterestItemDisplay
Comportement
- Appelle l'instruction d'activité
GetCurrentIIListsCmd pour déterminer la liste d'articles à partir de laquelle afficher les entrées de catalogue, lorsque le paramètre listId
est indiqué comme "." ou lorsqu'il n'est pas mentionné.
- Appelle l'instruction d'activité AuthIIListAccessCmd pour
vérifier les droits en lecture pour chaque liste d'articles spécifiée.
- Pour chaque entrée de catalogue dans la liste d'articles indiquée, appelle l'instruction d'activité
GetBaseUnitPriceCmd pour obtenir le prix actuel et met à jour
l'enregistrement dans la table IITEM.
- Définit l'instruction d'affichage InterestItemDisplayView pour afficher une page de liste d'articles.
Condition d'exception
- Lorsque l'instruction d'activité affectée à l'instruction d'activité
AuthIIListAccessCmd échoue, la tâche d'exception
AuthIIListAccessErr gère l'erreur.
- Lorsque l'instruction d'activité affectée à l'instruction d'activité
GetBaseUnitPriceCmd
échoue, une instruction d'erreur générique gère l'erreur.
- Si les prix des articles d'intérêt sont introuvables, l'instruction signale l'exception
RetrievePriceErrorView spécifiant
l'instruction d'affichage d'erreur.