Comando InterestItemListDelete
Tale comando al livello sito elimina gli elenchi articoli di interesse specificati e tutti gli articoli contenuti.

Valori dei parametri
- http://nome_host/path/
-
Il nome completo di WebSphere Commerce Server e il percorso di configurazione
- langId
- Imposta o reimposta la lingua prescelta per la durata della sessione; le lingue supportate per un negozio si trovano nella tabella STORELANG
- forUser
- L'ID di collegamento dell'utente per conto del quale viene eseguito il comando; solo una persona con l'autorizzazione per elaborare ordini può specificare questo parametro.
- forUserId
- Come per forUser, ma con identificazione dell'utente mediante
l'ID utente interno,
come rilevato nella tabella
USERS.
- URL
- L'URL da richiamare quando il comando viene completato con esito positivo.
- storeId
-
Il numero di riferimento del negozio per cui viene eseguito questo comando. Se il valore per questo parametro viene riportato dal comando precedente, storeId non viene richiesto, altrimenti è necessario specificarlo.
- listId
-
Specifica gli elenchi articoli di interesse da eliminare;
abbreviazioni da utilizzare.
-
- Se viene specificato ".", viene richiamata l'attività di elaborazione GetCurrentIIListsCmd per ottenere gli elenchi correnti di articoli di interesse, quindi il comando si comporta come se gli elenchi correnti fossero stati specificati. Se non si ottiene alcun valore, viene utilizzato l'elenco di interesse più recente.
- Se viene specificato "*", il comando funziona come se fossero stati specificati tutti gli elenchi articoli di interesse del cliente.
- listIdName
-
Al termine di questo comando, se viene effettuato un reindirizzamento per poter eseguire un secondo comando, listIdName specifica il nome del parametro del secondo comando, in cui verrà utilizzato il valore del parametro listId del primo comando. Spesso il secondo comando contiene anche un parametro listId per cui &listIdName=listId
Esempio
Questo esempio elimina tutti gli elenchi articoli di interesse di un determinato cliente e gli articoli in essi presenti.
http://host_name/webapp/wcs/stores/servlet/InterestItemListDelete?listId=*
&URL=/webapp/wcs/stores/servlet/InterestItemDisplay
Azione
- Il comando richiama GetCurrentIIListsCmd nel caso in cui è necessario determinare gli elenchi correnti di articoli di interesse del cliente.
- Viene richiamato il comando AuthIIListAccessCmd per controllare il permesso di scrittura per ciascun elenco articoli di interesse specificato, prima di procedere alla eliminazione.
- Cancella gli elenchi articoli di interesse specificati rimuovendo le righe dalla tabella di database IILIST. Vengono eliminati anche tutti gli articoli di interesse presenti negli elenchi eliminati.
Condizioni di errore
Se il comando assegnato all'attività AuthIIListAccessCmd riporta un errore, l'attività di eccezione AuthIIListAccessErr
si occupa di risolvere l'errore.