Befehl 'InterestItemListDelete'
Dieser Befehl auf Site-Ebene löscht die angegebenen Listen interessanter Artikel und alle Artikel darin.

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 die Listen interessanter Artikel an, die gelöscht werden sollen; Abkürzungen können verwendet werden.
-
- Wird "." angegeben, wird die
Prozess-Task GetCurrentIIListsCmd
aufgerufen, um die aktuellen Listen der interessanten Artikel abzurufen, und der Befehl
verhält sich so, als ob die aktuellen Listen der interessanten Artikel angegeben worden wären. Gibt es keine aktuelle Liste interessanter Artikel, wird die zuletzt aktualisierte Liste verwendet.
- Wird "*" angegeben, verhält sich der Befehl
so, als ob alle Listen interessanter Artikel des Kunden angegeben worden wären.
- 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
In diesem Beispiel werden alle Listen interessanter Artikel eines
Kunden und die darin enthaltenen Artikel gelöscht.
http://host_name/webapp/wcs/stores/servlet/InterestItemListDelete?listId=*
&URL=/webapp/wcs/stores/servlet/InterestItemDisplay
Verhalten
- Der Befehl ruft den Task-Befehl
GetCurrentIIListsCmd auf, wenn die aktuellen Listen interessanter Artikel des Kunden
ermittelt werden müssen.
- Der Task-Befehl AuthIIListAccessCmd wird aufgerufen, um die Schreibberechtigung für jede der angegebenen
Listen interessanter Artikel zu überprüfen, bevor diese Listen gelöscht werden.
- Die angegebenen Listen interessanter Artikel werden gelöscht, indem die
Zeilen aus der Datenbanktabelle IILIST entfernt werden. Alle interessanten Artikel in den gelöschten Listen interessanter Artikel werden ebenfalls gelöscht.
Ausnahmebedingungen
Schlägt der der Prozess-Task AuthIIListAccessCmd zugeordnete Task-Befehl fehl, wird die Ausnahme-Task
AuthIIListAccessErr zur Behandlung des Fehlers gesetzt.