Mandato OrderCancel

Este mandato cancela el pedido especificado cambiando el estado del pedido a X, anulando las asignaciones de inventario y cancelando los artículos en espera.

Este mandato no elimina el pedido de la base de datos. Sólo se pueden cancelar los pedidos cuyo estado sea "P", "I", "E", "W" o "N", ya que dichos valores indican que el cliente o la organización compradora no ha ejecutado todavía el pago del pedido.

Valores de parámetros

http://nombre_sistpral/vía de acceso/
(Obligatorio) El nombre totalmente calificado del servidor WebSphere Commerce y la vía de acceso de configuración.
langId
Establece o restaura el idioma preferido para la duración de la sesión; los idiomas soportados para una tienda se encuentran en la tabla STORELANG.
forUser
El ID de conexión del usuario en cuyo nombre se ejecutará el mandato; este parámetro sólo lo puede especificar una persona con autorización para procesar pedidos.
forUserId
Igual que forUser, pero identifica al usuario mediante el ID de usuario interno, como se encuentra en la tabla USERS.
URL
(Obligatorio) El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
storeId
La tienda asociada al pedido.
orderId
(Obligatorio) El número de referencia del pedido que se ha de cancelar.

Ejemplo
El ejemplo siguiente cancela el pedido que tiene el número de referencia 1 y muestra el carro de la compra.
    http://misistpral/webapp/wcs/stores/servlet/OrderCancel?
    orderId=1&URL=/webapp/commerce/InterestItemDisplay

Comportamiento

Condición de excepción
Si el valor especificado para orderId no es válido o si el estado del pedido no es "P", "I", "E", "W", or "N", no se lleva a cabo ningún proceso y el mandato no se ejecuta satisfactoriamente.

Conceptos relacionados

Referencia relacionada

IBM copyright