El Centro de desarrollo no da soporte a la ejecución y depuración de 6procedimientos almacenados Java 6simultáneamente. En el Centro de desarrollo, puede ejecutar varios 6procedimientos almacenados 6Java al mismo tiempo o depurar un solo procedimiento almacenado 6Java; no puede 6ejecutar un procedimiento almacenado Java 6mientras depura otro procedimiento almacenado 6Java. Por omisión, la palabra clave de configuración del gestor de 6bases de datos KEEPFENCED se establece en KEEPFENCED=YES si es conveniente para 6la depuración de procedimientos almacenados SQL. 6Cuando la palabra clave 6KEEPFENCED tiene el valor por omisión de YES, el proceso de la rutina se 6mantiene activo y se producen conflictos en el puerto JVM. Los procedimientos 6almacenados Java 6causarán una excepción de JVM y fallarán en cualquiera de las 6circunstancias siguientes cuando se utilice el valor por omisión de 6configuración del gestor de bases de datos KEEPFENCED=YES: 6
6Para corregir esta limitación, asegúrese de que la palabra clave de 6configuración del gestor de bases de datos KEEPFENCED esté establecida en 6KEEPFENCED=NO ejecutando los mandatos siguientes:
6db2 update dbm cfg using KEEPFENCED NO 6 db2stop 6 db2start6
Cuando KEEPFENCED se haya establecido en NO, el proceso db2fmp concluirá al 6finalizar una llamada de procedimiento almacenado Java y DB2 6Universal Database iniciará un nuevo proceso db2fmp para manejar la siguiente llamada de rutina. 6Esto garantiza que ninguna JVM existente se encontrará en modalidad de 6depuración cuando empiece a depurarse un procedimiento almacenado 6Java.
6El valor KEEPFENCED=YES es necesario para crear procedimientos almacenados 6SQL con fines de depuración y para depurar procedimientos almacenados SQL. Cuando el valor sea KEEPFENCED=NO, podrá seguir creando y ejecutando 6procedimientos almacenados SQL, pero no podrá depurarlos.
[ Principio de página |Página anterior | Página siguiente | Contenido ]