Rational Developer for System z, Versión 7.6.1

Propiedades del conjunto de mensajes de formato TDS

Este tema proporciona información de consulta sobre las propiedades del conjunto de mensajes de formato TDS.

Este tema proporciona información de consulta sobre las propiedades del conjunto de mensajes de formato físico XML.

Estándar de mensajería

Tabla 1. Estándar de mensajería
Propiedad Tipo Significado
Estándar de mensajería Tipo enumerado Especifique el estándar que desea utilizar para este formato físico. Seleccione uno de los valores siguientes de la lista desplegable:
  • UNKNOWN
  • SWIFT
  • ACORD AL3
  • EDIFACT
  • X12
  • TLOG
  • H7

Seleccione UNKNOWN si define sus propios mensajes codificados/delimitados, o utiliza un estándar que no está incluido en esta lista.

El valor seleccionado controla los valores predeterminados de algunas otras propiedades.

El valor predeterminado es UNKNOWN.

Separación de elementos de datos

Tabla 2. Separación de elementos de datos
Propiedad Tipo Significado
Indicador de grupo Serie Especifique el valor de un carácter especial o serie que precede a los datos que pertenecen a un grupo o tipo complejo de la corriente de bits.

Si se especifica la propiedad de tipo o grupo Indicador de grupo, se alterará temporalmente este valor.

Terminador de grupo Serie Especifique el valor de un carácter especial o serie que termina los datos que pertenecen a un grupo o a un tipo complejo de la corriente de bits.

Si se especifica la propiedad de tipo o grupo Terminador de grupo, se alterará temporalmente este valor.

Delimitador Serie Especifique el valor de un carácter especial o serie que especifica el delimitador utilizado entre elementos de datos.

