Befehl 'ReturnProcess'

Dieser Befehl bestimmt den Genehmigungsstatus einer RMA (Return Merchandise Authorization, Berechtigung für Warenrückgabe) auf der Basis des Status der Rückgabeartikel. Wenn die RMA genehmigt wurde, leitet der Befehl an die URL um, die über den URL-Wert angegeben wurde. Wenn die RMA nicht genehmigt wurde, leitet der Befehl an den Wert URL2 um. Wenn die RMA abgelaufen ist und eine Ablauf-URL angegeben wurde, leitet der Befehl an den Wert RMAExpiryURL um.

Dieser Befehl sollte nach der Vorbereitung der RMA ausgeführt werden (indem der Befehl ReturnPrepare ausgeführt wird). Dieser Befehl hat in etwa die Funktion, die RMA "fertig zu stellen".

Parameterwerte

http://host_name/pfad/
(Obligatorisch) Der vollständig qualifizierte Name Ihres WebSphere Commerce Servers und der Konfigurationspfad.
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.
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.
storeId
(Obligatorisch) Die Referenznummer des Geschäfts.
RMAId
(Obligatorisch) Die zu verarbeitende RMA-Kennung.
URL
(Obligatorisch) Die URL, an die umgeleitet werden soll, wenn die RMA genehmigt wird.
URL2
Die URL, an die umgeleitet werden soll, wenn die RMA nicht genehmigt wird. Wenn keine URL angegeben wird, wird der für den Parameter 'URL' angegebene Wert verwendet.
refundPolicyId
Die ID der Richtlinien, die für die Erstattungszahlungsmethode anzuwenden ist. Dieser Parameter ist optional, wenn der Vertrag nur eine Erstattungszahlungsmethode enthält. Andernfalls muss beim ersten Aufrufen des Befehls ein Wert angegeben werden.
RMAExpiryURL
Die URL, an die umgeleitet werden soll, wenn die RMA abgelaufen ist. Wenn diese URL angegeben wird und RMGOODFOR abgelaufen ist, wird der Befehl ReturnPrepareCmd aufgerufen und es erfolgt eine Umleitung an diese URL. Wenn die URL nicht angegeben wird, wird der Befehl ReturnProcessCmd auch dann ausgeführt, wenn ReturnPrepareCmd aufgerufen wird, weil der Zeitrahmen RMGOODFOR für den RMA abgelaufen ist.

Beispiel 1
Der folgende Befehl verarbeitet eine Bestellung unter Verwendung von zwei Umleitungs-URLs.
    http://myhostname/webapp/wcs/stores/servlet/ReturnProcess?RMAId=1&storeId=1
    &URL=ReturnDisplay&URL2=ReturnListDisplay

Verhalten

Ausnahmebedingungen

Wenn die folgenden Bedingungen vorliegen, schlägt die Befehlsausführung fehl:

Verwandte Konzepte

Verwandte Referenzen

IBM Copyright