Atributos de EDI

En este apartado se proporciona una descripción de los atributos de EDI que puede utilizar al configurar los intercambios EDI. Algunos de estos atributos están predefinidos en la serie de control que representa la correlación de transformación asociada al documento EDI. Los valores establecidos en el serie de control (en Data Interchange Services Client) alteran temporalmente cualquier valor que entre en la consola de comunidad.

Atributos de perfil de sobre

Puede establecer varios atributos para un perfil de sobre EDI. Los atributos que están disponibles dependen del tipo EDI. En general, los atributos corresponden a un estándar EDI y los valores permitidos dependen del estándar EDI al que representa el perfil de sobre.

Ninguno de los atributos requiere un valor. Para alguno de los atributos, si no se especifica un valor se utiliza un valor predeterminado. En las tablas de este apartado se listan los atributos que tienen asociados valores predeterminados y sus valores predeterminados.

Nota: las propiedades del perfil de sobre que no aparecen en la lista no tienen valores predeterminados. Se utiliza el valor del texto que especifique si éste no es alterado temporalmente por propiedades de sobre genéricas o específicas establecidas en la correlación o en una conexión.

Atributos X12

En las tablas de este apartado se listan los atributos X12 para los que se proporcionan valores predeterminados.

Atributos generales

En la Tabla 84 se enumeran los atributos generales para los que se proporcionan valores predeterminados.

Tabla 84. Atributos generales
Nombre de campo ¿Obligatorio? Descripción Valor predeterminado
INTCTLLEN (Longitud de número de control de intercambio) No

Define una longitud específica para el número de control de intercambio. Si especifica un valor, éste debe ser un entero.

Si no se entra ningún valor, se utiliza la longitud predeterminada.

9
GRPCTLLEN (Longitud de número de control de grupo) No

Define una longitud específica para el número de control de grupo. Si especifica un valor, éste debe ser un entero.

Si no se entra ningún valor, se utiliza la longitud predeterminada.

9
TRXCTLLEN (Longitud de número de control de transacción) No

Define una longitud específica para el número de control de transacción. Si especifica un valor, éste debe ser un entero.

Si no se entra ningún valor, se utiliza la longitud predeterminada.

9
ENVTYPE (Tipo de sobre) No

Este atributo no lo establece el administrador de concentrador, sino que se obtiene del tipo de perfil de sobre que se crea.

X12
MAXDOCS (Número máximo de transacciones) No

Número máximo de transacciones en un sobre. Si especifica un valor, éste debe ser un entero.

No hay máximo
CTLNUMFLAG (Números de control por ID de transacción) No

Sí indica que se mantienen conjuntos de números de control separados en función del tipo de transacción EDI.

No indica que se debe utilizar un conjunto de números de control común para todos los tipos de transacción EDI.

No
Atributos de intercambio

No es necesario ningún atributo de intercambio X12 y los atributos no tienen valores predeterminados.

Atributos de grupo

En la Tabla 85 se enumeran los atributos de grupo para los que se proporcionan valores predeterminados.

Tabla 85. Atributos de grupo
Nombre de campo ¿Obligatorio? Descripción Valor predeterminado
GS01 (ID de grupo funcional) No El identificador de grupo. El valor predeterminado procede de la cabecera de la serie de control. Puede ver este valor en Data Interchange Services Client, en la columna Grupo funcional de la página Definiciones de documentos EDI.
GS08 (Versión del grupo) No La versión del grupo. El valor predeterminado se establece de acuerdo con el estándar.
Atributos de transacción

No es necesario ningún atributo de transacción. Los atributos no tienen valores predeterminados.

Atributos UCS

En este apartado se indica si los valores predeterminados se aplican a un intercambio, grupo o transacción UCS.

Atributos generales

En la Tabla 86 se enumeran los atributos generales para los que se proporcionan valores predeterminados.

Tabla 86. Atributos generales
Nombre de campo ¿Obligatorio? Descripción Valor predeterminado
INTCTLLEN (Longitud de número de control de intercambio) No

Define una longitud específica para el número de control de intercambio. Si especifica un valor, éste debe ser un entero.

