Mandato InterestItemDisplay
Este mandato a nivel de sitio muestra todas las entradas de catálogo y
artículos de la lista o listas de artículos de interés especificadas.
Utilice este mandato con SSL (Secure Sockets Layer) para asegurarse de
que la contraseña de conexión y la información personal del cliente están
cifradas. Para ello, escriba el mandato con el protocolo seguro HTTPS.

Valores de los parámetros
- http://nombre_sistpral/vía de acceso/
- El nombre totalmente calificado del servidor WebSphere Commerce y la
vía de acceso de configuración.
- langId
- Establece o restaura el idioma preferido para la duración de la sesión. Los idiomas
soportados para una tienda se encuentran en la tabla STORELANG.
- forUser
- El ID de conexión del usuario en cuyo nombre se ejecutará el mandato.
Este parámetro sólo lo puede especificar una persona con autorización para
procesar pedidos.
- forUserId
- El mismo ID de conexión que para forUser, pero identifica al usuario mediante el ID de usuario interno, como se encuentra en la
tabla USERS.
- storeId
- El número de referencia de la tienda para la que se ejecuta este mandato. Si el
valor de este parámetro viene implícito del mandato anterior, storeId no es
necesario; de lo contrario, debe especificar storeId.
- listMemberId
- El número de referencia del miembro cuya lista de artículos de interés se visualiza.
- listId
- Especifica la lista de artículos de interés de la que deben visualizarse entradas de catálogo; se pueden utilizar abreviaturas
- Si falta este parámetro, el mandato se comporta como si se
hubiese especificado ".".
- Si se especifica ".", se invoca el mandato de tarea GetCurrentIIListsCmd para
obtener la lista de artículos de interés actual del cliente, y el mandato se comporta
como si se hubiese especificado la lista de artículos de interés actual. Si el mandato de tarea
GetCurretIIListsCmd determina
que no hay ninguna lista de artículos de interés actual, se utiliza la lista
actualizada más recientemente.
- Si se especifica "*", el mandato se comporta como si se hubiesen
especificado todas las listas de artículos de interés del usuario.
- listIdName
- Especifica los nombres de parejas nombre-valor que han de estar accesibles para el mandato de vista
que invoca un archivo JSP a fin de generar la salida para este mandato. Los valores de las parejas
nombre-valor añadidas son los números de referencia de las listas que se visualizan. Esto se proporciona
para poder obtener los números de referencia del artículo de interés cuando listId se
especifica como "." o "*".
Ejemplo
Este ejemplo muestra una lista de todos los productos y artículos del
pedido del cliente:
https://nombre_sistpral/webapp/wcs/stores/servlet/InterestItemDisplay
Comportamiento
- Llama al mandato de tarea GetCurrentIIListsCmd
para determinar la lista de artículos de interés de la que visualizar entradas de catálogo
cuando el parámetro listId se especifica como "." o se omite.
- Llama al mandato de tarea AuthIIListAccessCmd
para verificar el permiso de lectura para cada una de las listas de artículos de interés especificadas.
- Para cada entrada de catálogo de la lista de artículos de interés especificada, llama
al mandato de tarea GetBaseUnitPriceCmd
para obtener el precio actual, y actualiza el registro en la tabla IITEM.
- Establece el mandato de vista InterestItemDisplayView para mostrar una página de lista de artículos de interés.
Condiciones de excepción
- Si el mandato de tarea asignado al mandato de tarea AuthIIListAccessCmd
no se ejecuta satisfactoriamente, la tarea de excepción AuthIIListAccessErr maneja el error.
- Si el mandato de tarea asignado al mandato de tarea GetBaseUnitPriceCmd
no se ejecuta satisfactoriamente, un mandato de error genérico maneja el error.
- Si no se encuentra ningún precio para ninguno de los artículos de interés, el mandato genera la
excepción ECApplicationException especificando el mandato de vista de error RetrievePriceErrorView.