Flux de consignation z/OS
Le consignateur de système z/OS collecte des données sous la forme de flux de consignation qui sont écrits dans des mémoires tampon locales puis sur un dispositif de couplage sysplex ou sur une unité DASD pour le stockage à long term. Les flux de consignation fournissent une journalisation sophistiquée pour certaines applications.
Pour des informations générales sur les flux de consignation, voir le document z/OS Setting Up a Sysplex (SA22-7625).
Journal des erreurs de WebSphere Application Server
Le journal des erreurs de WebSphere Application Server enregistre des messages d'état et d'erreur détaillés liés aux exécutions. Si la variable ras_log_logstreamName est activée, les messages de journal sont écrits dans le flux de consignation z/OS désigné. Si la variable ras_log_logstreamName n'est pas activée ou que le flux de consignation nommé n'existe pas, les messages d'erreur de journal sont écrits dans la sortie d'erreur standard (STDERR).
Le principal avantage d'envoyer le journal des erreurs de WebSphere Application Server vers un flux de consignation z/OS est que vous pouvez y regrouper les journaux de plusieurs serveurs et régions. Si vous placez le flux de consignation d'erreurs dans une unité de couplage, vous pouvez aussi regrouper les journaux d'erreurs de différents systèmes dans le même sysplex.
- Crée un flux de consignation d'unité de couplage pour le journal des erreurs de WebSphere Application Server
- Crée un flux de consignation DASD uniquement pour le journal des erreurs de WebSphere Application Server
Une fois le flux de consignation créé, utilisez des scripts ou la console d'administration pour affecter à la variable ras_log_logstreamName le nom de ce flux de consignation pour tous les serveurs dont vous voulez regrouper les sorties d'erreurs.
Utilisez le script BBORBLOG dans le fichier de profil SBBOEXEC pour afficher le journal des erreurs. Pour obtenir plus de détails, veuillez vous reporter à la rubrique Viewing error log contents through the Log Browse Utility.
Journal des partenaires de Transaction XA
Si vous utilisez un flux de consignation z/OS pour le journal des transactions de WebSphere Application Server et que vous placez ce journal des transactions dans une unité de couplage, vous augmentez les performances des opérations de redémarrage entre les systèmes.
- Crée un flux de consignation d'unité de couplage pour un journal des transactions de WebSphere Application Server
- Crée un flux de consignation DASD uniquement pour un journal des transactions de WebSphere Application Server
Une fois le flux de consignation créé, utilisez la console d'administration pour définir un journal de transactions logstream://logstream_name de serveur dans l'onglet de configuration des paramètres du service des transactions du serveur (Serveurs > Types de serveurs > Serveurs d'applications WebSphere > server_name > Services de conteneur > Service des transactions) et redémarrez le serveur. Pour plus d'informations, veuillez vous reporter à la rubrique Paramètres du service de transaction.
Création de flux de consignation de rétablissement SIP
Si votre configuration de cellule Network Deployment inclut des partenaires de réplication sur plusieurs LPAR, les flux de consignation de récupération SIP doivent figurer dans une unité de couplage. Les flux de consignation de récupération DASD peuvent uniquement être utilisés si tous les partenaires de réplication sont sur le même LPAR.
Les flux de consignation SIP doivent suivre un modèle très spécifique en ce qui concerne leurs noms : NOM_CELLULE.NOM_SERVEUR.D et NOM_CELLULE.NOM_SERVEUR.M.
Des erreurs peuvent survenir pour indiquer qu'un flux de consignation est complet ou corrompu. Dans ce cas, vous pouvez être amené à devoir supprimer et redéfinir le flux de consignation. Les exemples suivants présentent des travaux pouvant être utilisés pour effectuer ces actions :
//DEFLOGA JOB MSGLEVEL=(1,1),MSGCLASS=H,NOTIFY=&SYSUID,REGION=0M
//*
//LOGDEFN EXEC PGM=IXCMIAPU,REGION=4M
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD *
DATA TYPE(LOGR)
DELETE LOGSTREAM
NAME(WT0CELL.WT0S000.M)
DELETE LOGSTREAM
NAME(WT0CELL.WT0S000.D)
DELETE LOGSTREAM
NAME(WT0CELL.WT0S001.M)
DELETE LOGSTREAM
NAME(WT0CELL.WT0S001.D)
/*
//DEFLOGA JOB MSGLEVEL=(1,1),MSGCLASS=H,NOTIFY=&SYSUID,REGION=0M
//*
//LOGDEFN EXEC PGM=IXCMIAPU,REGION=4M
//SYSPRINT DD SYSOUT=*
//*
//SYSIN DD *
DATA TYPE(LOGR)
DEFINE LOGSTREAM
NAME(WT0CELL.WT0S000.M)
DASDONLY(YES)
HLQ(LOCAL) MODEL(NO)
LS_SIZE(2048)
STG_SIZE(2048)
LOWOFFLOAD(60)
HIGHOFFLOAD(80)
DEFINE LOGSTREAM
NAME(WT0CELL.WT0S000.D)
DASDONLY(YES)
HLQ(LOCAL) MODEL(NO)
LS_SIZE(2048)
STG_SIZE(2048)
LOWOFFLOAD(60)
HIGHOFFLOAD(80)
DEFINE LOGSTREAM
NAME(WT0CELL.WT0S001.M)
DASDONLY(YES)
HLQ(LOCAL) MODEL(NO)
LS_SIZE(2048)
STG_SIZE(2048)
LOWOFFLOAD(60)
HIGHOFFLOAD(80)
DEFINE LOGSTREAM
NAME(WT0CELL.WT0S001.D)
DASDONLY(YES)
HLQ(LOCAL) MODEL(NO)
LS_SIZE(2048)
STG_SIZE(2048)
LOWOFFLOAD(60)
HIGHOFFLOAD(80)
/*
//