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).

WebSphere Application Server for z/OS peut utiliser des flux de consignation pour les types de données suivants :
  • Données du journal des erreurs de WebSphere Application Server, qui peuvent être dirigées vers un flux de consignation au lieu d'un fichier d'impression
  • Données du journal des transactions de WebSphere Application Server, qui peuvent être dirigées vers un flux de consignation au lieu d'un fichier HFS
  • Données des journaux de récupération du protocole SIP WebSphere Application Server, qui sont redirigées vers un flux de consignation

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.

WebSphere Application Server for z/OS fournit les exemples de travaux suivants pour créer des flux de consignation d'erreurs :
BBOERRLC
Crée un flux de consignation d'unité de couplage pour le journal des erreurs de WebSphere Application Server
BBOERRLD
Crée un flux de consignation DASD uniquement pour le journal des erreurs de WebSphere Application Server
Utilisez le script copyZOS.sh pour écrire ces travaux dans un jeu de données partitionné.

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

Le journal des partenaires des transactions XA de WebSphere Application Server permet d'enregistrer les données des transactions (JTA). Ces informations sont écrites dans un fichier HFS ou un flux de consignation z/OS, selon les paramètres du fichier de répertoire des transactions de chaque serveur :
  • Si la valeur du répertoire des transactions est dir://directory_name, le répertoire de système de fichiers désigné est utilisé pour stocker les données des transactions.
  • Si la valeur du répertoire des transactions est logstream://logstream_name, les données des transactions sont écrites dans le flux de consignation désigné.
La valeur par défaut est dir://racine_serveur_app/tranlog/server_name.

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.

WebSphere Application Server for z/OS propose les exemples de travaux suivants dans le fichier produit SBBOJCL pour créer des flux de consignation :
BBOTXALC
Crée un flux de consignation d'unité de couplage pour un journal des transactions de WebSphere Application Server
BBOTXALD
Crée un flux de consignation DASD uniquement pour un journal des transactions de WebSphere Application Server
Utilisez le script copyZOS.sh pour écrire ces travaux dans un jeu de données partitionné.

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.

Remarque : Quand un serveur d'applications est fédéré dans une cellule Network Deployment, vous devez effacer toutes les erreurs de transaction existantes. Si les transactions sont journalisées dans un flux de consignation z/OS, supprimez le flux de consignation des transactions du serveur après l'arrêt du serveur d'applications puis recréez-le avant de redémarrer le serveur d'applications fédéré.

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 :

Delete the logstream :
//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)
/* 
Recreate the logstream :
//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)       
/*     
//

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-zos&topic=cins_logstrm
Nom du fichier : cins_logstrm.html