Conteneur COBOL pour l'identification et résolution des problèmes
Si vous rencontrez des problèmes lors de l'utilisation du conteneur COBOL pour l'identification et la résolution des problèmes, vous disposez de plusieurs options.
Trace de débogage
Pour activer la fonction de trace du code conteneur COBOL, ajoutez ce qui suit à la spécification de trace Java™ :
com.ibm.ws.batch.ilc.*=all
com.ibm.websphere.batch.ilc.*=all
Trace de niveau performances
Pour contrôler les performances des appels de conteneur COBOL, activez la spécification de trace Java :
com.ibm.ws.batch.ilc.impl.LEChildEnvironment.invokeProcedure=all
Lorsqu'elle est activée, la trace imprime les lignes suivantes dans le journal de travail après chaque appel COBOL :
Returned from procedure {name}, duration=1335875 ns, rc=0
La durée signalée inclut le temps d'exécution de la procédure COBOL et celui du code conteneur environnant.
Erreurs courantes
Erreur | Solution proposée |
---|---|
com.ibm.websphere.batch.ilc.ILContainerException: mkfifo failed with rc=-1 | Vérifiez que le répertoire ${GRID_JOBLOG_ROOT}/joblogs existe et qu'il est accessible en écriture par l'ID utilisateur SR de WebSphere Application Server. |
com.ibm.websphere.batch.ilc.ILContainerException: LEChildEnvironment.create failed (CEEPIPI function:0x5A rc:0x0000006F rsn:0x5B400002) | Vérifiez que PIPIENV figure sur le LIBPATH (cheminbib_région_serveur) et qu'il est exécutable par l'ID utilisateur SR de WebSphere Application Server. |
java.lang.UnsatisfiedLinkError: LECENV (Not found in java.library.path) | Vérifiez que libLECENV.so figure sur le LIBPATH (cheminbib_région_serveur) et qu'il est exécutable par l'ID utilisateur SR de WebSphere Application Server. |