Este mandato establece un pedido pendiente como el pedido pendiente actual.
Valores de parámetros
Ejemplo 1
Para el cliente que ejecuta este mandato, el ejemplo marca todos
los pedidos pendientes como actuales. Los números de referencia de los
pedidos pendientes que se han establecido como actuales se añaden al URL de
redirección bajo el nombre del parámetro orderId. Cuando el mandato
se completa, llama al mandato OrderItemDisplay.
http://misistpral/webapp/wcs/stores/servlet/SetPendingOrder?orderId=*
&outOrderName=orderId&URL=/webapp/wcs/command/OrderItemDisplay
Ejemplo 2
En este ejemplo, se utiliza en primer lugar OrderItemAdd para añadir un
pedido. Este proceso crea un pedido y obtiene un orderId (pongamos por caso
que sea 112) de la tabla ORDERS. A continuación, este pedido
pendiente se establece como el pedido pendiente actual.
http://misistpral/webapp/wcs/stores/servlet/OrderItemAdd?catEntryId=322200305
&quantity=1&URL=OrderItemDisplay&orderId=**
http://misistpral/webapp/wcs/stores/servlet/SetPendingOrder?orderId=112&URL=OrderItemDisplay
Comportamiento
Llama al mandato de tarea SetCurrentPendingOrdersCmd
y le pasa los números de los pedidos pendientes
que se han de marcar como actuales.
Condición de excepción
Si el pedido no se encuentra, entonces se genera una excepción de aplicación.
![]() |