Archivo COBOL: seleccionar las propiedades físicas

El panel que se describe en esta tema permite que se seleccionen las propiedades físicas deseadas.

Archivo COBOL

Cuando elige crear un nuevo archivo de definición de mensajes a partir de un archivo COBOL existente, aparecen los paneles siguientes:

Propiedades del panel: Información del compilador

Plataforma de origen
Estos conjuntos de propiedades toman por omisión Página de códigos, Formato de coma flotante y Orden de bytes.
  • Win32 - el valor predeterminado
  • AIX
  • z/OS
Página de códigos
Esta propiedad muestra el valor predeterminado para lo que se ha establecido utilizando la propiedad Plataforma de origen. No cambie este valor.
  • ISO8859_1 - el valor predeterminado
Formato de coma flotante
Esta propiedad muestra el valor predeterminado para lo que se ha establecido utilizando la propiedad Plataforma de origen. No cambie este valor.
  • IEEE Non-Extended - el valor predeterminado
  • IBM 390 Hexadecimal

Diseño de almacenamiento

Orden de bytes
Esta propiedad muestra el valor predeterminado para lo que se ha establecido utilizando la propiedad Plataforma de origen. No cambie este valor.
  • Little endian - el valor predeterminado
  • Big endian
Signo decimal externo
Seleccione Signo EBCDIC personalizado" para los elementos que tienen establecido el Tipo físico CWF (Custom Wire Format) en Decimal externo y tienen la Orientación de signo establecida en Inicial o De cola (una representación de signos intercalados). Estos valores se corresponden a un elemento de datos COBOL como, por ejemplo, USAGE DISPLAY PIC S999 SIGN LEADING o USAGE DISPLAY PIC S999 SIGN TRAILING.
Seleccione EBCDIC Custom si los mensajes de las instancias de una página de códigos ASCII utilizan los signos intercalados de tipo EBCDIC. De lo contrario, ASCII o EBCDIC no selecciona Signo EBCDIC personalizado y, durante la ejecución, el tipo de signo intercalado se determina a partir de la página de códigos del mensaje de la instancia.
  • ASCII - el valor personalizado
  • EBCDIC
  • EBCDIC personalizado

Opciones de compilación

QUOTE
Esta opción afecta el carácter generado mediante las palabras clave COBOL, QUOTE y QUOTES, se utiliza para establecer INITIAL VALUE para un elemento de datos, importado como un valor predeterminado.
  • DOUBLE - el valor predeterminado
  • SINGLE
TRUNC
Esta opción implementa los efectos de la opción del compilador COBOL TRUNC(STD|OPT|BIN).

Para los elementos de datos COBOL BINARY de tipo STD u OPT, incluidos USAGE COMP, COMP-4 o BINARY, las facetas maxInclusive y minInclusive deben crearse en base a su cláusula PICTURE (por ejemplo, PIC S999 = min -999, max 999).

Para los elementos de datos BIN, BINARY debe comportarse como si se hubieran creado con USAGE COMP-5. No se crea ninguna faceta. El tipo lógico de cada elemento creado (por ejemplo, xsd:short) proporciona los valores máximo y mínimo que se pueden manejar.
  • STD - el valor predeterminado
  • OPT
  • BIN
NSYMBOL
Esta opción es equivalente a la opción del compilador COBOL NSYMBOL(NATIONAL|DBCS), que determina si los elementos de datos PIC N son nacionales o son elementos DBCS.
  • DBCS
  • NATIONAL - el valor predeterminado
Cree valores por omisión a partir de los valores iniciales
Si desea crear valores predeterminados a partir de los valores iniciales, seleccione Cree valores predeterminados a partir de los valores iniciales.
Cree facetas a partir de cláusulas de valor de nivel 88, cuando sea posible
Si desea crear facetas inclusivas mínimas, facetas inclusivas máximas y facetas de enumeración a partir de los valores COBOL de nivel 88 importados en el tipo simple asociado con el Esquema xsd:element, seleccione Cree facetas a partir de cláusulas de nivel 88 VALUE cuando sea posible.

Esto añadirá un nodo Limitación de valor bajo Propiedades lógicas en la Jerarquía de propiedades y los valores que especifique se utilizarán subsiguientemente para la validación durante la ejecución.

Si un tipo simple tiene establecidas facetas inclusivas mínimas y máximas así como facetas de enumeración, se utilizarán preferentemente las facetas de enumeración en lugar de las facetas inclusivas mínimas y máximas.

Crear valores nulos para todos los campos
Si la estructura de datos COBOL de nivel 01 se está inicializando en un carácter determinado (por ejemplo SPACE, LOW-VALUE o HIGH_VALUE) en la aplicación COBOL, es posible que desee seleccionar Crear valores nulos para todos los campos.

Si la estructura de datos se inicializa en un carácter determinado, el mensaje resultante podría generar errores de análisis porque determinados campos contienen un valor que no es válido para el tipo de datos del campo. Si selecciona esta opción, cualquiera de los campos inicializados para un carácter determinado se tratan como valores NULL y el análisis se realizará correctamente.

Especifique el carácter de inicialización utilizando el control de Carácter nulo, el valor predeterminado al que corresponde el carácter de espacio (SPACE). Si establece estos controles, todos los elementos globales tendrán la propiedad Nulos permitidos seleccionada, la propiedad Codificación de nulos de CWF establecida en NullLiteralFill y la propiedad Valor de codificación de nulo de CWF en el carácter especificado.

Carácter nulo
Establezca el Carácter nulo de uno de los modos siguientes:
  • Seleccione SPACE (el valor predeterminado),NUL, 0x00 ó 0xFF en la lista.
  • Escriba un carácter entre comillas, por ejemplo, "c" o 'c', donde c es cualquier carácter alfanumérico.
  • Escriba un código de carácter hexadecimal con el formato 0xYY, donde YY es un valor hexadecimal.
  • Escriba un código de carácter decimal con el formato YY, donde YY es un valor decimal.
  • Escriba un valor Unicode con el formato U+xxxx, donde xxxx es un valor Unicode especificado en hexadecimales.

Bajo las normas de secuencia de clasificación normales, utilice 0x00 para valores bajos y 0xFF para valores altos.

Carácter de relleno para series de caracteres
Especifique el carácter de relleno que se va a utilizar cuando se importa el archivo de cabecera COBOL. Seleccione una de las entradas definidas previamente en la lista o escriba el carácter en el campo. El valor se debe resolver en un solo carácter. Establezca este carácter de uno de los modos siguientes:
  • Seleccione SPACE (el valor predeterminado),NUL, 0x00 ó 0xFF en la lista.
  • Escriba un carácter entre comillas, por ejemplo "c" o 'c', donde c es cualquier carácter alfanumérico.
  • Escriba un código de carácter hexadecimal con el formato 0xYY, donde YY es un valor hexadecimal.
  • Escriba un código de carácter decimal con el formato YY, donde YY es un valor decimal.
  • Escriba un valor Unicode con el formato U+xxxx, donde xxxx es un valor Unicode especificado en hexadecimales.
Tareas relacionadas
Importación desde libros de copias COBOL
Referencia relacionada
Asistentes para nuevo archivo de definición de mensajes
Asistente para nuevo archivo de definición de mensajes: Archivo COBOL
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:53

ad30715_