Befehl 'InterestItemDisplay'
Dieser Befehl auf Site-Ebene zeigt alle Katalogeinträge und Artikel in den angegebenen Listen interessanter Artikel an.
Verwenden Sie diesen Befehl zusammen mit dem
SSL-Protokoll (Secure Sockets Layer), um sicherzustellen, dass
das Anmeldekennwort des Kunden und die persönlichen Daten
verschlüsselt werden. Geben Sie hierzu den Befehl mit dem sicheren HTTPS-Protokoll ein.

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
- Identische Anmelde-ID wie bei forUser; hier wird jedoch der Benutzer mit einer internen Benutzer-ID
identifiziert, wie in der Tabelle USERS angegeben.
- 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.
- listMemberId
- Die Referenznummer des Mitglieds, dessen Liste interessanter Artikel angezeigt wird.
- listId
- Gibt die Liste interessanter Artikel an, aus der Katalogeinträge angezeigt werden sollen; Abkürzungen können verwendet werden
- Wird dieser Parameter nicht angegeben, verhält sich der Befehl so,
als ob "." angegeben worden wäre.
- Wird "." angegeben, wird der
Task-Befehl
GetCurrentIIListsCmd aufgerufen, um die aktuelle Liste der interessanten Artikel des Kunden
abzurufen, und der Befehl verhält sich so, als ob die aktuelle Liste der interessanten Artikel
angegeben worden wäre. Wenn der Task-Befehl
GetCurrentIIListsCmd feststellt, dass keine aktuelle Liste interessanter Artikel vorhanden
ist, 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
- Gibt die Namen von Name/Wert-Paaren an, auf die der
Anzeigebefehl, der eine JSP-Datei zum Generieren der Ausgabe für diesen
Befehl aufruft, Zugriff haben soll. Die Werte der hinzugefügten
Name/Wert-Paare sind die Referenznummern der
Listen, die angezeigt werden sollen. Diese Funktion ist verfügbar,
damit es möglich ist, die Referenznummern des interessanten Artikels
abzurufen, wenn für den Parameter listId der Wert
"." oder "*" angegeben wurde.
Beispiel
Dieses Beispiel zeigt eine Liste aller Produkte und
Artikel in der Bestellung des Kunden an:
https://host_name/webapp/wcs/stores/servlet/InterestItemDisplay
Verhalten
- Ruft den Task-Befehl GetCurrentIIListsCmd
auf, um die Liste der interessanten Artikel festzulegen, aus der Katalogeinträge angezeigt werden sollen, wenn der
listId-Parameter als "." angegeben oder weggelassen wird.
- Ruft den Task-Befehl AuthIIListAccessCmd auf, um die Schreibberechtigung für jede der angegebenen
Listen interessanter Artikel zu überprüfen.
- Ruft für jeden Katalogeintrag in der angegebenen Liste interessanter Artikel den Task-Befehl GetBaseUnitPriceCmd
auf, um den aktuellen Preis abzurufen, und aktualisiert den Datensatz in der Tabelle IITEM.
- Stellt den Anzeigebefehl InterestItemDisplayView zum Anzeigen einer Site 'Listen interessanter Artikel' ein.
Ausnahmebedingungen
- Schlägt der AuthIIListAccessCmd
zugeordnete Task-Befehl fehl, wird die Ausnahme-Task
AuthIIListAccessErr zur Behandlung des Fehlers gesetzt.
- Schlägt der dem Task-Befehl GetBaseUnitPriceCmd
zugeordnete Task-Befehl fehl, verarbeitet ein generischer Fehlerbefehl den Fehler.
- Wenn für die interessanten Artikel kein Preis gefunden werden kann,
gibt der Befehl die Ausnahmebedingung
ECApplicationException aus und gibt den Fehlersichtbefehl
RetrievePriceErrorView an.