![Deprecated feature](../../base/images/deprecated.png)
URL InterestItemListDelete
Este mandato a nivel de sitio suprime las listas de artículos de interés especificadas y todos los artículos contenidos en ellas.
Estructura de URL
- http:// host_name/path/
- El nombre completo de Transaction server y la vía de acceso de configuración.
Valores de parámetros
- langId
- Establece o restablece el idioma preferido durante el tiempo que dura la sesión; los idiomas soportados para una tienda se encuentran en la tabla STORELANG.
- forUser
- El ID de inicio de sesión del usuario en cuyo nombre se ejecutará el mandato; este parámetro solo lo puede especificar una persona con autorización para procesar pedidos.
- forUserId
- Igual que forUser, pero el usuario se identifica mediante el ID de usuario interno que aparece en la tabla USERS.
- URL
- Se necesita: 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 URL. 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 eliminarse; se pueden utilizar abreviaturas.
- listIdName
- Una vez completado este URL, 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. En la mayoría de los casos, el segundo mandato también tiene un parámetro listId, así que listIdName=listId. Este parámetro puede repetirse.
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://host_name/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 listas de artículos de interés actuales del cliente.
- Se llama al mandato de tarea AuthIIListAccessCmd para que verifique el permiso de grabación para cada una de las listas de artículos de interés especificadas antes de eliminarse.
- Suprime las listas de artículos de interés especificadas eliminando las filas de la IITEMLIST. Todos los artículos de interés de las listas de artículos de interés suprimidas también se suprimen al mismo tiempo.
Condiciones de excepción
Si el mandato de tarea asignado a la tarea de proceso AuthIIListAccessCmd falla, establece la tarea de excepción AuthIIListAccessErr para manejar el error.