Archivo COBOL: Seleccionar las propiedades físicas

Asistente para nuevo archivo de definición de mensajes, opción Archivo COBOL, material de referencia para seleccionar las propiedades físicas.

Archivo COBOL

Cuando utiliza la opción Archivo COBOL en el asistente para Nuevo archivo de definición de mensajes para crear una definición de mensajes, se le presentará la siguiente lista de paneles:

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 por omisión
  • AIX
  • z/OS
Página de códigos
Esto muestra el valor por omisión para lo que se ha establecido utilizando la propiedad Plataforma de origen. No se debe ajustar.
  • ISO8859_1 - el valor por omisión
Formato de coma flotante
Esto muestra el valor por omisión para lo que se ha establecido utilizando la propiedad Plataforma de origen. No se debe ajustar.
  • IEEE Non-Extended - el valor por omisión
  • IBM 390 Hexadecimal

Diseño de almacenamiento

Orden de bytes
Esto muestra el valor por omisión para lo que se ha establecido utilizando la propiedad Plataforma de origen. No se debe ajustar.
  • Little endian - el valor por omisión
  • Big endian
Signo decimal externo
Esto selecciona el recuadro de selección "Signo EBCDIC personalizado" para los elementos del "Tipo físico CWF" que están establecidos en "Decimal externo" y tienen la "Orientación de signo" establecida en Inicial o de cola (un representación de signos intercalada). Esto se corresponde a elementos de datos COBOL como, por ejemplo, "USAGE DISPLAY PIC S999 SIGN LEADING" o "USAGE DISPLAY PIC S999 SIGN TRAILING".

Necesita "EBCDIC personalizado", si los mensajes de las instancias de una página de códigos ASCII utilizan signos incorporados de tipo EBCDIC. De lo contrario, ASCII o EBCDIC no seleccionan el recuadro "Signo EBCDIC personalizado" para los elementos y durante la ejecución se determina el tipo incorporado 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
Esto 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 por omisión.
  • DOUBLE - el valor por omisión
  • SINGLE
TRUNC
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 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 por omisión
  • OPT
  • BIN
NSYMBOL
Esto es equivalente a la opción del compilador COBOL NSYMBOL(NATIONAL|DBCS), que selecciona si los elementos de datos PIC N son nacionales o son elementos dbcs.
  • DBCS
  • NATIONAL - el valor por omisión
Cree valores por omisión a partir de los valores iniciales
Si desea crear valores por omisión a partir de los valores iniciales, marque el recuadro de selección Cree valores por omisión a partir de los valores iniciales.
Cree facetas a partir de cláusulas de nivel 88 VALUE 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, marque el recuadro de selección 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.
Nota: En aquellos casos en los que 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, tenga en cuenta la posibilidad de seleccionar el recuadro Crear valores nulos para todos los campos.

Cuando la estructura de datos se inicializa de este modo, el mensaje resultante puede dar lugar a errores de análisis porque determinados campos contienen un valor que no es válido para el tipo de datos del campo. Si se selecciona el recuadro, se pueden tratar los campos que se han inicializado de este modo como si fueran valores NULL, permitiendo de este modo que el análisis se realice satisfactoriamente.

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

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

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
Escriba el carácter de relleno que se va a utilizar cuando se importa el archivo de cabecera C. Seleccione una de las entradas definidas previamente en la lista o especifique una escribiéndola en el campo. El valor se debe resolver en un solo carácter. Establezca este carácter de uno de los modos siguientes:
  • Seleccione NUL, SPACE (el valor por omisión) o "0" en la lista desplegable.
  • Entre un carácter entre comillas, por ejemplo "c" o 'c', donde c es cualquier carácter alfanumérico.
  • Entre un código de carácter hexadecimal con el formato 0xYY, donde YY es un valor hexadecimal.
  • Entre un código de carácter decimal con el formato YY, donde YY es un valor decimal.
  • Entre 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
Asistente 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, 2006 Última actualización: 22/08/2006
ad30715_