Definición de variables y archivos de propiedades

Cuando defina variables y sus archivos de propiedades asociados, utilice estas reglas para asegurar que la sustitución de variables se realiza correctamente.

Definir variables en un archivo de propiedades

Las reglas siguientes se aplican a la definición de variables en un archivo de propiedades :
  • Los caracteres válidos de un nombre de variable son letras en mayúsculas y minúsculas, los números 0 - 9, puntos, caracteres de subrayado y guión. Los nombres de variables tienen un límite de 255 caracteres.
  • Los archivos de propiedades pueden existir en un paquete CICS o en un enlace de aplicación. Deben estar en la raíz del proyecto y su nombre debe ser variables.properties.
  • Puede suministrar un archivo de propiedades independiente para resolver paquetes autónomos, pero esta opción no está soportada para las aplicaciones. No existen restricciones en el nombre de un archivo de propiedades cuando se utiliza con un paquete autónomo.
  • Los archivos de propiedades siguen el formato estándar de los archivos de propiedades Java™ y deben estar codificados en ISO-8859-1. Para más información, consulte Archivos de propiedades Java en la especificación de API Java Platform, Standard Edition 7.
  • Cualquier variable que se utiliza en un paquete se debe definir en el archivo de propiedades para dicho paquete. Cuando se sustituye en la definición de recurso, el valor que se proporciona en el paquete debe generar un valor válido para dicho atributo.
  • Los valores de variable no deben hacer referencia a otras variables. Por ejemplo, hlq=${prod.hlq} no es válido.
  • Si una variable está definida más de una vez en un archivo properties, se utiliza la última instancia.

Referencia de variables en partes de paquetes

Las reglas siguientes se aplican a la referencia de variables en partes de paquete :
  • Los nombres de variable están delimitados por los caracteres ${ y }.
  • Se permiten variables en cualquier parte de paquete CICS, incluidos los atributos o elementos de una parte de paquete.
  • No existe ningún límite en el número de variables que se pueden colocar en un atributo o etiqueta.
  • No se pueden anidar las variables y no se deben utilizar como parte de un nombre de definición de variable CICS.