Si no se entra ningún valor, se utiliza la longitud predeterminada.

5
GRPCTLLEN (Longitud de número de control de grupo) No

Define una longitud específica para el número de control de grupo. Si especifica un valor, éste debe ser un entero.

Si no se entra ningún valor, se utiliza la longitud predeterminada.

9
TRXCTLLEN (Longitud de número de control de transacción) No

Define una longitud específica para el número de control de transacción. Si especifica un valor, éste debe ser un entero.

Si no se entra ningún valor, se utiliza la longitud predeterminada.

9
ENVTYPE (Tipo de sobre) No

Este atributo no lo establece el administrador de concentrador, sino que se obtiene del tipo de perfil de sobre que se crea.

UCS
MAXDOCS (Número máximo de transacciones) No

Número máximo de transacciones en un sobre. Si especifica un valor, éste debe ser un entero.

No hay máximo
CTLNUMFLAG (Números de control por ID de transacción) No

Sí indica que se mantienen conjuntos de números de control separados en función del tipo de transacción EDI.

No indica que se debe utilizar un conjunto de números de control común para todos los tipos de transacción EDI.

No
Atributos de intercambio

No es necesario ningún atributo de intercambio. Los atributos no tienen valores predeterminados.

Atributos de grupo

En la Tabla 87 se enumeran los atributos de grupo para los que se proporcionan valores predeterminados.

Tabla 87. Atributos de grupo
Nombre de campo ¿Obligatorio? Descripción Valor predeterminado
GS01 (ID de grupo funcional) No El identificador de grupo. El valor predeterminado procede de la cabecera de la serie de control. Puede ver este valor en Data Interchange Services Client, en la columna Grupo funcional de la página Definiciones de documentos EDI.
GS08 (Versión del grupo) No La versión del grupo. El valor predeterminado se establece de acuerdo con el estándar.
Atributos de transacción

No es necesario ningún atributo de transacción. Los atributos no tienen valores predeterminados.

Atributos de EDIFACT

En este apartado se indica si los valores predeterminados se aplican a un intercambio, grupo y mensaje EDIFACT.

Atributos generales

En la Tabla 88 se enumeran los atributos generales para los que se proporcionan valores predeterminados.

Tabla 88. Atributos generales
Nombre de campo ¿Obligatorio? Descripción Valor predeterminado
INTCTLLEN (Longitud de número de control de intercambio) No

Define una longitud específica para el número de control de intercambio. Si especifica un valor, éste debe ser un entero.

Si no se entra ningún valor, se utiliza la longitud predeterminada.

9
GRPCTLLEN (Longitud de número de control de grupo) No

Define una longitud específica para el número de control de grupo. Si especifica un valor, éste debe ser un entero.

Si no se entra ningún valor, se utiliza la longitud predeterminada.

9
TRXCTLLEN (Longitud de número de control de transacción) No

Define una longitud específica para el número de control de transacción. Si especifica un valor, éste debe ser un entero.

Si no se entra ningún valor, se utiliza la longitud predeterminada.

9
ENVTYPE (Tipo de sobre) No

Este atributo no lo establece el administrador de concentrador, sino que se obtiene del tipo de perfil de sobre que se crea.

EDIFACT
EDIFACTGRP (Crear grupos para EDI) No

Este valor sólo se aplica a los tipos de sobre EDIFACT. (El nivel del grupo ya no se utiliza en EDIFACT).

Sí indica que deben crearse grupos funcionales (segmentos UNG/UNE) para EDIFACT DATA.

No indica que no deben crearse.

No
MAXDOCS (Número máximo de transacciones) No

Número máximo de transacciones en un sobre. Si especifica un valor, éste debe ser un entero.

No hay máximo
CTLNUMFLAG (Números de control por ID de transacción) No

Sí indica que se mantienen conjuntos de números de control separados en función del tipo de transacción EDI.

No indica que se debe utilizar un conjunto de números de control común para todos los tipos de transacción EDI.

No
Atributos de intercambio

No es necesario ningún atributo de intercambio. Los atributos no tienen valores predeterminados.

