En las tablas siguientes se muestran las propiedades que se pueden establecer para un conjunto de mensajes Formato TDS.
Consulte Propiedades de conjunto de mensajes TDS predeterminadas para los valores predeterminados de estas propiedades para cada uno de los estándares de la industria.
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:
Si define sus propios mensajes codificados/delimitados o utiliza un estándar que no está incluido en la lista de valores mostrados, seleccione Texto definido por el usuario, si todos los datos son de texto o Combinación definida por el usuario, si no todos los datos son de texto. El valor que puede seleccionar para esta propiedad determina los valores predeterminados de algunas de las otras propiedades. El valor predeterminado es Texto definido por el usuario. |
Propiedad | Tipo | Significado |
---|---|---|
Indicador de grupo | Serie | Especifique el valor predeterminado de un carácter especial o la serie que precede a los datos que pertenecen a un grupo o tipo complejo dentro de la corriente de bits. |
Terminador de grupo | Serie | Especifique el valor predeterminado de un carácter especial o la serie que termina los datos que pertenecen a un grupo o tipo complejo dentro de la corriente de bits. |
Delimitador | Serie de caracteres | Especifique el valor predeterminado de un carácter o serie especial que
especifica el delimitador que se utiliza 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 de longitud variable 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 | Serie de caracteres | Especifique el valor predeterminado de un carácter especial o serie que separa el código de los datos. Si establece la propiedad Separador de datos de código, se omite la propiedad 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 predeterminada de un valor de código. Cuando se analiza el mensaje, esta propiedad permite extraer códigos de la secuencia de bits. Las propiedades Separador de datos de código y Longitud del código se excluyen mutuamente. Si establece la propiedad Separador de datos del código, se omite la propiedad 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). |
Propiedad | Tipo | Significado |
---|---|---|
CCSID predeterminado | Entero | El CCSID (Coded Character Set Identification) 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 el CCSID predeterminado para la secuencia de bits del mensaje, pero este valor puede alterarse cuando se procesa el mensaje (por ejemplo, mediante el CCSID en la cabecera de un mensaje de entrada de WebSphere MQ). |
Tipo enumerado | Esta propiedad sólo se aplica a elementos o atributos con un tipo físico de Texto.
Esta propiedad especifica si un elemento sencillo o un valor de atributo se ha de
ajustar o no cuando se analice. La propiedad no se aplica a un elemento simple o atributo, con un tipo lógico de Booleano o Binario. Todo el recorte se aplica a los valores de atributos o elementos antes de la conversión del valor a su tipo lógico.
Esta propiedad no se aplica cuando se escriben elementos o atributos. Esta propiedad sólo se aplica a un elemento simple o atributo contenido en un tipo complejo o grupo que tiene la propiedad Justificación establecida en Justificado por la izquierda o Justificado por la derecha y cumple una de las condiciones siguientes:
Los caracteres de espacio en blanco incluyen caracteres de control que están en el rango entre U+0000 y U+001f y entre U+007f y U+009f. 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. |
|
Carácter de escape | Botón y serie | 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. Los caracteres de escape sólo se aplican en campos de longitud variable. Los caracteres de escape, durante el análisis, pasan siempre al siguiente carácter y se suprimen en todas las ocasiones. Durante la grabación, se insertan todos los caracteres de escape delante de todos los caracteres listados en Caracteres reservados. |
Caracteres reservados | Serie | Especifique los caracteres reservados especiales. Cualquiera de estos caracteres reservados debe ir precedido por el Carácter de escape,
o el campo de datos que lo contiene debe estar delimitado por un par de Caracteres de comillas, si se han de incluir como parte de los datos. Los delimitadores Carácter de escape, Carácter de comilla, delimitadores e indicadores de grupo deben incluirse en esta lista. Si el conjunto de caracteres reservado se debe actualizar dinámicamente (en el caso de los caracteres reservados EDIFACT y X12, como por ejemplo los delimitadores, especifican en series de servicio), debe utilizar los mnemónicos suministrados para especificar caracteres en esta lista. Si ha especificado Caracteres reservados, también debe especificar un Carácter de escape o Carácter de comilla. Los caracteres reservados sólo se aplican en campos de longitud variable. Los caracteres reservados no se utilizan en el análisis. |
Derivar longitud predeterminada del tipo lógico | Recuadro de selección | Si este recuadro está seleccionado, el valor de la propiedad Longitud no establecida de un elemento se obtiene a partir del tipo simple del elemento (únicamente los tipos simples de serie, binario, entero y decimal). |
Propiedad | Tipo | Significado |
---|---|---|
Coma decimal | Serie | Especifique el carácter que se utiliza para separar la parte de entero de un número de su fracción. |
Código positivo de decimal empaquetado | Serie | Controla el signo positivo que se utiliza para los campos de decimal empaquetado. Los valores válidos son C o F. 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 | Recuadro de selección | Utilice esta propiedad junto con la propiedad Estándar de mensajería, la propiedad Coma decimal virtual y la propiedad Precisión de un elemento. Con esta propiedad puede aplicar normas más estrictas para la comprobación de números. Las normas para la
Comprobación numérica estricta son:
|
Derivar signo de tipo lógico | Recuadro de selección | Si se selecciona esta propiedad, una propiedad Con signo de TDS no establecida intenta derivar su valor del tipo simple del elemento (únicamente tipos lógicos simples de entero y decimal). Para estos tipos lógicos se aplica únicamente a los tipos físicos de Entero, Decimal externo y Decimal empaquetado. |
Orden de bytes predeterminado | Tipo enumerado | Controla el orden de bytes de los números representados como enteros binarios para los mensajes sin MQMD. Los valores válidos son Big Endian o Little Endian. Esta propiedad almacena el orden de bytes predeterminado para los números representados como enteros binarios para los mensajes sin ningún MQMD, pero este valor se puede alterar temporalmente cuando se procesa el mensaje. |
Orden de bytes de decimal empaquetado predeterminado | Tipo enumerado | Controla el orden de bytes de los números representados como decimales empaquetados para los mensajes sin MQMD. Los valores válidos son Big Endian o Little Endian. Esta propiedad almacena el orden de bytes predeterminado para los números representados como decimales empaquetados para los mensajes sin ningún MQMD, pero este valor se puede alterar temporalmente cuando se procesan los mensajes. |
Formato flotante predeterminado | Tipo enumerado | Controla el formato de los números representados como flotantes para los mensajes sin MQMD. Los valores válidos son S390, IEEE o IEEE invertida. Esta propiedad almacena el orden de bytes predeterminado para los números representados como flotantes para los mensajes sin ningún MQMD, pero este valor se puede alterar temporalmente cuando se procesan el mensaje. |
Propiedad | Tipo | Significado |
---|---|---|
Valor de booleano de texto verdadero | Serie | Especifica el carácter que representa el valor booleano verdadero. |
Valor de booleano de texto falso | Serie | Especifica el carácter que representa el valor booleano falso. |
Valor de booleano de texto nulo | Serie | Especifica el carácter que representa el valor booleano de texto. |
Valor de booleano de binario verdadero | Serie | Especifica un valor hexadecimal que representa el valor de booleano binario verdadero. |
Valor de booleano de binario falso | Serie | Especifica un valor hexadecimal que representa el valor de booleano binario falso. |
Valor de booleano de binario nulo | Serie | Especifica un valor hexadecimal que representa el valor de booleano binario nulo. |
Propiedad | Tipo | Significado |
---|---|---|
Derivar formato de fecha y hora predeterminado de tipo lógico | Botón | Seleccione esta opción si desea que el
formato de fecha y hora predeterminado se determine mediante el tipo lógico
del elemento o atributo. Puede alterar temporalmente esta propiedad para un elemento o atributo de un tipo complejo. |
Utilizar formato de fecha y hora predeterminado | Botón y serie | Seleccione esta opción si desea especificar
un formato de fecha y hora predeterminado que sea fijo para todos los
elementos o atributos de un tipo lógico dateTime, date, time, gYear,
gYearMonth, gMonth, gMonthDay y gDay. Puede alterar temporalmente esta propiedad para un elemento o atributo de un tipo complejo. Para obtener más información, consulte 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. |
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. |
Primera 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 en la lista. |
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. Si se selecciona
Comprobación estricta de fecha y hora,
se producirá un error cuando se reciba una fecha y hora incorrectas.
|
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 predeterminado
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. Puede cambiar esta propiedad seleccionado un valor de la lista de valores. |
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 representa el huso horario sin horario de verano. |
Utilizar formato UTC de entrada en la salida | Recuadro de selección | La propiedad se aplica a los elementos y atributos de tipo lógico xsd:dateTime o xsd:time que tienen un formato de fecha y hora de I, IU,
T, o TU, o que incluyen ZZZ o ZZZU. Estos elementos y atributos pueden especificar la hora UTC (Coordinated 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. |
Propiedad | Tipo | Significado |
---|---|---|
Política de salida para los atributos que faltan | Tipo enumerado | Controla si se utiliza el valor predeterminado o el valor nulo en la salida de los elementos que faltan. Los valores válidos son UseDefaultValue o UseNullValue. |
Derivar longitud predeterminada del tipo lógico | Recuadro de selección | Si se selecciona esta propiedad, una propiedad Longitud de TDS no establecida deriva su valor del tipo simple del elemento (únicamente tipos lógicos simples de serie, binario, entero y decimal). Para estos tipos lógicos, se aplica únicamente a los tipos físicos de Binario, Texto, Entero, Decimal externo y Decimal empaquetado. |