Propiedades CWF para tipos binarios de tipo simple incorporado

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 establece el Tipo de longitud en Cuenta, entre 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 desplegable 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 En función del Tipo físico que se haya establecido, seleccione una de las opciones siguientes en la lista desplegable:
  • Bytes. Especifica que se procesan X bytes, donde X es el valor de Cuenta de longitud o del entero (INTEGER) especificado en Referencia de longitud.
  • Caracteres. El significado de esta opción depende del valor que haya establecido en el CCSID del mensaje o que haya establecido para la propiedad de conjunto de mensajes CCSID por omisión.
    • Si ha especificado un CCSID SBCS, se procesarán X bytes, donde X es el valor de Cuenta de longitud o del entero (INTEGER) especificado por Referencia de longitud.
    • Si ha especificado un CCSID DBCS, se procesarán Y bytes, donde Y es el valor de Cuenta de longitud o del entero (INTEGER) especificado en Referencia de longitud multiplicado por dos.
    • Si ha especificado un CCSID MBCS, el analizador lee 1 carácter a la vez y determina si el carácter consta de 1 o más bytes. El analizador realiza Z lecturas, donde Z es el valor de Cuenta de longitud o del entero (INTEGER) especificado en Referencia de longitud.
  • Unidades de carácter. Especifica que el tamaño de la unidad de carácter la determina el valor que se ha establecido en el CCSID del mensaje o para la propiedad de conjunto de mensajes CCSID por omisión. El número de bytes procesados es el tamaño de la unidad de carácter multiplicado por el valor de Cuenta de longitud o del entero (INTEGER) especificado en Referencia de longitud.
  • 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 Cuenta de longitud o Referencia de longitud.

El valor por omisión es bytes.

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 desplegable 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 de objetos de modelo de mensaje no utilizados
Propiedades de tipo simple incorporado
Propiedades CWF de tipo simple incorporado
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ad16030_