Contenedor COBOL en la resolución de problemas de procesos por lotes
Si encuentra problemas al utilizar el contenedor COBOL para la resolución de problemas de proceso por lotes, dispone de una serie de opciones.
Rastreo de depuración
Para habilitar el rastreo del código de contenedor COBOL, añada lo siguiente a la especificación de
rastreo Java™:
com.ibm.ws.batch.ilc.*=all
com.ibm.websphere.batch.ilc.*=all
Rastreo de rendimiento
Para supervisar el rendimiento de las
invocaciones del contenedor COBOL, active la siguiente especificación de rastreo de Java:
com.ibm.ws.batch.ilc.impl.LEChildEnvironment.invokeProcedure=all
Cuando se activa,
el rastreo imprime la línea siguiente en el registro de trabajo tras cada invocación COBOL:
Se sale del procedimiento {nombre}, duración=1335875 ns, rc=0
La duración notificada incluye el tiempo de ejecución del procedimiento COBOL y del código de contenedor circundante.
Errores habituales
Error | Solución sugerida |
---|---|
com.ibm.websphere.batch.ilc.ILContainerException: mkfifo failed with rc=-1 | Asegúrese de que exista el directorio ${GRID_JOBLOG_ROOT}/joblogs y de que el ID de usuario de WebSphere Application Server SR pueda escribir en él. |
com.ibm.websphere.batch.ilc.ILContainerException: LEChildEnvironment.create failed (CEEPIPI function:0x5A rc:0x0000006F rsn:0x5B400002) | Asegúrese de que PIPIENV esté en la LIBPATH (server_region_libpath) y de que el ID de usuario de WebSphere Application Server SR la pueda ejecutar. |
java.lang.UnsatisfiedLinkError: LECENV (Not found in java.library.path) | Asegúrese de que libLECENV.so esté en la LIBPATH (server_region_libpath) y de que el ID de usuario de WebSphere Application Server SR la pueda ejecutar. |