Importación de documentos XML y no XML personalizados
Los documentos personalizados pueden transformarse en la aplicación mediante el uso de listas de códigos. Para permitir la implementación del procesamiento de documentos personalizados, estas listas de códigos están disponibles en el área
de la aplicación:CustomMessageTypes
CustomMessageFormats
CustomMessageIDs
CustomBODsOutToIONDesk
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
:- 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.- Para documentos XML, este código se utiliza para determinar el tipo de documento.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.
- Para documentos personalizados que no sean XML, se utiliza este codigo para identificar estas propiedades:
- El mensaje empieza con: los primeros seis caracteres para identificar el mensaje
- Estándar de mensaje: el estándar de mensaje a asociar con el mensaje
- Tipo de mensaje: el tipo de mensaje a asociar con el mensaje
- Para documentos XML, este código se utiliza para determinar el tipo de documento.
- Crear un código para la lista de códigos
CustomMessageIDs
que se utiliza en el proceso.- Para un documento XML, este código se utiliza para determinar el remitente y el receptor del documento.
- 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.
- Especifique un identificador que coincida con el código
- De forma similar, para los archivos no XML, puede crear un código para la lista de códigos
CustomMessageTypes
con el fin de determinar el remitente y el receptor del archivo.- Especifique un identificador que coincida con el código
CustomMessageTypes
creado. - En la ficha Valores 1 especifique los valores de la posición 1 para el remitente y el receptor. Cuando comienza el proceso, la posición 1 examina el inicio del archivo no XML para asegurarse de que los caracteres coinciden con el texto introducido en la lista de códigos. A continuación, utiliza numeración basada en unos para encontrar el índice de inicio, que está en la posición 2, y el índice de fin, que está en la posición 3, para identificar el remitente o receptor.
- Especifique un identificador que coincida con el código
- Para un documento XML, este código se utiliza para determinar el remitente y el receptor 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 personalizado.- Esta es la configuración necesaria para documentos XML personalizados:
- 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.
- Esta es la configuración necesaria para documentos no XML personalizados:
- 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 el nombre del archivo de formato.
- En el campo Descripción de archivo de formato de destino, especifique *ninguno.
- En el campo Estándar de mensaje, seleccione el estándar no XML apropiado de la lista desplegable (por ejemplo, seleccione
Valores separados por coma
para un archivo de texto).
- Esta es la configuración necesaria para documentos XML personalizados:
- Crear un código para la lista de códigos
CustomBODsOutToIONDesk
que permite enviar BOD de salida personalizados desde aNotaEsta lista de códigos debe seguir un formato
Verbo.Sustantivo
. En el cuadro de diálogo Gestionar propiedades de código, un valor de ejemplo en el campo Identificador es Procesar pedido de compra , El campo Descripción proporciona una descripción del BOD personalizado.
Configuración de transformación
Estos son los pasos para configurar el id. de socio:
- Seleccione .
- Haga clic en .
- En la página Id. de socio, seleccione el tipo de mensaje personalizado en la lista desplegable Tipo de mensaje.
- Seleccione el socio comercial en la lista desplegable Socio comercial.
- En la sección Ids. de remitente/receptor, especifique un id. de remitente y un id. de receptor en los campos respectivos.
- 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:
- Seleccione .
- Haga clic en para crear la regla de transformación.
- 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:
- Seleccione .
- Haga clic en para crear el registro de la hoja de estilos personalizada.
- 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:
- Seleccione Configuración de cliente local en el área , importe el documento XML a través de Servicios de intercambio.Nota
En este momento, ION Connector no es compatible.
para importar el documento XML. O bien, si se ha implementado - Seleccione .
- En la página Administrar mensajes, compruebe los resultados. Fijar los valores necesarios para el procesamiento.