Procédures cataloguées JCL z/OS
Le serveur WebSphere Application Server for z/OS utilise les procédures cataloguées JCL pour les serveurs d'applications autonomes et les cellules Network Deployment. Prenez connaissance des conventions de dénomination et d'informations sur l'attribution d'ID utilisateur aux espaces adresse WebSphere Application Server for z/OS.
Chaque serveur WebSphere Application Server for z/OS utilise une procédure cataloguée JCL. Ces procédures sont toutes très similaires et sont constituées d'une procédure cataloguée principale et d'un membre INCLUDE renfermant des instructions DD. Voici quelques exemples de membres de la bibliothèque de procédures cataloguées pour un contrôleur, tel que généré par le gestionnaire de profils ou la commande zpmt :
//BBO8ACR PROC ENV=,PARMS=' ',REC=N,AMODE=00
// SET ROOT='/wasv9config/bbobase/bbonode'
// SET FOUT='properties/service/logs/applyPTF.out'
// SET WSDIR='AppServer'
//*************************************************************
//* Test that OMVS can successfully launch a shell and return *
//*************************************************************
//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)
//*********************************************************
//* If the shell RC code is as expected (13) - proceed *
//*********************************************************
//IFTST IF (RC = 13) THEN
//*********************************************************
//* Start the Multi-Product PTF Post-Installer *
//*********************************************************
//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
//*********************************************************
//* If the RC from the Post-Installer is LE 4 then start *
//* the 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'
//*
//* Output DDs
//*
//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
Membre de la bibliothèque de procédures 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'
//*
//* Output DDs
//*
//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
L'instruction STDENV DD pointe vers le fichier was.env (paramètre de démarrage) du serveur. Le chemin vers ce fichier est constitué du nom de répertoire du système hiérarchique de fichiers de (défini dans le code en utilisant la variable ROOT JCL) et du lien symbolique vers ce serveur particulier, qui est défini au démarrage grâce au paramètre ENV=.
La procédure cataloguée du contrôleur inclut des instructions supplémentaires avant l'instructionEXEC qui invoque BPXBATA2. Ces dernières sont utilisées pour invoquer le programme post-installation qui applique toute opération de maintenance nécessaire au système hiérarchique de fichiers de configuration et à son répertoire de base lorsque le service est appliqué au système hiérarchique de fichiers du produit et aux modules de chargement.
Les sections suivantes décrivent les procédures cataloguées requises pour chaque configuration, fournissent une convention de dénomination recommandée et expliquent comment l'ID utilisateur SAF de chaque serveur est déterminé.
Procédures cataloguées pour les serveurs d'applications autonomes
Vous pouvez utiliser les mêmes procédures cataloguées pour différents serveurs autonomes SI le système hiérarchique de fichiers de la configuration et le niveau de code produit (y compris STEPLIB) sont identiques pour les deux serveurs.
Procédures cataloguées pour les cellules de déploiement réseau
Une cellule Network Deployment comprend procédures cataloguées suivantes :
La procédure cataloguée du serviteur du serveur d'applications est la seule qui est susceptible de nécessiter des modifications, afin de placer les bibliothèques CICS, DB2, etc) dans la concaténation STEPLIB.
Vous pouvez utiliser les mêmes procédures cataloguées pour différents noeuds dans une cellule Network Deployment, ou même dans plusieurs cellules, si le système HFS de la configuration est le même pour tous.
Une convention de dénomination de procédure cataloguée recommandée
Utilisez une convention de dénomination cohérente pour vos procédures cataloguées WebSphere Application Server for z/OS. Le nom de procédure doit faire la distinction entre la version de WebSphere Application Server for z/OS et le système HFS.
Procédure | Nom recommandé |
---|---|
Contrôleur du gestionnaire de déploiement | cc8DCR |
Serviteur de gestionnaire de déploiement | cc8DSR |
Contrôleur du démon de service de localisation | cc8DMN |
Contrôleur du serveur d'applications | cc8ACR |
Serviteur de serveur d'applications | cc8ASR |
Auxiliaire à la région de contrôle | cc8AAR |
Attribution d'ID utilisateur aux espaces adresse WebSphere Application Server for z/OS
Si vous utilisez z/OS Security Server (fonction de contrôle d'accès aux données) en tant que système de sécurité compatible SAF sur z/OS, les classes STARTED sont alors utilisées pour attribuer les ID utilisateur de tâche démarrée à chaque serveur WebSphere Application Server for z/OS. Ces profils STARTED sont définis par les travaux par lots créés par le gestionnaire de profils ou la commande zpmt. Au besoin, mettez ces profils STARTED à jour pour placer les serveurs que vous avez créés dans les ID utilisateur appropriés.
Les contrôleurs (contrôleur de gestionnaire de déploiement, de démon de service de localisation, d'agent de noeud ou de serveur d'applications) sont démarrés à l'aide de la commande console START que vous envoyez soit à partir de la console MVS, soit en interne. Pour ces serveurs, le nom de profil STARTED qui est vérifié est de type procname.jobname.
Les régions serviteur (serviteurs de serveur d'applications et processus auxiliaires) sont démarrées à l'aide de Workload Manager (WLM). Pour ces serveurs, le nom de profil STARTED qui est vérifié est de type jobname.jobname.
Si vous utilisez un autre système de sécurité compatible SAF, contactez le vendeur du serveur de sécurité pour obtenir des informations au sujet de l'installation de WebSphere Application Server for z/OS.