Mensaje Create_WCS_ShipmentConfirmation

El mensaje Create_WCS_ShipmentConfirmation es un mensaje de entrada que contiene información para emitir una confirmación de envío para un artículo. Una aplicación de centro de despacho de pedidos genera esta petición y la envía a la cola de mensajes de entrada de WebSphere Commerce. Una vez que WebSphere Commerce procesa el mensaje, se invoca el mandato ReleaseShipConfirm. 

Al ejecutarse satisfactoriamente, el mandato se redirige a la tarea de vista ReleaseShipConfirmRedirectView. El mensaje de respuesta Response_WCS_CreateShipConfirm lo genera CreateShipConfirmOK.jsp. El mandato actualiza la base de datos necesaria, cambiando el estado de despacho del artículo a Confirmar envío. Obtiene un nuevo manifest_id de la tabla MANIFEST mediante el gestor de claves, y propaga datos de entrada en la tabla MANIFEST. Si el mandato se ejecuta satisfactoriamente y UpdateManifestStatus es 1, el archivo ReleaseShipNotify.jsp por omisión genera un correo electrónico de notificación. 

Si el mandato encuentra un error, se redirige a la tarea de vista ReleaseShipConfirmErrorView. Esta tarea de vista de error para MQSeries la implementa CreateShipConfirmError.jsp. 

Nota: Si el mensaje de entrada no contiene una fecha de envío real (ActualShipDate) válida, se utiliza la vista GenericApplicationError para la composición del mensaje de error. El mensaje de respuesta lo genera GenericApplicationErrorXML.jsp.

El mensaje Create_WCS_ShipmentConfirmation utiliza el formato de mensaje XML y va a continuación de Create_WCS_ShipmentConfirmation_10.dtd.

La tabla siguiente describe el formato del mensaje Create_WCS_ShipmentConfirmation. Para consultar una descripción de la columna de base de datos, siga el enlace con su tabla asociada. Todos los campos son opcionales a menos que se indique lo contrario. La longitud del valor del código del mensaje XML para campos de base de datos de tipo INT, BIGINT y DOUBLE debe ser CHAR(10), CHAR(19) y CHAR(16) respectivamente. 

Nivel Nombre de campo Comentario Nombre de tabla Nombre de columna Nota
1 UpdateManifestStatus   MANIFEST UPDATEMANIFESTSTATUS Valor por omisión 0, un atributo del elemento padre ShipmentConfirmation
2 ShipModeID Obligatorio MANIFEST SHIPMODE_ID N/A
3 OrderNumber Obligatorio MANIFEST ORDERS_ID N/A
4 OrderReleaseNum Obligatorio MANIFEST ORDERRELEASENUM N/A
5 PackageID   MANIFEST PACKAGEID N/A
6 TrackingID   MANIFEST TRACKINGID N/A
7 PickUpRecordID   MANIFEST PICKUPRECORDID N/A
8 ActualShipDate Obligatorio MANIFEST DATESHIPPED Formato de fecha ISO 8601
9 ShippingCosts Obligatorio MANIFEST SHIPPINGCOSTS N/A
10 Weight Obligatorio MANIFEST WEIGHT N/A
11 measure Obligatorio MANIFEST WEIGHTMEASURE Un atributo de Weight
12 currency Obligatorio MANIFEST SETCCURR Un atributo de ShippingCosts

El valor por omisión para el distintivo UpdateManifestStatus es 0. Si se establece en 1, se llama a un mandato de tarea para que actualice el estado de manifiesto y se envía un correo electrónico para informar al cliente sobre el envío del producto.

El archivo JSP que genera el mensaje de respuesta es Response_WCS_CreateShipConfirm.jsp. ReleaseShipNotify.jsp es el archivo JSP por omisión, que genera el correo electrónico si el distintivo UpdateManifestStatus se establece en 1. Consulte Plantillas de composición de mensajes para obtener información sobre las ubicaciones de los archivos JSP.

Conceptos relacionados

Tareas relacionadas

Referencia relacionada

IBM copyright