Job Monitor propose des services JES. Vous pouvez contrôler son comportement
à l'aide des définitions de BLZJCNFG.
Personnalisez le membre de
configuration de Job Monitor hlq.SBLZSAMP(BLZJCNFG)
comme dans l'exemple suivant. Les lignes de commentaire commencent par un signe
dièse (#) lorsque la page de codes américaine est utilisée. Les lignes de données doivent uniquement contenir
une directive et la valeur qui lui est affectée. Aucun commentaire n'est accepté.
Remarque : La tâche démarrée BLZJMON doit être redémarrée pour que les modifications
apportées soient prises en compte.
HOST_CODEPAGE=IBM-1047
SERV_PORT=6716
TZ=EST5EDT
#_BPXK_SETIBMOPT_TRANSPORT=TCPIP
#CODEPAGE=UTF-8
#CONCHAR=$
#CONSOLE_NAME=JMON
#GEN_CONSOLE_NAME=OFF
#LIMIT_COMMANDS=NOLIMIT
#LIMIT_VIEW=USERID
#LISTEN_QUEUE_LENGTH=5
#MAX_DATASETS=32
#MAX_THREADS=200
#TIMEOUT=3600
#TIMEOUT_INTERVAL=1200
#SUBMITMETHOD=TSO
#TSO_TEMPLATE=BLZ.SBLZSAMP(BLZTSO)
- HOST_CODEPAGE
- Page de codes de l'hôte. La valeur par défaut est IBM-1047.
Modifiez cette valeur pour qu'elle corresponde à la page de codes de votre hôte.
- SERV_PORT
- Numéro de port du serveur hôte Job Monitor. La valeur par
défaut est 6716.
Remarque : Avant de sélectionner
un port, vérifiez que celui-ci est disponible sur votre système à l'aide des commandes TSO
NETSTAT et NETSTAT PORTL.
- TZ
- Sélecteur de fuseau horaire. La valeur par défaut est EST5EDT. Le fuseau
horaire par défaut est UTC +5 heures (heure normale de l'Est ou heure avancée
de l'Est). Modifiez cette valeur en fonction de votre fuseau horaire.
Pour plus d'informations, voir le manuel : UNIX® System Services Command Reference (SA22-7802).
Les définitions suivantes sont facultatives. En
leur absence, les valeurs par défaut sont appliquées comme indiqué ci-dessous :
- _BPXK_SETIBMOPT_TRANSPORT=<nom_pile_tcpip>
- Définit le nom de la pile TCPIP à utiliser. La valeur par défaut est TCPIP. Décommentez la ligne et entrez le nom de pile TCPIP requis, comme défini dans l'instruction TCPIPJOBNAME
du fichier TCPIP.DATA associé.
Remarque : La présence d'une instruction SYSTCPD DD dans
les instructions JCL du serveur ne définit pas l'affinité de pile requise.
- CODEPAGE
- Page de codes du poste de travail. La valeur par défaut est UTF-8.
La page de codes de la station de travail est UTF-8. Elle ne doit en général
pas être modifiée. Vous devrez peut-être décommenter la directive et
remplacer la valeur UTF-8 par une valeur correspondant à la page de codes de
votre poste de travail si vous rencontrez des difficultés avec certains caractères de support de langue
nationale tels que le symbole monétaire.
- CONCHAR
- Définit le caractère de contrôle de la console JES. CONCHAR prend la valeur
par défaut CONCHAR=$ dans JES2 ou CONCHAR=* dans
JES3. Décommentez la ligne et entrez le caractère de contrôle requis.
- CONSOLE_NAME
- Définit le nom de la console EMCS utilisée pour émettre des commandes
sur les travaux (Hold, Release, Cancel et Purge). La valeur par défaut est JMON.
Décommentez la ligne et entrez le nom de console souhaité conformément aux instructions ci-dessous.
- CONSOLE_NAME doit être un nom de console composé de deux à huit caractères alphanumériques ou prendre la valeur &SYSUID.
- Si un nom de console est indiqué, la console portant ce nom est utilisée
pour tous les utilisateurs. Si la console de ce nom est déjà en cours d'utilisation,
la commande émise par le client échoue.
- Si &SYSUID est indiqué, l'ID utilisateur du client
est utilisé en tant que nom de console. Une console différente est donc utilisée pour
chaque utilisateur. Si la console portant ce nom est déjà utilisée (par exemple la console SDSF ULOG), la commande émise par le client
peut échouer, selon les paramètres associés à GEN_CONSOLE_NAME.
Quel que soit
le nom de console utilisé, l'ID utilisateur du client émettant la commande est utilisé en tant qu'unité
logique de la console et laisse une trace dans
les messages syslog IEA630I et IEA631.
IEA630I OPERATOR console NOW ACTIVE, SYSTEM=sysid, LU=id
IEA631I OPERATOR console NOW INACTIVE, SYSTEM=sysid, LU=id
- GEN_CONSOLE_NAME
- Active ou désactive la génération automatique des noms de console secondaire. La valeur par défaut est OFF. Décommentez la ligne et indiquez ON pour activer les noms de console secondaire.
Cette directive est
uniquement utilisée lorsque CONSOLE_NAME=&USERID et lorsqu'aucun nom de console ne contient déjà l'ID utilisateur.
Si GEN_CONSOLE_NAME=ON,
un nom de console secondaire est généré par l'ajout d'un chiffre à l'ID utilisateur. Diverses tentatives
sont faites avec les chiffres de 0 à 9. Si aucune console n'est disponible, la commande émise par
le client échoue.
Si
GEN_CONSOLE_NAME=OFF, la commande émise par le client échoue.
Remarque : Les seules
valeurs valides sont ON et OFF.
- LIMIT_COMMANDS
- Définit les travaux pour lesquels l'utilisateur peut émettre certaines commandes JES
(Show JCL, Hold, Release, Cancel et Purge). La valeur par défaut (LIMIT_COMMANDS=USERID)
limite les commandes aux travaux dont l'utilisateur est propriétaire. Décommentez cette directive
et indiquez LIMITED ou NOLIMIT pour
permettre à l'utilisateur d'émettre des commandes pour tous les fichiers spoule, si votre
logiciel de sécurité le permet.
Tableau 1. Matrice des droits de la commande LIMIT_COMMANDS| |
Propriétaire du travail |
| LIMIT_COMMANDS |
Utilisateur |
Autre |
| USERID (valeur par défaut) |
Autorisée |
Non autorisée |
| LIMITED |
Autorisée |
Autorisée uniquement si elle est explicitement permise par les profils de sécurité |
| NOLIMIT |
Autorisée |
Autorisée si permise par les profils de sécurité ou
lorsque la classe JESSPOOL n'est pas active |
Remarque : Les seuls paramètres valides sont USERID, LIMITED et NOLIMIT.
- LIMIT_VIEW
- Définit la sortie que vous pouvez visualiser. Avec la valeur par défaut (LIMIT_VIEW=NOLIMIT),
vous pouvez visualiser l'ensemble de la sortie JES, si le logiciel de sécurité le permet.
Supprimez la mise en commentaire de cette directive et indiquez USERID pour limiter
la vue de la sortie.
Remarque : Les seuls paramètres
valides sont USERID et NOLIMIT.
- LISTEN_QUEUE_LENGTH
- Longueur de la file d'attente d'écoute TCP/IP. La valeur par défaut est 5.
Ne la modifiez pas sauf si le service de support logiciel IBM® vous le demande.
- MAX_DATASETS
- Nombre maximal d'ensembles de données de sortie spoulés renvoyés au client par Job Monitor (par exemple SYSOUT, SYSPRINT, SYS00001,
etc.). La valeur par défaut est 32. La valeur maximale
est 2147483647.
- MAX_THREADS
- Nombre maximal d'utilisateurs pouvant utiliser Job Monitor en même temps. La valeur par défaut
est 200. La valeur maximale
est 2147483647.
Si vous augmentez cette valeur, vous risquez de devoir augmenter la taille de l'espace adresse
de Job Monitor.
- TIMEOUT
- Durée (en secondes) après laquelle une unité d'exécution est arrêtée en raison
de l'absence d'interaction avec le client. La valeur par défaut est 3600 (1
heure). La valeur maximale est 2147483647. TIMEOUT=0 désactive
la fonction.
- TIMEOUT_INTERVAL
- Nombre de secondes entre deux vérifications du délai d'attente. La valeur par défaut est 1200.
La valeur maximale est 2147483647.
- SUBMITMETHOD=TSO
- Soumet des travaux via TSO. La valeur par défaut (SUBMITMETHOD=JES)
soumet des travaux directement à JES. Décommentez cette directive et indiquez TSO pour soumettre le travail via la commande TSO SUBMIT.
Cette méthode permet d'invoquer des exits TSO. Elle a toutefois des conséquences négatives
sur les performances et n'est donc pas recommandée.
Remarque : - Les seules valeurs valides sont TSO et JES.
- Si SUBMITMETHOD=TSO est indiqué, vous devez également spécifier TSO_TEMPLATE.
- TSO_TEMPLATE
- Instruction JCL d'encapsulation permettant de soumettre le travail via TSO. La valeur par défaut
est hlq.SBLZSAMP(BLZTSO). Cette instruction fait référence
au nom de membre qualifié complet de l'instruction JCL à utiliser comme encapsuleur
pour la soumission TSO. Pour plus d'informations, voir l'instruction SUBMITMETHOD.
Remarque : - Un exemple de travail d'encapsulation est fourni sous BLZ.SBLZSAMP(BLZTSO).
Pour plus d'informations sur la personnalisation nécessaire, reportez-vous à ce membre.
- TSO_TEMPLATE n'a aucun effet si SUBMITMETHOD=TSO n'est
pas également indiqué.