Habilitación del soporte de variables

El soporte de variables debe estar habilitado en cada entorno de ejecución en el que se utilizan las variables. Para habilitar el soporte de variables, el parámetro RTE_SYSV_SYSVAR_FLAG del perfil de configuración de LPAR para cada entorno de ejecución debe establecerse en Y. Si se hace referencia a variables de usuario, dichas variables y sus valores resueltos para el sistema de destino deben definirse en el perfil de variables del sistema, GBL_USER_JCL(%RTE_NAME%) .

Acerca de esta tarea

La habilitación del soporte de variables implica los siguientes pasos:
  1. Habilitar el soporte de variables en RTE estableciendo RTE_SYSV_SYSVAR_FLAG en Y.
  2. Definir variables de usuario, si hay alguna, y especificar los valores de resolución para las variables del sistema y extraídas de KCIPARSE si estos valores no pueden determinarse automáticamente a partir de IPL PARMLIB.

Si está utilizando la interfaz de flujo de trabajo de PARMGEN, puede establecer RTE_SYSV_SYSVAR_FLAG en el tercer panel de la opción Set up PARMGEN work environment for an RTE (KCIP@PG3), o en el propio perfil de configuración de RTE.

Después de habilitar el soporte de variables, puede personalizar otros parámetros dentro del perfil de modo que utilicen las variables del sistema y definidas por el usuario. Por ejemplo, puede modificar el nombre del entorno de ejecución utilizando una variable del sistema:
RTE_NAME 				OMXE&SYSNAME.
También puede personalizar parámetros para que empleen variables definidas por el usuario. En el ejemplo siguiente, el directorio z/OS® UNIX System Services utilizado se puede representar mediante una variable:
RTE_USS_RTEDIR 	"&RTE_USS_DIR."
Si hace referencia a símbolos definidos por el usuario, también debe personalizar el perfil de resolución de variables GBL_USER_JCL(%RTE_NAME%) para definir las variables y sus valores resueltos para este entorno de ejecución. Puede editar el miembro directamente, o acceder al panel Customize PARMGEN Configuration Profile Members (KCIP@PG6), seleccionando la opción 8 en el menú principal de flujo de trabajo de PARMGEN. La Figura 1 muestra un ejemplo del miembro donde se definen los símbolos resueltos.
Figura 1. Valores simbólicos predefinidos y definidos por el usuario
======================================================================
000284 * *********************************************************************
000285 * SECTION: PRE-DEFINED / USER-DEFINED SYMBOLICS *
000286 * *********************************************************************
000287 * ----------- BEGIN - USER SECTION: PRE-DEFINED SYMBOLICS ----------- *
000288 * ====================== 			  ===============
000289 * User-defined symbolic: 			  Resolved value:
000290 * ====================== 			  ===============
000291 AGT_TEMS_BKUP1_NAME_NODEID		     PLB1SP22:CMS
000292 AGT_TEMS_BKUP1_TCP_HOST 			  SP22
000293 AGT_TEMS_BKUP1_VTAM_LU62_DLOGMOD	  CANCTDCS
000294 AGT_TEMS_BKUP1_VTAM_APPL_LLB_BKR	  TS1DSLB
000295 AGT_TEMS_BKUP1_VTAM_NETID 			  USCACO01
000296 * ----------- END - USER SECTION: PRE-DEFINED SYMBOLICS ----------- *
000297 * ----------- BEGIN - USER SECTION: USER-DEFINED SYMBOLICS ---------- *
000298 * ====================== ===============
000299 * User-defined symbolic: Resolved value:
000300 * ====================== ===============
000400 * ----------- END - USER SECTION: USER-DEFINED SYMBOLICS ---------- *
008300 * ----------- BEGIN - USER SECTION: USER-DEFINED SYMBOLICS ---------- *
008400 * ====================== 			  ===============
008500 * User-defined symbolic: 			  Resolved value:
008600 * ====================== 			  ===============
008700 * ----------- END - USER SECTION: USER-DEFINED SYMBOLICS ---------- *
008800 * Type 1: Static symbol override
008900 SYSNAME 									  SYSG
009000 SYSPLEX 									  LPAR400J
009010 SYSALVL 									  2
009011 SYSCLONE 									  SG
009100 * Type 2: KCIPARSE-extracted symbols
009200 SYSVTAMNETID 							  USCACO01
009300 SYSIPHOSTNAME 							  WLAG
009400 * Type 3: User defined symbols
009500 RTE_USS_RTEDIR 							  /tstest
009600 SDA_CICS_FLAG 							  N
009710 KDS_HUB_TEMS_NAME_NODEID			  "PLB1SP22:CMS"
009711 KDS_HUB_VTAM_APPL_GLB_BROKER		  TS1DSLB
009720 KDS_HUB_VTAM_NETID 					  USCACO01
009730 KDS_HUB_TCP_HOST 						  SP22
009780 KDS_HUB_TCP_PIPE_PORT_NUM 			  14731
009790 KDS_HUB_TCP_UDP_PORT_NUM 			  14731
****** **************************** Bottom of Data ****************************

Qué hacer a continuación

Después de habilitar el soporte de variables, ejecute los trabajos adecuados para el caso de ejemplo de configuración que está llevando a cabo.