Las tablas siguientes muestran las propiedades de conjunto de mensajes que puede establecer para el formato TDS. El apartado Propiedades de conjunto de mensajes TDS por omisión muestra los valores por omisión correspondientes a cada uno de los estándares de la industria para cada una de estas propiedades.
Propiedad | Tipo | Significado |
---|---|---|
Estándar de mensajería | Tipo enumerado | Especifique el estándar a utilizar para este formato físico.
Seleccione uno de los valores siguientes en la lista desplegable:
Seleccione UNKNOWN si está definiendo sus propios mensajes codificados/delimitados o está utilizando un estándar que no está incluido en la lista anterior. El valor seleccionado controla los valores por omisión para varias de las demás propiedades. El valor por omisión es UNKNOWN. |
Propiedad | Tipo | Significado |
---|---|---|
Indicador de grupo | Serie de caracteres | Especifique el valor de un carácter o una serie de caracteres especial
que precede a los datos que pertenecen a un grupo o un tipo complejo dentro de la
corriente de bits. Si establece la propiedad de grupo o tipo Indicador de grupo, ésta prevalece sobre este valor. |
Terminador de grupo | Serie de caracteres | Especifique el valor de un carácter o una serie de caracteres especial
que termina datos que pertenecen a un grupo o un tipo complejo dentro de la corriente de bits. Si establece la propiedad de grupo o tipo Terminador de grupo, ésta prevalece sobre este valor. |
Delimitador | Serie de caracteres | Especifique el valor de un carácter o serie de caracteres especial que
especifica el delimitador utilizado entre elementos de datos. Esta propiedad sólo se aplica a los métodos Separación de elementos de datos delimitados (Codificado delimitado, Todos los elementos delimitados y Elementos variables delimitados). |
Suprimir delimitadores de elementos ausentes | Tipo enumerado | Utilice esta propiedad para seleccionar si desea que se supriman los
delimitadores de los elementos que faltan en un mensaje. Seleccione una de estas opciones:
|
Separador de datos de código | Botón y serie de caracteres | Especifique el valor de un carácter o serie de caracteres especial que
separa el código de los datos. Las propiedades Separador de
datos de código y Longitud del
código se excluyen mutuamente. Si establece la propiedad Separador de datos de código, ésta prevalece sobre Longitud del código. Esta propiedad sólo se aplica a los métodos de Separación de elementos de datos codificados (Codificado delimitado, Longitud fija codificada y Longitud codificada). |
Longitud del código | Entero | Especifique la longitud de un valor de código. El análisis del
mensaje permite extraer códigos de la corriente de bits si la propiedad Separador de datos de código no se ha establecido. Las propiedades Separador de datos de código y Longitud del código se excluyen mutuamente. Si establece la propiedad Separador de datos de código, ésta prevalece sobre este valor. Esta propiedad sólo se aplica a los métodos de Separación de elementos de datos codificados (Codificado delimitado, Longitud fija codificada y Longitud codificada). |
Propiedad | Tipo | Significado |
---|---|---|
CCSID por omisión | Entero | El CCSID (Coded Character Set Identification - Identificador de
juego de caracteres codificado) especifica la correlación entre los códigos de carácter y
los símbolos. Debe especificar un conjunto de códigos soportado por
WebSphere Message Broker. Esta propiedad almacena la CCSID por omisión para la corriente de bits de mensaje, pero este valor se puede alterar temporalmente cuando se procesa el mensaje (por ejemplo mediante el CCSID de la cabecera de un mensaje de entrada de WebSphere MQ). |
Ajustar serie de longitud fija | Tipo enumerado | Esta propiedad especifica si el mensaje se ha de
ajustar o no cuando se analice. La propiedad también describe qué es lo
que se ha de ajustar.
Este control no se aplica al escribir un mensaje. Puede seleccionar
entre las opciones siguientes:
El ajuste de caracteres de relleno se produce en la izquierda o la derecha, en función de la propiedad Justificación para el elemento. Es posible que necesite utilizarlo si tiene entrada de datos que está correlacionada con un tipo simple numérico. Por ejemplo, si los datos de entrada tienen espacios de cabecera, puede establecer esta propiedad en Espacios en blanco de cabecera para evitar problemas de conversión de datos al procesar estos campos. Los caracteres de espacio en blanco incluyen caracteres de control en el rango de U+0000 a U+001f y de U+007f a U+009f. |
Carácter de escape | Serie de caracteres | Especifique el carácter de escape que se utiliza para permitir que
se incluyan caracteres reservados especiales (por ejemplo delimitadores)
como parte de los datos. Sólo debe especificar un carácter individual o un mnemónico
que represente un carácter individual.
|
Caracteres reservados | Serie de caracteres | Especifique los caracteres reservados especiales que deben ir
precedidos del carácter de escape si se deben incluir como parte de los datos. El carácter de escape, los delimitadores y los indicadores de grupo suelen estar incluidos
en esta lista. Si el conjunto de caracteres reservados se debe actualizar dinámicamente (en el caso de EDIFACT y X12 cuando en series de caracteres de servicio se especifican delimitadores, etc), debe utilizar los mnemónicos proporcionados para especificar caracteres en esta lista. Si ha especificado caracteres reservados, también debe especificar un Carácter de escape.
|
Propiedad | Tipo | Significado |
---|---|---|
Coma decimal | Serie de caracteres | Especifique el carácter que se utiliza para separar la parte de entero de un número de su fracción. |
Comprobación numérica estricta | Booleano | Se utiliza en relación con la propiedad
Estándar de mensajería, la propiedad
Coma decimal virtual y la propiedad
Precisión
de un elemento global. Esto le permite aplicar normas más estrictas para la comprobación de
números. 1 El valor por omisión es no establecer esta propiedad. |
Nota:
|
Propiedad | Tipo | Significado |
---|---|---|
Valor booleano true (verdadero) | Serie de caracteres | Especifique el valor de la serie de caracteres que representa el valor booleano verdadero (true). El valor por omisión es 1. |
Valor booleano false (falso) | Serie de caracteres | Especifique el valor de la serie de caracteres que representa el valor booleano falso (false). El valor por omisión es 0. |
Valor booleano nulo | Serie de caracteres | Especifique el valor de la serie de caracteres que representa el valor booleano nulo. El valor por omisión es 0. |
Propiedad | Tipo | Significado |
---|---|---|
Derivar formato de fecha y hora por omisión de tipo lógico | Botón | Seleccione esta opción si desea que el
formato de fecha y hora por omisión se determine mediante el tipo lógico
del elemento o atributo.
Los valores por omisión son:
Puede alterar temporalmente esta propiedad para un elemento o atributo de un tipo complejo. |
Utilizar formato de fecha y hora por omisión | Botón y fecha y hora | Seleccione esta opción si desea especificar
un formato de fecha y hora por omisión que sea fijo para todos los
elementos o atributos de un tipo lógico dateTime, date, time, gYear,
gYearMonth, gMonth, gMonthDay y gDay. El valor inicial para esta propiedad es aaaa-MM-dd'T'HH:mm:ssZZZ, que puede cambiar escribiendo encima del mismo. Puede alterar temporalmente esta propiedad para un elemento o atributo de un tipo complejo. Si desea ver más información sobre los formatos de fecha y hora, consulte el apartado Formatos de fecha y hora. |
Principio de siglo para años de 2 dígitos | Entero | Esta propiedad determina cómo se interpretan los años de dos dígitos.
Especifique los dos dígitos que empiezan un periodo de 100 años que contiene el año
actual. Por ejemplo, si especifica 89
y el año actual es 2002, todas las fechas de dos dígitos se interpretarán como
pertenecientes al rango 1989 a 2088. El valor inicial es 53, que puede cambiar escribiendo encima del mismo. |
Días de la primera semana del año | Tipo enumerado | Especifique el número de días del año nuevo que deben
estar en la primera semana. El inicio de un año suele estar en medio de una semana. Si el número de días de dicha semana es menor que el valor especificado aquí, se considera que la semana es la última semana del año anterior; de este modo la semana 1 empieza en unos días que están en el año nuevo. De lo contrario, se considera la primera semana del año nuevo; de este modo la semana 1 empieza unos días antes del inicio del año nuevo. Seleccione Utilizar entorno local del intermediario, que hace que el intermediario obtenga la información de la plataforma subyacente, o seleccione un número en la lista desplegable. El valor inicial es 4. |
Primer día de la semana | Tipo enumerado | Especifique el día en que empieza cada semana nueva. Seleccione Utilizar entorno local del intermediario, que hace que el intermediario obtenga la información de la plataforma subyacente, o seleccione un valor de la lista desplegable. El valor inicial es Lunes. |
Comprobación estricta de fecha y hora | Recuadro de selección | Seleccione esta opción si desea restringir las fechas y horas
a un formato de fecha y hora válido. Esto no permitirá que se procese el 35 de marzo como el
4 de abril ni que 10:79 se procese como 11:19. Si se establece
Comprobación estricta de fecha y hora,
se producirá un error cuando se reciba una fecha y hora incorrecta. El valor por omisión es restringir las fechas y horas.
|
Huso horario | Tipo enumerado | Se utilizará el valor que establezca para esta propiedad si
el valor que ha especificado para la propiedad
Formato de fecha y hora por omisión
no incluye información de huso horario. El valor inicial es Utilizar entorno local del intermediario que hace que el intermediario obtenga la información de la plataforma subyacente. Esto se puede cambiar utilizando el recuadro desplegable. |
Horario de verano | Recuadro de selección | Seleccione esta opción si el área de la propiedad
Huso horario cumple con el horario de verano. Si no cumple con el horario de verano, no se deberá seleccionar esta opción. Por ejemplo, si se selecciona un área en Huso horario y no se selecciona esta opción, el valor pasado representará el huso horario sin horario de verano. El valor por omisión es no cumplir con el horario de verano. |
Utilizar formato UTC de entrada en la salida | Recuadro de selección | Esta propiedad se aplica a los elementos y atributos del tipo lógico
xsd:dateTime o xsd:time que tienen un formato de fecha y hora de I, IU,
T o TU o que incluye ZZZ o ZZZU. Estos elementos y atributos pueden especificar la hora UTC (Consolidated Universal Time) utilizando el carácter Z o el huso horario +00:00 en el valor. En la entrada, el analizador MRM recuerda el modo en que se ha especificado UTC. Si se selecciona esta propiedad y se copia el elemento o atributo en un mensaje de salida, entonces se conservará el formato UTC en el mensaje de salida y se alterará temporalmente el implícito en la propiedad de formato de fecha y hora. Si no se selecciona esta propiedad o no se copia el elemento o atributo en un mensaje de salida, entonces se conservará el formato UTC en el mensaje de salida se controlará únicamente mediante la propiedad de formato de fecha y hora. El valor por omisión para esta propiedad no se selecciona. |