Mandato OrderItemDisplay

Este mandato lista todos los artículos de pedido que están en estado pendiente.

osoidisp.gif (7879 bytes)

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.
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, tal como se encuentra en la tabla USERS.
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
storeId
El número de referencia de la tienda de los pedidos que se listan. Si omite este parámetro, se listan los pedidos del cliente para todas las tiendas.
URL
El URL al que se debe llamar cuando el mandato se completa satisfactoriamente.
orderId
Especifica cero o más pedidos, utilizando los números de referencia de pedido o una de las abreviaturas especiales ".", "*", ".t", "*t".Consulte Abreviaturas de pedidos para obtener una descripción de estas abreviaturas. Si no se especifica el parámetro storeId, la evaluación de los pedidos pendientes actuales se efectuará una vez para cada tienda del centro comercial. Si se omite este parámetro, el valor por omisión es "*".  
 
Un orderId implícito debe pertenecer al storeId implícito.  Si no coinciden, se devuelve un error: _ERR_INVALID_ORDER_REFNUM.  Si no se especifica ningún parámetro, se muestran todos los pedidos de la tienda actual, como si se hubiera especificado lo siguiente: 
    orderId=*&storeId=xxx
donde xxx es el storeId implícito actual
outOrderName
Especifica los nombres de parejas nombre-valor que se han de añadir al URL de redirección. El valor de cada pareja nombre-valor añadida es el número de referencia del pedido de destino.
addressId
El número de referencia de la dirección de los artículos que se han de visualizar.
remerge
Una lista de los artículos de pedido que deben fusionarse con otros artículos de pedido del mismo pedido y con el mismo atributo correlationGroup, si es posible.
merge
Una lista de los artículos de pedido que deben fusionarse con otros artículos de pedido del mismo pedido si es posible, independientemente de sus atributos correlationGroup.
check
Una lista de artículos de pedido que debe comprobar el mandato de tarea CheckInventory.
allocate
Una lista de artículos de pedido que deben asignarse del inventario existente.
backorder
Una lista de artículos de pedido que deben asignarse del inventario esperado.
reverse
Una lista de artículos de pedido cuyas asignaciones deben liberarse (es decir, desasignarse del inventario existente o esperado según corresponda).

Nota: Los parámetros remerge, merge, check, allocate, backorder y reverse sólo son aplicables si el inventario ATP está habilitado (consulte la columna ALLOCATIONGOODFOR de la tabla STORE). Representan listas de artículos de pedido que se pasarán al mandato de tarea AllocateInventory, que llama a los mandatos de tarea CheckInventoryAvailability, AllocateExistingInventory, AllocateExpectedInventory, DeallocateExistingInventory y DeallocateExpectedInventory tal como se especifica más abajo. Además, estos parámetros aceptan abreviaturas de artículo de pedido, las cuales se detallan en la ayuda de los Mandatos del subsistema de pedidos.

Los valores por omisión para los parámetros de ATP son los siguientes:

Ejemplo 1
El ejemplo siguiente muestra todos los productos y artículos que corresponden al número de referencia de dirección 2 y todos los pedidos pendientes del cliente.  Los números de referencia de estos pedidos se pasan al mandato OrderItemDisplay utilizando el parámetro orderId. 
     http://misistpral/webapp/wcs/stores/servlet/OrderItemDisplay?addressId=2

Ejemplo 2
El ejemplo siguiente añade primero un pedido utilizando OrderItemAdd y luego muestra los detalles de envío de los artículos:
     http://misistpral/webapp/wcs/stores/servlet/OrderItemAdd?catEntryId=322200305
     &quantity=1&URL=OrderItemDisplay&orderId=**

     http://misistpral/webapp/wcs/stores/servlet/OrderItemDisplay?orderId=111

Comportamiento

Condición de excepción
El mandato genera una excepción ECApplicationException especificando el mandato de vista de error RetrievePriceErrorView si se cumple alguna de las condiciones siguientes:

Conceptos relacionados

Referencia relacionada

IBM copyright