Atributos de grupo

En la Tabla 89 se enumeran los atributos de grupo para los que se proporcionan valores predeterminados.

Tabla 89. Atributos de grupo
Nombre de campo ¿Obligatorio? Descripción Valor predeterminado
UNG01 (ID de grupo funcional) No El identificador de grupo. El valor predeterminado procede de la cabecera de la serie de control. Puede ver este valor en Data Interchange Services Client, en la columna Grupo funcional de la página Definiciones de documentos EDI.
Atributos de mensajes

En la Tabla 90 se enumeran los atributos de mensajes para los que se proporcionan valores predeterminados.

Tabla 90. Atributos de mensaje
Nombre de campo ¿Obligatorio? Descripción Valor predeterminado
UNH0201 (Tipo de mensaje) No El tipo de mensaje. El valor predeterminado procede de la cabecera de la serie de control. Puede ver este valor en Data Interchange Services Client, en la página Definiciones de documentos EDI.
UNH0202 (Versión del mensaje) No La versión del mensaje. D
UNH0203 (Release de mensaje) No El release del mensaje. De acuerdo con el estándar
UNH0204 (Agencia controladora) No El código que identifica una agencia controladora. UN

Atributos de conexión y definición de flujo de documentos

En este apartado se enumeran los atributos de definición de flujo de documentos para el sobre. Algunos de estos atributos sólo pueden establecerse en el nivel de protocolo o conexión, tal como se indica.

Atributos de separadores y delimitadores

En esta sección se enumeran los caracteres utilizados como delimitadores o separadores dentro de un intercambio EDI. La Tabla 91 muestra el atributo tal como aparece en la consola de comunidad, el término correspondiente en X12 y EDIFACT (ISO 9735 Versión 4, Release 1) y si es necesario el atributo y una descripción del mismo. La tabla siguiente es un ejemplo de cómo aparecen estos caracteres en un documento EDI.

Descripciones de atributos

Los atributos de separadores y delimitadores se listan en la Tabla 91.

Nota: algunos caracteres (como se indica) pueden ser valores hexadecimales. Pueden ser valores Unicode o valores de otro tipo de codificación. Para Unicode, utilice el formato \unnnn. Para otro tipo de codificación, utilice el formato 0xnn.

Tabla 91. Atributos de perfil de sobre
Atributo Término en X12 Término en EDIFACT Descripción
Delimitador de segmento terminador de segmento terminador de segmento

Se trata de un solo carácter, que aparece en el último carácter de un segmentos. El carácter puede ser un valor hexadecimal.

El valor predeterminado se basa en el tipo EDI.

X12
~ (tilde)
EDIFACT
' (comilla simple)
UCS
~ (tilde)
Delimitador de elemento de datos separador de elementos de datos separador de elementos de datos

Se trata de un solo carácter, que separa los elementos de datos de un segmento. El carácter puede ser un valor hexadecimal.

El valor predeterminado se basa en el tipo EDI.

X12
* (asterisco)
EDIFACT
+ (signo más)
UCS
* (asterisco)
Delimitador de subelemento separador de elementos de componentes separador de elementos de datos de componentes

Se trata de un solo carácter, que separa los elementos de componentes de un elemento de datos compuesto. El carácter puede ser un valor hexadecimal.

El valor predeterminado se basa en el tipo EDI.

X12
\ (barra inclinada invertida)
EDIFACT
: (dos puntos)
UCS
\ (barra inclinada invertida)
Carácter de release carácter de liberación

Se trata de un solo carácter, que altera temporalmente el significado del carácter siguiente, lo que permite que el carácter separador aparezca dentro de un elemento de datos. El carácter puede ser un valor hexadecimal. Sólo se aplica a EDIFACT.

EDIFACT
? (signo de interrogación)
Separador de elementos de datos repetitivos separador de repetición separador de repetición

Se trata de un solo carácter, que separa las instancias de un elemento de datos repetitivo. Este carácter puede ser un valor hexadecimal.

El valor predeterminado se basa en el tipo EDI para X12 o EDIFACT.

