Tarea 5: Configurar la forma Transformación
Utilice el siguiente procedimiento para configurar la forma Transformación.
Para configurar la forma Transformación
Arrastre una forma Construir mensaje después de ReceiveBeginDocResponse.
Mensajes construidos: EditLineMsg
Nombre: ConstructEditLineMessageWithData
Haga clic con el botón derecho en el centro, seleccione Insertar forma y, a continuación, seleccione Transformar.
Mediante la forma Transformación, asigne datos a partir de los datos que se envían a los datos enviados.
Para su entorno de trabajo, enviaría un documento (en lugar de BeginDoc) con todos los valores posibles, lo que le permite construir todos los mensajes posibles, BeginDoc, EditLine y EndDoc. Para este ejemplo, no obstante, sólo hay datos codificados.
Haga doble clic en Transform_1 para abrirla.
Seleccione Origen y haga clic en la fila Agregar en Nombre de variable y seleccione BeginDocResponseMsg.
Seleccione Destination (Destino ) y haga clic en Add row (Agregar fila) en Variable Name (Nombre de variable), seleccione EditLineMsg (EditarLineMsg) y haga clic en Aceptar.
Transformación
En el Explorador de soluciones, haga doble clic en Transform_1.btm para abrir la herramienta de asignación. Vincule los cuatro siguientes elementos:
mnCMJobNo
szCMComputerID
mnProcessID
mnTransactionID
Ejemplo
Para facilitar su uso, este ejemplo tiene valores codificados. Haga clic en el elemento del esquema de destino y establezca el siguiente valor.
de
<?xml version="1.0" encoding="utf-8"?> <ns0:F4211FSEditLine xmlns:ns0="http://schemas.microsoft.com/ [JDE://CSALES/B4200310]"> <ns0:cCMLineAction>A</ns0:cCMLineAction> <ns0:cCMProcessEdits>1</ns0:cCMProcessEdits> <ns0:cCMWriteToWFFlag>2</ns0:cCMWriteToWFFlag> <ns0:szItemNo>210</ns0:szItemNo> <ns0:mnQtyOrdered>1</ns0:mnQtyOrdered> <ns0:cSalesTaxableYN>N</ns0:cSalesTaxableYN> <ns0:szTransactionUOM>EA</ns0:szTransactionUOM> <ns0:szCMProgramID>XMLInterop</ns0:szCMProgramID> <ns0:szCMVersion>ZJDE0001</ns0:szCMVersion> </ns0:F4211FSEditLine>
Arrastre una forma Construir mensaje después de ReceiveEditLine.
Mensajes construidos: EndDocMsg
Nombre: ConstructEndDocMessageWithData
Haga clic con el botón derecho en el centro y seleccione Insertar forma y, a continuación, seleccione Transformar.
Haga doble clic en Transform_2 para abrirla.
Seleccione Origen y haga clic en la fila Agregar en Nombre de variable y seleccione BeginDocResponseMsg.
Seleccione Destino y haga clic en la fila Agregar en Nombre de variable, seleccione EndDocMsg y haga clic en Aceptar.
En el Explorador de soluciones, haga doble clic en Transform_2.btm para abrir la herramienta de asignación. Vincule los cuatro siguientes elementos:
mnCMJobNo
szCMComputerID
mnProcessID
mnTransactionID
Para facilitar su uso, este ejemplo tiene valores codificados. Haga clic en el elemento del esquema de destino y establezca el siguiente valor.
<?xml version="1.0" encoding="utf-8"?> <ns0:F4211FSEndDoc xmlns:ns0="http://schemas.microsoft.com/ [JDE://CSALES/B4200310]"> <ns0:szCMProgramID>XMLInterop</ns0:szCMProgramID> <ns0:szCMVersion>ZJDE0001</ns0:szCMVersion> <ns0:cCMUseWorkFiles>2</ns0:cCMUseWorkFiles> </ns0:F4211FSEndDoc>
Consulte también
Tarea 1: Crear los puertos
Tarea 2: Crear mensajes
Tarea 3: Configurar las formas de envío y recepción
Tarea 4: Configurar la forma Construir mensaje