Comando SetInterestItemList
Questo comando al livello sito imposta o reimposta gli elenchi articoli di interesse come correnti. L'utilizzo di questo comando è il solo metodo per impostare o reimpostare un elenco articoli di interesse come "corrente".

Valori dei parametri
- http://nome_host/path/
- Il nome completo di WebSphere Commerce Server ed 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 da cui viene eseguito questo comando; se il valore per questo parametro viene riportato dal comando precedente, storeId non è richiesto, ma è consigliabile specificarlo.
- listId
-
Specifica zero o più carrelli degli acquisti da impostare come correnti; è possibile utilizzare delle
abbreviazioni
- Se viene specificato ".", viene richiamata l'attività di elaborazione GetCurrentIIlistsCmd per ottenere gli elenchi correnti degli articoli di interesse, quindi il comando si comporta come se questi elenchi 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
- Se un determinato elenco articoli di interesse non esiste più, non viene impostato come corrente
- Se non viene specificato alcun valore per questo parametro, tutti gli elenchi correnti degli articoli di interesse
vengono reimpostati, nessuno dei quali resta come corrente
- 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 1
L'esempio seguente imposta gli elenchi 1 e 2 come correnti, oltre a quelli già impostati come correnti:
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?listId=.
&listId=1&listId=2&URL=/
Esempio 2
L'esempio seguente reimposta tutti gli elenchi articoli di interesse, in modo che nessuno sia corrente:
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?URL=/
Azione
- Richiama il comando GetCurrentIIListsCmd quando viene specificato il parametro listId
come "." per determinare gli elenchi correnti.
- Richiama il comando SetCurrentIIListsCmd per impostare gli elenchi
specificati come correnti.
Condizioni di errore
Nessuna.