Importación de documentos XML personalizados

Los documentos XML personalizados pueden transformarse en la aplicación mediante el uso de listas de códigos. Para permitir la implementación del procesamiento de documentos XML personalizados, estas listas de códigos están disponibles en el área Datos maestros de la aplicación:

  • CustomMessageTypes
  • CustomMessageFormats
  • CustomMessageIDs

Requisitos previos

Estos son los pasos de requisitos previos antes de configurar esta funcionalidad:

  • Crear una hoja de estilos personalizada con un documento XML asociado.
  • Determinar los valores deseados para el socio comercial, si no es un socio comercial estándar.

Configuración

Estos son los requisitos de configuración en el área Datos maestros:

  • Crear un código para la lista de códigos CustomTradingPartner que se utiliza en el proceso.
  • Crear un código para la lista de códigos CustomMessageTypes que se utiliza en el proceso. Este valor se utiliza en cuadros desplegables para la selección de tipos de mensajes estándar. En la tabla Propiedades de lista de códigos, cree un código con el identificador que coincida con el tipo de documento definido en el documento XML personalizado.
  • Crear un código para la lista de códigos CustomMessageFormats que se utiliza en el proceso. Este código se utiliza para determinar el tipo de documento XML.
    Nota

    El proceso recorre todos los formatos de mensajes personalizados para encontrar un tipo de documento. Utiliza el primer formato de mensaje personalizado en el que se encuentra un valor en el elemento especificado.

    • En el cuadro de diálogo Administrar propiedades de código, debe establecer un valor único en el campo Identificador.
    • Establezca el campo Elemento de tipo de mensaje en la ficha Valores 1 en el elemento del documento XML personalizado que determina el tipo de documento XML. Solo se utiliza la primera instancia de este elemento en el proceso. Los elementos XML son compatibles; sin embargo, los atributos no lo son.
  • Crear un código para la lista de códigos CustomMessageIDs que se utiliza en el proceso. Este código se utiliza para determinar el remitente y el receptor del documento XML.
    • Especifique un identificador que coincida con el código CustomMessageTypes creado.
    • En la ficha Valores 1, debe especificar, como mínimo, Id. de remitente: posición 1 e Id. de receptor: posición 1. Estos valores son elementos XML. El proceso comienza en la ubicación de la primera instancia de la posición 1. Si se especifica la posición 2, se procede a la posición 2. Si se especifica la posición 3, se procede a la posición 3. Cuando se especifica una posición, debe existir en el documento; de lo contrario, el procesamiento no puede realizarse correctamente.
      Nota

      No es necesario que la primera posición sea el elemento del documento.

  • Crear un código para la lista de códigos CustomStyleSheetRules que se utiliza en el proceso. Este código se utiliza para determinar la hoja de estilos utilizada para transformar el documento XML personalizado.
    • En el cuadro de diálogo Administrar propiedades de código, especifique un identificador que se utiliza durante el procesamiento y se muestra en búsquedas y listas desplegables. Este valor es normalmente el nombre de archivo de hoja de estilos sin la extensión de archivo.
    • En la ficha Valores 1, especifique estos valores de campos:
      • Especifique el nombre de archivo en el campo Nombre de archivo de hoja de estilos que se utiliza para la transformación. El nombre de archivo debe incluir la extensión de archivo.
      • En el campo Descripción de archivo de formato de origen, especifique *ninguno.
      • En el campo Descripción de archivo de formato de destino, especifique *ninguno.
      • En el campo Estándar de mensaje, seleccione XML.

Configuración de transformación

Estos son los pasos para configurar el id. de socio:

  1. Seleccione Transformación > Configuración > Ids. de socio.
  2. Haga clic en Crear.
  3. En la página Id. de socio, seleccione el tipo de mensaje personalizado en la lista desplegable Tipo de mensaje.
  4. Seleccione el socio comercial en la lista desplegable Socio comercial.
  5. En la sección Ids. de remitente/receptor, especifique un id. de remitente y un id. de receptor en los campos respectivos.
  6. En la sección Asignación de socio interno/externo, especifique los valores en los campos de asignación.

Estos son los pasos para configurar la regla de transformación:

  1. Seleccione Transformación > Configuración > Reglas de transformación.
  2. Haga clic en Crear para crear la regla de transformación.
  3. En la página Reglas de transformación, seleccione el socio comercial personalizado, el tipo de mensaje personalizado y la regla de hoja de estilos personalizada en los campos correspondientes.

Estos son los pasos para configurar la hoja de estilos personalizada:

  1. Seleccione Transformación > Configuración > Hojas de estilos.
  2. Haga clic en Crear para crear el registro de la hoja de estilos personalizada.
  3. En la página Hojas de estilos, utilice el socio comercial personalizado y el nombre de hoja de estilos incluyendo la extensión de archivo que se han creado para la regla de hoja de estilos personalizada.

Procesamiento de documentos XML personalizados

Estos son los pasos para procesar documentos XML personalizados:

  1. Seleccione Transformación > Importar mensajes para importar el documento XML. O bien, si se ha implementado Configuración de cliente local en el área Comunicaciones, importe el documento XML a través de Exchange Services.
    Nota

    En este momento, ION Connector no es compatible.

  2. Seleccione Transformación > Administrar mensajes.
  3. En la página Administrar mensajes, compruebe los resultados. Fijar los valores necesarios para el procesamiento.