X12
^ (acento circunflejo)
EDIFACT
* (asterisco)
Notación decimal notación decimal (ya no se utiliza)

Este atributo se utilizaba en el análisis o formato decimal y ahora no se utiliza. Sólo puede ser un punto o una coma.

El valor predeterminado es un punto.

Ejemplo de estructura EDI

En este apartado se muestra un intercambio EDI simple y cómo se utilizan en un intercambio los atributos descritos en la Tabla 91.

Un mensaje EDI consta de una serie de segmentos en un orden concreto. Un segmento está formado por una serie de elementos. En un segmento, un elemento puede ser un elemento de datos simple, que sólo contiene un elemento de información. Un elemento también puede ser un elemento de datos compuesto, que contiene dos o más elementos de datos simples. Los elementos simples que forman parte de un elemento compuesto se denominan elementos de datos de componentes.

No hay anidación de elementos de datos compuestos. Un elemento compuesto sólo puede contener elementos de datos simples, no puede incluir otros compuestos. Aunque no se muestra aquí, un elemento de datos compuesto también puede definirse como un elemento de datos repetitivo.

Considere el siguiente ejemplo:

ABC*123*AA\BB\CC*001^002^003*star?*power~

En este ejemplo:

Atributos de EDI adicionales

En este apartado se enumeran atributos de EDI adicionales que se pueden establecer en el nivel de definición de flujo de documentos o en el nivel de conexión.

Tabla 92. Atributos de EDI adicionales
Atributo Obligatorio Descripción Restricciones Valor predeterminado
Salida de segmento
No

Se utiliza en la transformación EDI/XML, esto indica si se debe indicar un salto de línea después de cada segmento EDI o elemento XML.

Limitado al protocolo o a la conexión
Permitir documentos con ID de documento duplicados No

Sí indica que se permiten ID de documentos duplicados (números de control de intercambio).

No indica que los números de control de intercambio duplicados deben tratarse como erróneos.

Limitado al protocolo o a la conexión No
Nivel de error máximo en la transformación

No

Indica el número máximo de errores que pueden darse durante una transformación antes de que la transformación falle.

Los valores válidos son 0, 1 o 2.

Si la correlación de transformación contiene un mandato de error para indicar un error especificado por un usuario y el parámetro de nivel del mandato de error es mayor que este valor, la transformación falla.

Limitado al protocolo o a la conexión 0
Correlación de FA

No

Proporciona la correlación que debe utilizarse para convertir el FA genérico en FA específico.

Nota: seleccione este atributo en una lista de correlaciones identificadas como correlaciones de FA (tipo de correlación "K").
Limitado al protocolo o a la conexión
Perfil de sobre

El nombre de perfil de sobre EDI que se debe utilizar para el ensobrado. Todos los perfiles de sobre definidos están disponibles en la lista.

XMLNS activo No

Realizar el proceso del espacio de nombres para el documento XML de entrada. Este atributo lo utiliza el paso de transformación XML.

Los valores válidos son Sí o No.

Esquema: Sí
DTD: No
Nivel de error de validación máximo No

Nivel de error de validación máximo aceptable (la gravedad del error que se debe aceptar antes de considerar la transacción como "anómala").

Los valores válidos son 0, 1 o 2.

0
Permitir sólo la validación sin errores
1
No rechazar los documentos que tienen errores simples de validación de elementos
2
No rechazar los documentos que tienen errores de elementos o de validación de elementos.
0
Nivel de validación No

Indica el nivel de comprobación que debe realizarse en el nivel de transacción. El valor 2 significa que se debe utilizar los valores establecidos para los atributos Tabla de validación alfanumérica y Tabla de validación de conjunto de caracteres. Este atributo también se aplica al atributo Validación detallada de segmento si dicho atributo se establece en Sí.

Los valores válidos son 0, 1 o 2.

0
Sólo se debe realizar la validación básica, como comprobar si faltan segmentos y elementos obligatorios y las longitudes mínimas o máximas. No valide los valores de elementos frente a los tipos de datos o las listas de códigos especificados en la definición de transacción.
1
Se debe realizar el nivel de validación 0 y la validación de valores de elementos frente las listas de códigos especificadas para el elemento de datos.
2
Se debe realizar el nivel de validación 1 así como validar que el valor de elemento es correcto para el tipo de datos del elemento.
0
Tabla de validación de conjunto de caracteres No

