Mensaje Crear pedido

El mensaje Crear pedido es un mensaje de salida que contiene detalles de pedido para un pedido completado. El sistema de HCL Commerce genera este mensaje y envía los datos a una cola de mensajes de salida, donde un sistema de fondo recibe el mensaje. Esta aplicación recibe el mensaje y continúa cualquier proceso de gestión de fondo que sea necesario para completar la tarea especificada para el pedido. Utilice Crear pedido para realizar el proceso de los pedidos que empiezan con el sistema de HCL Commerce pero que también requieren algún trabajo de programa de fondo o adicional por parte de un sistema distinto.

El mensaje Crear pedido utiliza el formato de mensajes heredado y consta de un conjunto de registros, que están ordenados de forma secuencial en un almacenamiento intermedio. El mensaje contiene información de pedido, cliente, facturación, comerciante y de envío. Los datos siguientes describen el mensaje Crear pedido:


<ECEDOC>

<PROLOG>ORDER_CREATE_PROLOG_DATA</PROLOG>

<HEADER> 

    <HDR010>ORDER_CREATE_HDR010_DATA</HDR010>

    <HDR020>ORDER_CREATE_HDR020_DATA</HDR020>

    <HDR030>ORDER_CREATE_HDR030_DATA</HDR030>

    <HDR040>ORDER_CREATE_HDR040_DATA</HDR040>

    <USRLST>

        <DATUSR>DATUSR_DATA</DATUSR>

                    
. 

                    
.DATUSR repeated loop 

                    
.

        <DATUSR>DATUSR_DATA</DATUSR>

    </USRLST>

</HEADER>

<ITMLST> 

    <ITMDAT> 

        
<ITM010>ORDER_CREATE_ITM010_DATA</ITM010>

        <USRLST> 

            <DATUSR>DATUSR_DATA</DATUSR>

                    
. 

                    
.DATUSR repeated loop

                    
.

            <DATUSR>DATUSR_DATA</DATUSR>

        </USRLST>

    </ITMDAT>

                    
. 

                    
.ITEM repeated loop

                    
.

    <ITMDAT> 

        
<ITM010>ORDER_CREATE_ITM010_DATA</ITM010>

        <USRLST> 

            <DATUSR>DATUSR_DATA</DATUSR>

                    
. 

                    
.DATUSR repeated loop

                    
.

            <DATUSR>DATUSR_DATA</DATUSR>

        </USRLST>

    </ITMDAT>

</ITMLST>

</ECEDOC>
Notes:
  • En el almacenamiento intermedio, todos los registros están ordenados de forma secuencial. Aquí se utiliza sangrado para facilitar la lectura; no aparece así en el almacenamiento intermedio.
  • En el almacenamiento intermedio, todos los campos de los segmentos de datos están justificados por la izquierda y con espacios de relleno a la derecha.

Segmentos de datos para Crear pedido

  • ORDER_CREATE_PROLOG_DATA Especifica el tipo de mensaje que define los datos de aplicación. En este caso, el mensaje es Crear pedido.
  • ORDER_CREATE_HDR010_DATA Especifica información de pedido dentro del mensaje Crear pedido.
  • ORDER_CREATE_HDR020_DATA Especifica información de cliente dentro del mensaje Crear pedido.
  • ORDER_CREATE_HDR030_DATA Especifica información de facturación dentro del mensaje Crear pedido.
  • ORDER_CREATE_HDR040_DATA Especifica información de comerciante dentro del mensaje Crear pedido.
  • DATUSR_DATA Especifica información opcional que se añadirá al mensaje Crear pedido. DATUSR_DATA aparece en las secciones <HDR> e <ITM> de este mensaje.
  • ORDER_CREATE_ITM010_DATA Especifica información de envío de artículo o producto dentro del mensaje Crear pedido.