Mandato InterestItemListDelete
Este mandato a nivel de sitio suprime las listas de artículos de interés
especificadas y todos los artículos que contienen.

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 las listas de artículos de interés que deben suprimirse;
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.
- 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
Este ejemplo suprime todas las listas de artículos de interés de un cliente especificado,
así como los artículos que hay en ellas.
http://nombre_sistpral/webapp/wcs/stores/servlet/InterestItemListDelete?listId=*
&URL=/webapp/wcs/stores/servlet/InterestItemDisplay
Comportamiento
- El mandato llama al mandato de tarea GetCurrentIIListsCmd cuando
es necesario determinar las listas de artículos de interés actuales del cliente.
- Se llama al mandato de tarea AuthIIListAccessCmd para
verificar el permiso de grabación para cada una de las listas de artículos de interés especificadas
antes de suprimirlas.
- Suprime las listas de artículos de interés especificadas eliminando las filas de la tabla
de base de datos IILIST. Todos los artículos de
interés de las listas de artículos de interés suprimidas se suprimen también al mismo tiempo.
Condiciones de excepción
Si el mandato de tarea asignado a la tarea de proceso AuthIIListAccessCmd no
se ejecuta satisfactoriamente, establece la tarea de excepción AuthIIListAccessErr
para manejar el error.