Indica la tabla que debe usarse para la validación del juego de caracteres. Esta tabla sólo se utiliza cuando el atributo Nivel de validación está establecido en 2.

Este atributo hace referencia a la tabla de listas de códigos virtuales. El usuario puede crear nuevas listas de códigos en la pestaña Listas de códigos del área Correlación en Data Interchange Services Client. Este área también contiene listas de códigos que se utilizan para otros fines, como la validación de determinados elementos EDI.

CHARSET
Tabla de validación alfanumérica No

Indica la tabla que debe usarse para la validación alfanumérica. Esta tabla sólo se utiliza cuando el atributo Nivel de validación está establecido en 2.

El atributo hace referencia a las tablas de listas de códigos virtuales. El usuario puede crear nuevas listas de códigos en la pestaña Listas de códigos del área Correlación en Data Interchange Services Client. Este área también contiene listas de códigos que se utilizan para otros fines, como la validación de determinados elementos EDI.

ALPHANUM
Generar información de nivel de grupo sólo en caso de reconocimiento funcional No

Este atributo se aplica a EDI-X12. Los valores son Sí o No.

Genera información de nivel de grupo únicamente para el reconocimiento funcional.
No
Genera un reconocimiento funcional detallado (para cada transacción individual y los segmentos y elementos incluidos en una transacción).
Limitado al protocolo o a la conexión No
Año de control de siglo

No

Cuando las fechas se convierten de años con dos dígitos en años con cuatro dígitos, se supone que los años de dos dígitos superiores a este valor tienen un valor de siglo "19". Para los años con dos dígitos iguales o inferiores a este valor se supone que tienen el valor de siglo "20".

El rango válido es de 0 a 99.

Limitado al protocolo o a la conexión 10
Validación detallada de segmento

No

Este atributo se aplica a las cabeceras y las colas de segmentos siguientes:

  • X12
    • ISA, IEA
    • GS, GE
    • ST, SE
  • EDIFACT
    • UNA
    • UNB, UNZ
    • UNG, UNE
    • UNH, UNT
  • UNTUCS
    • BG, EG
    • GS, GE
    • ST, SE

Los valores válidos son Sí o No.

Realiza la validación detallada de segmentos de sobre. La intensidad de la comprobación se controla mediante el atributo Nivel de validación.
No
No se realiza la validación detallada de segmentos de sobre.
Limitado al protocolo o a la conexión No
Alteración temporal de TA1

No

Permite generar una petición TA1 si se indica en el segmento de sobre de intercambio. Sólo se aplica a EDI-X12.

Si se establece en Sí, se genera un TA1 si se ha especificado en el segmento de sobre de intercambio.

Si se establece en No, no se genera ningún TA1, incluso si se ha especificado en el segmento de sobre de intercambio.

Limitado al protocolo o a la conexión
Descartar en caso de error

No

Este atributo se utiliza en el proceso polimórfico.

En el caso de un lote que resulta del desensobrado, este atributo indica si se debe descartar todo el lote en caso de que alguna de las transacciones sufre una anomalía.

Los valores válidos son Sí o No.

Limitado al protocolo o a la conexión No
Calificador 1 de perfil de conexión

No

Este atributo lo utiliza el ensobrador para determinar qué perfil utilizar para un conexión de intercambio. Las transacciones con valores distintos para este atributo se ponen en distintos intercambios.

Calificador de intercambio No

Código utilizado para identificar el formato del identificador del receptor o remitente del intercambio.

Identificador de intercambio No

Identifica el remitente o receptor específico del documento. El tipo de datos especificado lo determina el atributo Calificador de intercambio.

Indicador de uso del intercambio No

Indica si los documentos de origen que se convierten están clasificados como documentos de producción, prueba o información.

Los valores válidos son P, T y I.

Identificador de remitente de aplicación de grupo No

