Procedimientos catalogados JCL de z/OS
El servidor WebSphere Application Server for z/OS utiliza los procedimientos catalogados JCL para células de despliegue de red y servidores de aplicaciones autónomos. Conozca sobre los convenios de denominación recomendados y la asignación de ID de usuario a espacios de direcciones de WebSphere Application Server para z/OS.
Todos los servidores de WebSphere Application Server para z/OS utilizan un procedimiento catalogado JCL. Estos procedimientos son todos muy parecidos y constan de un procedimiento catalogado principal y un miembro INCLUDE que contiene sentencias DD. A continuación, aparecen miembros de ejemplo de la biblioteca de procedimiento catalogado para un controlador, tal como han sido generados por la Herramienta de gestión de perfiles o el mandato zpmt:
//BBO8ACR PROC ENV=,PARMS=' ',REC=N,AMODE=00
// SET ROOT='/wasv9config/bbobase/bbonode'
// SET FOUT='properties/service/logs/applyPTF.out'
// SET WSDIR='AppServer'
//*************************************************************
//* Prueba que OMVS puede lanzar satisfactoriamente un shell y devolver *
//*************************************************************
//TOMVS EXEC PGM=BPXBATCH,REGION=0M,
// PARM='SH exit 13'
//SYSOUT DD PATH='&ROOT./&ENV..HOME/&FOUT.',
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)
//SYSPRINT DD PATH='&ROOT./&ENV..HOME/&FOUT.',
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)
//*********************************************************
//* Si el código RC del shell es el que se esperaba (13) - continuar *
//*********************************************************
//IFTST IF (RC = 13) THEN
//*********************************************************
//* Iniciar el instalador posterior de PTF de varios productos *
//*********************************************************
//APPLY EXEC PGM=BPXBATCH,REGION=0M,
// PARM='SH &ROOT./&ENV..HOME/bin/applyPTF.sh inline'
//SYSOUT DD PATH='&ROOT./&ENV..HOME/&FOUT.',
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)
//SYSPRINT DD PATH='&ROOT./&ENV..HOME/&FOUT.',
// PATHOPTS=(OWRONLY,OCREAT,OAPPEND),PATHMODE=(SIRWXU,SIRWXG)
// IF (APPLY.RC <= 4) THEN
//*********************************************************
//* Si el RC del instalador posterior es LE 4, iniciar *
//* WebSphere Application Server *
//*********************************************************
//STEP1 EXEC PGM=BPXBATA2,REGION=0M,TIME=MAXIMUM,MEMLIMIT=NOLIMIT,
// PARM='PGM &ROOT./&WSDIR./lib/s390-common/bbooctlm &AMODE. &PARMS.
//REC=&REC' STDENV DD PATH='&ROOT/&ENV/was.env'
//*
//* Los DD de salida
//*
//CEEDUMP DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSOUT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSPRINT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//DEFALTDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//HRDCPYDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
// ENDIF
//IFTSTEND ENDIF
Miembro de biblioteca de procedimiento BBO8ASR://BBO8ASR PROC ENV=,AMODE=00
// SET ROOT='/wasv9config/bbobase/bbonode'
// SET WSDIR='AppServer'
//STEP1 EXEC PGM=BPXBATSL,REGION=0M,TIME=NOLIMIT,MEMLIMIT=NOLIMIT,
// PARM='PGM &ROOT./&WSDIR./lib/s390-common/bboosrmr &AMODE.' //STDENV DD PATH='&ROOT/&ENV/was.env'
//*
//* Los DD de salida
//*
//CEEDUMP DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSOUT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//SYSPRINT DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//DEFALTDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
//HRDCPYDD DD SYSOUT=*,SPIN=UNALLOC,FREE=CLOSE
La sentencia STDENV DD indica el archivo was.env (parámetro de arranque) para el servidor. La vía de acceso de este archivo está formada por el nombre de directorio del HFS de configuración (codificado utilizando la variable ROOT JCL) y el enlace simbólico de este servidor en concreto, que se especifica durante el arranque utilizando el parámetro ENV=.
El procedimiento catalogado del controlador incluye algunas sentencias antes de la sentencia EXEC que invoca BPXBATA2. Se utilizan para invocar el programa post-instalador que aplica el mantenimiento necesario al HFS de configuración y a los directorios de inicio cuando se aplica el servicio al HFS del producto y a los módulos de carga.
En los siguientes apartados se describen los procedimientos catalogados necesarios para cada configuración, se proporciona el convenio de denominación recomendado y se explica cómo se determina el ID de usuario SAF de cada servidor.
Procedimientos catalogados para los servidores de aplicaciones autónomos
Puede utilizar los mismos procedimientos catalogados para distintos servidores autónomos si el HFS de configuración y el nivel de código de producto (incluido STEPLIB) son los mismos para ambos servidores.
Procedimientos catalogados para células de Network Deployment
Una célula de Network Deployment utiliza los procedimientos catalogados siguientes:
El procedimiento catalogado de servant de servidor de aplicaciones es el único que puede necesitar alguna modificación, para colocar bibliotecas (CICS, DB2, etc.) en la concatenación STEPLIB.
Puede utilizar los mismos procedimientos catalogados para varios nodos de una célula de Network Deployment, o incluso para varias células, si el HFS de configuración es el mismo para todos ellos.
Un convenio de denominación recomendado de procedimientos catalogados
Utilice un convenio de denominación coherente para los procedimientos catalogados de WebSphere Application Server para z/OS. El nombre del procedimiento se debe distinguir entre WebSphere Application Server for z/OS versión y el HFS de configuración
Procedimiento | Nombre recomendado |
---|---|
Controlador de gestor de despliegue | cc8DCR |
Sirviente de gestor de despliegue | cc8DSR |
Controlador de daemon de servicio de ubicación | cc8DMN |
Controlador del servidor de aplicaciones | cc8ACR |
Sirviente de servidor de aplicaciones | cc8ASR |
Complementos de región de control | cc8AAR |
Asignación de ID de usuario a espacios de direcciones de WebSphere Application Server para z/OS
Si utiliza z/OS Security Server (RACF) como el sistema de seguridad compatible de SAF en z/OS, los perfiles de la clase STARTED se utilizan para asignar los ID de usuario de tareas iniciadas a cada servidor WebSphere Application Server for z/OS. Estos perfiles STARTED son configurados por los trabajos de lotes creados por la Herramienta de gestión de perfiles o el mandato zpmt. Actualice estos perfiles STARTED según sea necesario para colocar los servidores que cree con los ID de usuario apropiados.
Los controladores (de gestor de despliegue, daemon de servicio de ubicación, agente de nodo o servidor de aplicaciones) se inician utilizando un mandato START de consola, que se emite desde la consola MVS o internamente. Para estos servidores, el nombre del perfil STARTED que se comprueba tiene el formato nombreproc.nombretrabajo.
Las regiones de sirviente (sirvientes de servidor de aplicaciones y procesos adjuntos) se inician utilizando Workload Manager (WLM). Para estos servidores, el nombre de perfil STARTED que se comprueba tiene el formato nombretrabajo.nombretrabajo.
Si utiliza otro sistema de seguridad compatible con SAF, póngase en contacto con el proveedor del servidor de seguridad para obtener información sobre la configuración de WebSphere Application Server para z/OS.