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:
Habilitar el soporte de variables en RTE estableciendo RTE_SYSV_SYSVAR_FLAG en Y.
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.