Identifica el remitente específico de la transacción. Este atributo, cuando lo acuerdan los socios comerciales, facilita la dirección específica dentro de una empresa.

Identificador de receptor de aplicación de grupo No

Identifica el receptor o aplicación específicos de la transacción. Este atributo, cuando lo acuerdan los socios comerciales, facilita la dirección específica dentro de una empresa.

Direccionamiento inverso de intercambio No

Indica la dirección a la que el destinatario debe dirigir todas las respuestas.

Dirección de direccionamiento de intercambio No

Código de subdirección para el direccionamiento hacia delante.

Calificador de remitente de aplicación de grupo No

Código utilizado para identificar el formato del identificador del remitente de aplicación de grupo.

Calificador de receptor de aplicación de grupo No

Código utilizado para identificar el formato del identificador del receptor de aplicación de grupo.

Contraseña de aplicación de grupo No

Este atributo define la información de seguridad.

Propiedades de Data Interchange Services Client

En este apartado se listan las propiedades que pueden establecerse como parte de la correlación de transformación en Data Interchange Services Client y sus correspondientes atributos de WebSphere Partner Gateway.

Tabla 93. Propiedades de correlación y sus atributos correspondientes
Propiedad de Data Interchange Services Client Altera temporalmente atributo de WebSphere Partner Gateway
AckReq Reconocimiento solicitado
Alphanum Tabla de validación alfanumérica
Charset Tabla de validación de conjunto de caracteres
CtlNumFlag Números de control por ID de transacción
EdiDecNot (Notación decimal) Notación decimal
EdiDeDlm (Separador de elemento de datos) Delimitador de elemento de datos
EdiDeSep (Separador de elementos de datos repetitivo) Separador de elementos de datos repetitivos
EdifactGrp Crear grupos para EDI
EdiRlsChar (Carácter de release) Carácter de release
EdiSeDlm (Separador de elemento de datos de componentes) Delimitador de subelemento
EdiSegDlm (Terminador de segmento) Delimitador de segmento
EnvProfName Perfil de sobre
EnvType Tipo de sobre
MaxDocs Número máximo de transacciones
Reroute Direccionamiento inverso de intercambio
SegOutput Salida de segmento
ValLevel Nivel de validación
ValErrLevel Nivel de error de validación máximo
ValMap Correlación de validación

En la Tabla 94 se enumeran las propiedades adicionales de Data Interchange Services Client y los atributos de WebSphere Partner Gateway asociados.

Tabla 94. Propiedades de Data Interchange Services Client y sus atributos asociados
Propiedad de Data Interchange Services Client Altera temporalmente atributo de WebSphere Partner Gateway
IchgCtlNum Número de control del intercambio
IchgSndrQl Calificador del emisor del intercambio
IchgSndrId ID del remitente del intercambio
IchgRcvrQl Calificador del receptor del intercambio
IchgRcvrId ID del receptor del intercambio
IchgDate Fecha de intercambio
IchgTime Hora de intercambio
IchgPswd Contraseña del intercambio
IchgUsgInd Indicador de uso del intercambio
IchgAppRef Referencia de la aplicación del intercambio
IchgVerRel Versión y release de Interchange
IchgGrpCnt Número de grupos del intercambio
IchgCtlTotal Control total del segmento de cola del intercambio
IchgTrxCnt Número de documentos del intercambio
GrpCtlNum Número de control de grupo
GrpFuncGrpId ID de grupo funcional
GrpAppSndrId ID del remitente de la aplicación de grupo
GrpAppRcvrId ID del receptor de la aplicación de grupo
GrpDate Fecha del grupo
GrpTime Hora del grupo
GrpPswd Contraseña del grupo
GrpVer Versión del grupo. Versión de grupo
GrpRel Release del grupo. Release del grupo
GrpTrxCnt Número de documentos del grupo
TrxCtlNum Número de control de la transacción
TrxCode Código de la transacción
TrxVer Versión de la transacción
TrxRel Release de la transacción
TrxSegCnt Número de segmentos EDI en el documento

Copyright IBM Corp. 2003, 2005