Tipos de datos

Para la mayoría de los argumentos, CICS® utiliza uno de los cinco tipos de datos. Los primeros cuatro tipos de datos se utilizan todos para datos numéricos, pero difieren en longitud y formato interno; el último es para texto. Los nombres utilizados en esta información son los utilizados en el lenguaje ensamblador.

Los cinco tipos de datos son los siguientes:
  • Binario de doble palabra (ocho bytes)
  • Binario de palabra completa (cuatro bytes)
  • Binario de media palabra (dos bytes)
  • Decimal empaquetado (número variable de bytes)
  • Serie de caracteres (número variable de bytes)

Las áreas de datos y los valores de datos pueden requerir cualquiera de estos formatos. El texto de la opción le indica cuál utilizar. Los CVDA son siempre binarios de palabra completa. Los punteros también se almacenan en este formato, aunque generalmente los define explícitamente como punteros o direcciones. Hay algunas excepciones a estos tipos, incluidos los argumentos de identificador de componente en los mandatos INQUIRE y SET TRACETYPE, que son series de bits, opciones en las que el usuario determina el formato de datos y opciones para las que CICS requiere una estructura específica. Sin embargo, estas excepciones son raras en la SPI y siempre se anotan en el texto de descripción de la opción.

Los tipos de datos son los mismos independientemente del idioma del programa que emite el mandato. Sin embargo, la forma en que define los datos de un tipo determinado varía con el idioma. Las reglas se resumen en las secciones de idioma siguientes, pero hay otras consideraciones exclusivas de cada idioma. Debe consultar el manual del lenguaje correspondiente para obtener información, aunque puede encontrar información específica sobre algunos lengu ajes en Lenguajes de programación y Language Environment