Dieser Befehl legt eine anstehende Bestellung als aktuelle anstehende Bewstellung fest.
Parameterwerte
Beispiel 1
Alle anstehenden Bestellungen des Kunden, der diesen Befehl
ausführt, werden als aktuelle anstehende Bestellungen markiert. Die
Referenznummer der anstehenden Bestellungen, die als aktuelle
anstehende Bestellungen festgelegt wurden, werden der Umleitungs-URL
unter dem Namen der orderId hinzugefügt. Nach Abschluss des Befehls wird der Befehl
OrderItemDisplay aufgerufen.
http://myhostname/webapp/wcs/stores/servlet/SetPendingOrder?orderId=*
&outOrderName=orderId&URL=/webapp/wcs/command/OrderItemDisplay
Beispiel 2
Bei diesem Beispiel wird zuerst der Befehl OrderItemAdd zum Hinzufügen
einer Bestellung verwendet. Hierdurch wird eine Bestellung erstellt und
eine orderId (hier wird 112 angenommen) von der Tabelle ORDERS
abgerufen. Anschließend wird diese anstehende Bestellung als
aktuelle anstehende Bestellung gesetzt.
http://myhostname/webapp/wcs/stores/servlet/OrderItemAdd?catEntryId=322200305
&quantity=1&URL=OrderItemDisplay&orderId=**
http://myhostname/webapp/wcs/stores/servlet/SetPendingOrder?orderId=112&URL=OrderItemDisplay
Verhalten
Ruft den Task-Befehl
SetCurrentPendingOrdersCmd auf und übergibt ihm die Nummern des anstehenden Bestellungen,
die als aktuell markiert werden sollen.
Ausnahmebedingung
Wenn die Bestellung nicht gefunden wird, wird eine Anwendungsausnahme generiert.
![]() |