Propiedades CWF para tipos binarios de referencia de elemento y elemento local

Las propiedades de formato físico personalizado descritas aquí se aplican a:

Representación física

Propiedad Tipo Significado
Cuenta de longitud Botón y entero Si ha seleccionado la longitud definida por Longitud, escribe el número de unidades de longitud para el elemento.

El valor mínimo que se puede especificar es 1.

El valor máximo que se puede especificar es 2147483647.

El valor por omisión es un espacio vacío (no establecido).

Referencia de longitud Botón y tipo enumerado Si ha seleccionado que la longitud la definiera la Referencia de longitud, seleccione el nombre del objeto entero que especifica la longitud de este objeto. Realice la selección en la lista que se muestra de objetos enteros que están definidos como hermanos del objeto actual y aparecen antes que él en la estructura del mensaje.

Para más información sobre la reordenación de elementos, consulte el apartado Cómo reordenar los objetos.

Unidades de longitud Tipo enumerado Seleccione la unidad de longitud para el elemento o atributo. Seleccione una de las opciones siguientes en la lista que se muestra (algunos tipos físicos no ofrecen todas estas opciones):
  • Bytes. La longitud se proporciona en bytes.
  • Caracteres. Longitud se proporciona en caracteres. Esto significa que el número de bytes que se procesan en una corriente de bits depende de la página de códigos de los caracteres que se procesan.
    • Para una página de códigos de un solo byte (SBCS CCSID), por ejemplo, "latin-1" (CCSID 850), el número de bytes es igual al número de caracteres.
    • Para una página de códigos de doble byte (DBCS CCSID), por ejemplo, "UTF-16" (CCSID 1200), el número de bytes es exactamente el doble del número de caracteres.
    • Para una página de códigos de múltiples bytes (MBCS CCSID), por ejemplo, "UTF-8" (CCSID 1208), el número de bytes depende del contenido de la corriente de bits. El analizador lee un carácter a la vez y determina si el carácter consta de uno o más bytes.
  • Unidades de carácter. Esto especifica que el tamaño de cada carácter (en bytes) lo determina la página de códigos del mensaje.
    • Para las páginas de códigos de un solo byte y de doble byte, esta opción es idéntica a Caracteres.
    • Para una página de códigos de múltiples bytes, esta opción proporciona un mejor rendimiento del análisis ya que da por supuesto que cada carácter está codificado en la unidad de caracteres más pequeña que soporta la página de códigos. Sin embargo, esto significa que un mensaje debe contener sólo estos caracteres para que se procese correctamente. Por ejemplo, en la página de códigos "UTF-8" (CCSID 1208), la unidad mínima de caracteres es un byte; por tanto, el analizador puede efectuar una sola lectura (del número de bytes especificado por la propiedad Longitud) para buscar el mensaje entero. El mensaje sólo debe contener caracteres que estén codificados en unidades de 1 byte.
  • Fin de la corriente de bits. Se procesan todos los datos hasta el final de la corriente de bits. Esta opción sólo es válida si elemento es el último del mensaje. Si selecciona este valor, no es necesario que entre un valor en la propiedad Cuenta de longitud o Referencia de longitud.

El valor predeterminado esBytes.

Alineación de bytes

Propiedad Tipo Significado
Alineación de bytes Tipo enumerado Especifique cómo se alinea el objeto desde el principio del mensaje. Seleccione uno de los siguientes:
  • 1 byte. Éste es el valor por omisión.
  • 2 bytes
  • 4 bytes
  • 8 bytes
  • 16 bytes
Cuenta de saltos de cabecera Entero Especifique el número de bytes que se deben saltar antes de leer o grabar este objeto. El valor por omisión es 0, el valor mínimo es 0 y el valor máximo es 999999. Puede utilizar este valor para ignorar campos no deseados en una estructura o para modelar un campo definido por datos C o COBOL que necesite alinearse en un límite de 2, 4, 8 o 16 bytes. Especifique el número de bytes que se deben saltar antes de leer o grabar este objeto. Cuando se graba un mensaje de salida, se asigna a los bytes de la Cuenta de saltos el valor de la propiedad Relleno de alineación de bytes del conjunto de mensajes.

Para objetos de repetición, sólo se aplica esta propiedad a la primera instancia.

Cuenta de saltos de cola Entero Especifique el número de bytes que se deben saltar después de leer o grabar este objeto. El valor por omisión es 0, el valor mínimo es 0 y el valor máximo es 999999. Puede utilizar este valor para ignorar campos no deseados en una estructura o para modelar una estructura de repetición que contenga campos que necesiten alinearse en un límite de 2, 4, 8 o 16 bytes. Cuando se graba un mensaje de salida, se asigna a los bytes de la Cuenta de saltos el valor de la propiedad Relleno de alineación de bytes del conjunto de mensajes.

Para objetos de repetición, se aplica esta propiedad a todas las instancias.

Repetición

Propiedad Tipo Significado
Referencia de repeticiones Tipo enumerado Utilice esta propiedad si el objeto se repite varias veces y el número de apariciones se proporciona dinámicamente mediante un campo al principio del mensaje. Seleccione un objeto entero en la lista visualizada de objetos enteros que aparecen antes que el mismo en la estructura del mensaje. El valor del entero seleccionado especifica el número de apariciones de este objeto. Si no se listan objetos, no hay objetos enteros antes que éste en la estructura del mensaje.

Si se especifica una Referencia de repetición, se altera temporalmente cualquier valor para la propiedad lógica Máx. apariciones cuando se analice y grabe el mensaje, pero no para la validación del mensaje.

Conceptos relacionados
Modelado de mensajes
El modelo de mensaje
Formato físico personalizado : Relación con el modelo lógico
Tareas relacionadas
Desarrollo de modelos de mensaje
Cómo trabajar con objetos de modelo de mensaje
Referencia relacionada
Información de referencia de modelo de mensaje
Propiedades de objeto de modelo de mensaje
Propiedades lógicas para objetos de modelo de mensaje
Propiedades físicas de formato físico personalizado para objetos de modelo de mensaje
Propiedades físicas de formato físico XML para objetos de modelo de mensaje
Propiedades físicas de formato TDS para objetos de modelo de mensaje
Propiedades de documentación para todos los objetos de conjunto de mensajes
Propiedades de objetos de modelo de mensaje por objeto
Información adicional de dominio MRM
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última actualización : 2009-02-16 13:54:35

ad15350_