Compartir a través de


Tarea 5: Configurar la forma Transformación

Utilice el siguiente procedimiento para configurar la forma Transformación.

Para configurar la forma Transformación

  1. Arrastre una forma Construir mensaje después de ReceiveBeginDocResponse.

    • Mensajes construidos: EditLineMsg

    • Nombre: ConstructEditLineMessageWithData

    1. Haga clic con el botón derecho en el centro, seleccione Insertar forma y, a continuación, seleccione Transformar.

      Insertar transformación de forma

    2. 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.

  2. Haga doble clic en Transform_1 para abrirla.

    1. Seleccione Origen y haga clic en la fila Agregar en Nombre de variable y seleccione BeginDocResponseMsg.

      Transformación del

    2. 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.

      del transform_destinationTransformación

  3. 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

      de example_transformmappingEjemplo

      Para facilitar su uso, este ejemplo tiene valores codificados. Haga clic en el elemento del esquema de destino y establezca el siguiente valor.

      Hardcoded_mapping_example 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>  
    
  4. 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.

  5. Haga doble clic en Transform_2 para abrirla.

    1. Seleccione Origen y haga clic en la fila Agregar en Nombre de variable y seleccione BeginDocResponseMsg.

    2. Seleccione Destino y haga clic en la fila Agregar en Nombre de variable, seleccione EndDocMsg y haga clic en Aceptar.

  6. 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