Befehl 'SetInterestItemList'
Dieser Befehl auf Site-Ebene setzt Listen interessanter Artikel als aktuell bzw. setzt sie
zurück. Der Aufruf
dieses Befehls ist die einzige Möglichkeit, eine Liste interessanter Artikel als
"aktuell" zu setzen bzw. zurückzusetzen.

Parameterwerte
- http://host_name/pfad/
- Der vollständig qualifizierte Name Ihres WebSphere Commerce-Servers und der
Konfigurationspfad.
- langId
- Setzt die bevorzugte Sprache für die Dauer der Sitzung oder setzt die bevorzugte
Sprache zurück; die unterstützten Sprachen sind in der Tabelle
STORELANG enthalten.
- forUser
- Die Anmelde-ID des Benutzers in dessen Namen der Befehl ausgeführt wird;
nur eine Person mit der Berechtigung, Bestellungen verarbeiten zu können,
kann diesen Parameter angeben.
- forUserId
- Identisch mit "forUser"; hier wird jedoch der Benutzer mit
einer internen Benutzer-ID identifiziert, wie in der Tabelle
USERS angegeben.
- URL
- Die URL-Adresse, die nach der erfolgreichen Ausführung des
Befehls aufgerufen werden soll.
- storeId
-
Die Referenznummer des Geschäfts, unter der dieser Befehl ausgeführt wird;
wird der Wert für diesen Parameter vom vorhergehenden Befehl übergeben, ist storeId nicht
erforderlich; geben Sie andernfalls storeId an.
- listId
-
Gibt null oder mehr Einkaufskörbe an, die als aktuelle Einkaufskörbe
festgelegt werden sollen. Abkürzungen können verwendet werden.
- Bei Angabe von "." wird die
Prozess-Task GetCurrentIIlistsCmd
aufgerufen, um die aktuellen Listen interessanter Artikel abzurufen. Der Befehl verhält sich,
als sei die aktuelle Liste interessanter Artikel angegeben worden. Gibt es keine aktuelle Liste interessanter Artikel, wird die zuletzt aktualisierte Liste verwendet.
- Wird "*" angegeben, verhält sich der Befehl
so, als ob alle Liste interessanter Artikel des Kunden angegeben worden wären.
- Ist eine angegebene Liste nicht mehr vorhanden,
wird sie nicht als aktuell festgelegt
- Wenn für diesen Parameter nichts angegeben wird, werden alle aktuellen Listen interessanter Artikel zurückgesetzt, sodass keine Listen als aktuell gekennzeichnet bleiben.
- listIdName
- Nach Abschluss dieses Befehls (wenn die Umleitung verwendet wird, um die Ausführung eines
zweiten Befehls hervorzurufen), gibt listIdName den Parameternamen des zweiten Befehls an, der
den Wert des Parameters listId in diesem ersten Befehl verwendet. In den meisten Fällen verfügt der zweite Befehl auch über einen Parameter
listId (also ist &listIdName=listId)
Beispiel 1
Im folgenden Beispiel werden die Listen interessanter Artikel 1 und 2
zusätzlich zu den vorhandenen aktuellen Listen als
aktuell festgelegt.
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?listId=.
&listId=1&listId=2&URL=/
Beispiel 2
Das folgende Beispiel setzt alle Listen interessanter Artikel zurück, sodass keine der Listen des Kunden aktuell bleibt:
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?URL=/
Verhalten
- Ruft den Task-Befehl GetCurrentIIListsCmd auf, wenn der listId-Parameter als
"." angegeben wurde, um anzugeben, welche Listen interessanter Artikel aktuell sind.
- Ruft den Task-Befehl SetCurrentIIListsCmd auf, um die angegebene Liste interessanter Artikel
als aktuell festzulegen.
Ausnahmebedingungen
Keine.