Mandato SetInterestItemList
Este mandato a nivel de sitio establece o restablece
como actuales listas de artículos de interés. Invocar este mandato
es la única manera de establecer o restablecer una lista de artículos de interés como "actual".

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
- Igual que forUser, pero identifica al usuario mediante el ID de usuario interno, como se encuentra en la
tabla USERS.
- URL
- El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
- 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.
- listId
-
Especifica cero o más carros de la compra que se han de establecer como actuales;
se pueden utilizar abreviaturas
- Si se especifica ".", se invoca la tarea de proceso GetCurrentIIlistsCmd para
obtener las listas de artículos de interés actuales, y el mandato se comporta
como si se hubiesen especificado las listas de artículos de interés actuales. Si no
hay ninguna, se utiliza la lista de artículos de interés 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
- Si una lista de artículos de interés especificada ya no existe, no se establece como actual
- Si no se especifica nada para este parámetro, todas las listas de artículos de
interés que sean actuales se restablecerán y no quedará ninguna lista como actual
- listIdName
- Una vez completado este mandato, si se utiliza la redirección para hacer que se ejecute
un segundo mandato, entonces listIdName especifica el nombre de parámetro del
segundo mandato que utilizará el valor del parámetro listId de este primer
mandato. La mayoría de las veces el segundo mandato también tiene un parámetro listId,
así que &listIdName=listId
Ejemplo 1
El ejemplo siguiente establece las listas de artículos de interés 1 y 2 como actuales, además
de aquellas que ya son actuales:
http://nombre_sistpral/webapp/wcs/stores/servlet/SetInterestItemList?listId=.
&listId=1&listId=2&URL=/
Ejemplo 2
El ejemplo siguiente restablece todas las listas de artículos de interés, dejando
al cliente sin ninguna actual:
http://nombre_sistpral/webapp/wcs/stores/servlet/SetInterestItemList?URL=/
Comportamiento
- Llama al mandato de tarea GetCurrentIIListsCmd cuando el
parámetro listId se especifica como "." para determinar qué listas de artículos de interés son actuales.
- Llama al mandato de tarea SetCurrentIIListsCmd para
establecer las listas de artículos de interés especificadas como actuales.
Condiciones de excepción
Ninguna.