Esta propiedad sólo se aplica a los métodos de Separación de elementos de datos delimitados (Delimitada con códigos, 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 para los elementos que faltan en un mensaje. Puede seleccionar:
  • Final del tipo. Utilice esta opción para suprimir el delimitador cuando falta un elemento. Por ejemplo, si el modelo se ha definido para tener un total de 3 elementos y sólo están presentes 2, el último delimitador puede omitirse del mensaje.
  • Nunca. Utilice esta opción para asegurar que aunque no estén presentes elementos opcionales, todos los delimitadores se escribirán. Esta opción debe utilizarse cuando el delimitador utilizado para delimitar los objetos padre e hijo es el mismo. Por ejemplo, si falta un elemento hijo opcional, las aplicaciones de proceso de mensajes no podrán determinar dónde finalizan los elementos hijo de un mensaje y dónde empieza el siguiente elemento padre si los delimitadores son todos iguales.
Separador de datos de código Botón y serie Especifique el valor de un carácter especial o serie 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, se alterará temporalmente la propiedad Longitud del código.

Esta propiedad sólo se aplica a los métodos de Separación de elementos de datos delimitados (Delimitada con códigos, Longitud fija codificada y Longitud codificada).

Longitud del código Entero Especifique la longitud de un valor de código. Cuando se analiza el mensaje, esta propiedad permite extraer códigos de la corriente de bits si la propiedad Separador de datos de código no está establecida.

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, se alterará temporalmente este valor.

Esta propiedad sólo se aplica a los métodos de Separación de elementos de datos delimitados (Delimitada con códigos, Longitud fija codificada y Longitud codificada).

Valores de datos de carácter

Tabla 3. Valores de datos de carácter
Propiedad Tipo Significado
CCSID predeterminado Entero CCSID (identificador del juego de caracteres codificados) especifica la correlación entre códigos de caracteres y símbolos.

Esta propiedad almacena el CCSID predeterminado para la corriente de bits del mensaje, pero este valor puede alterarse temporalmente cuando se procesa el mensaje (por ejemplo, por el CCSID en la cabecera de un mensaje de entrada de WebSphere MQ).

Recortar serie de longitud fija Tipo enumerado Especifique si deben recortarse las series de longitud fija. Puede seleccionar entre:

Sin recorte
Espacios en blanco iniciales
Espacios en blanco finales
Recortar ambos
Recortar caracteres de relleno

El recorte de los caracteres de relleno se realiza desde la izquierda o derecha dependiendo de la propiedad Justificación del elemento.

Es posible que necesite utilizar esta propiedad si tiene una entrada de datos que se correlaciona con un tipo simple numérico. Por ejemplo, si los datos de entrada tienen espacios iniciales, puede establecer esta propiedad en Espacios en blanco iniciales para evitar problemas de conversión de datos al procesar estos campos.

Carácter de escape Serie Especifique el carácter de escape que se utiliza para permitir que los caracteres reservados especiales (como por ejemplo, delimitadores) se incluyan como parte de los datos. Sólo debe especificar un único carácter, o un nemotécnico que represente un solo carácter.
Caracteres reservados Serie Especifique los caracteres reservados especiales que deben ir precedidos por el carácter de escape si deben incluirse como parte de los datos. El carácter de escape, los delimitadores y los indicadores de grupo normalmente están incluidos en esta lista.

Si el conjunto de caracteres reservados debe actualizarse dinámicamente (en el caso de EDIFACT y X12 cuando los delimitadores y demás caracteres se especifican en las series de servicio), debe utilizar los nemotécnicos proporcionados para especificar los caracteres de esta lista.

Si ha especificado caracteres reservados, también debe especificarse un Carácter de escape.

Valores numéricos

Tabla 4. Valores numéricos
Propiedad Tipo Significado
Coma decimal Serie Especifique el carácter que se utiliza para separar la parte entera de un número de su parte fraccionaria.
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. Permite aplicar reglas más estrictas para la comprobación de números.1

El valor predeterminado es que esta propiedad no esté establecida.

Nota:
  1. Las reglas para Comprobación numérica estricta son:
    • Si la propiedad Precisión de un elemento global está establecida en Todos los dígitos significativos, sólo debe haber un separador decimal si hay una parte fraccionaria en el valor.
    • Si la propiedad Precisión de un elemento global está establecida en Coma decimal explícita, el separador decimal debe estar siempre presente aunque falte la parte fraccionaria.
    • Si la propiedad Precisión de un elemento global está establecida en Notación exponencial el valor entrante debe estar en notación exponencial. La notación exponencial sólo está permitida para números flotantes.
    • Si la propiedad Precisión de un elemento global está establecida en un valor específico, debe estar presente el número específico de dígitos después del separador decimal.
    • Todos los valores contienen como mínimo un dígito en la parte entera del número.
    • Si se ha establecido una Coma decimal virtual de un elemento global, el número no debe tener una coma decimal.
    • Excepto para EDIFACT, el separador decimal debe ser el único valor especificado y '.' no debe estar permitido. Para EDIFACT, se permite tanto '.' como el separador especificado. En este caso, el separador decimal debe especificarse como ',' y el código también permitirá utilizar '.' .
    • Excepto para las funciones exponenciales, sólo se permiten los dígitos 0-9, el separador decimal y los signos positivo y negativo. Para las funciones exponenciales, también se permiten los caracteres 'e' y 'E'. Los caracteres de relleno sólo se permiten si están en una posición que puedan eliminarse del número.

Representación de valores booleanos

Tabla 5. Representación de valores booleanos
Propiedad Tipo Significado
Valor booleano true Serie Especifique el valor de la serie que representa el valor booleano true. El valor predeterminado es 1.
Valor booleano false Serie Especifique el valor de la serie que representa el valor booleano false. El valor predeterminado es 0.
Valor null booleano Serie Especifique el valor de la serie que representa el valor null booleano. El valor predeterminado es 0.

Valores de fecha y hora (dateTime)

Tabla 6. Valores de fecha y hora (dateTime)
Propiedad Tipo Significado
Derivar formato dateTime predeterminado del tipo lógico Botón Seleccione esta opción si el formato dateTime que se utilizará debe obtenerse del formato dateTime especificado en las propiedades de un objeto que tiene uno de los tipos dateTime. Por ejemplo, un tipo gDay.
Utilizar formato dateTime predeterminado Botón y dateTime Seleccione esta opción si desea especificar un formato dateTime que es distinto del formato dateTime lógico.

Especifique el formato predeterminado para los objetos de tipo dateTime para este formato físico. Puede alterar temporalmente esta propiedad para un objeto dateTime dentro de un tipo complejo.

El valor inicial de esta propiedad es yyyy-MM-dd'T'HH:mm:ssZZZ, que se puede cambiar sobrescribiéndolo.

Para obtener más información sobre los formatos dateTime, consulte la sección Formatos dateTime.

Ventana de siglo Entero Esta propiedad determina cómo se interpretan los años de dos dígitos. Especifique los dos dígitos que inician una ventana 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 interpretan que pertenecen al rango de 1989 a 2088.

El valor inicial es 53, que se puede cambiar sobrescribiéndolo.

Días de la primera semana del año Tipo enumerado Especifique el número de días del nuevo año que deben caer en la primera semana.

El inicio de un año normalmente cae en medio de la semana. Si el número de días de dicha semana es inferior al valor especificado aquí, se considera que la semana es la última semana del año anterior; por tanto, la semana 1 empieza unos días después del nuevo año. En caso contrario, se considera la primera semana del nuevo año; por tanto, la semana 1 empieza unos días antes del nuevo año.

Primer día de la semana Tipo enumerado Especifique el día en que empieza cada nueva semana.
Comprobación estricta de valores dateTime Recuadro de selección Seleccione esta opción si desea restringir los valores dateTime a un formato dateTime válido. Esta opción no permitirá procesar el día 35 de marzo como día 4 de abril ni tampoco procesar las 10:79 como las 11:19. Si se establece la opción Comprobación estricta de valores dateTime, la recepción de un valor dateTime incorrecto producirá un error. El valor predeterminado es no restringir los valores dateTime.
Huso horario Tipo enumerado El valor que establezca para esta propiedad se utiliza si el valor que ha especificado para la propiedad Formato dateTime predeterminado no incluye información sobre el huso horario.
Horario de verano Recuadro de selección Seleccione esta opción si el área de la propiedad Huso horario sigue el horario de verano. Si no sigue el horario de verano, esta opción no debe seleccionarse.

Por ejemplo, si un área se selecciona en Huso horario y esta opción no está seleccionada, el valor que se pasa representará el huso horario sin el horario de verano.

El valor predeterminado es no seguir el horario de verano.

Términos de uso | Comentarios

Este Information Center está basado en tecnología Eclipse. (http://www.eclipse.org)