Ventana Opciones z/OS

Utilice la ventana Opciones para z/OS para establecer opciones avanzadas para procedimientos almacenados destinados a ser utilizados en DB2 para z/OS.

Página Opciones de procedimiento almacenado

Opciones de ejecución

Para procedimientos almacenados SQL solamente: escriba una serie de caracteres que represente las opciones de ejecución de IBM Language Environment que se deben utilizar con procedimientos almacenados. Language Environment es un producto de IBM que combina bibliotecas de ejecución para diversos lenguajes de programación. Si no especifica ninguna opción de ejecución, Language Environment utiliza los valores predeterminados de instalación de ese producto. Requisito: si se ejecutan rutinas de forma concurrente, debe especificar un conjunto determinado de opciones de ejecución. La opción de ejecución TEST crea información de depuración durante la ejecución. Si se especifica NOTEST, no se crea información de depuración.

Compilar procedimiento almacenado en el servidor
Sólo para procedimientos almacenados Java: seleccione esta opción para compilar procedimientos almacenados utilizando DSNTJSPP en el servidor DB2 para z/OS. Si no selecciona esta opción, el fuente Java se compila en el cliente. Esta opción limita el código fuente del procedimiento almacenado a 32 KB. En otro caso, el código fuente puede tener hasta 10 MB.
Entorno WLM
Escriba el nombre del entorno del gestor de cargas de trabajo (WLM) de MVS en el que ejecutar la rutina. El nombre puede contener hasta 18 caracteres alfanuméricos. Cuando no especifica un entorno WLM, la rutina se ejecuta en el espacio de direcciones que se estableció al instalar DB2. Cuando utiliza diferentes entornos WLM, puede aislar un grupo de programas respecto de otro. Por ejemplo, puede aislar programas de acuerdo con los requisitos de seguridad del programa. Consulte al administrador del sistema para determinar si debe utilizar esta opción.
ASUTIME LIMIT
Muestra la cantidad total de tiempo de procesador, en unidades de servicio CPU, durante el que se puede ejecutar una sola invocación de un procedimiento almacenado. Especifique un valor entero. Si no especifica un valor entero, se utiliza la opción NO LIMIT. El establecimiento de un límite puede ser útil para depurar un procedimiento almacenado.
Permanecer en memoria
Seleccione esta opción para que el módulo de carga del procedimiento almacenado permanezca en la memoria una vez ejecutado el procedimiento almacenado. Cuando no se selecciona esta opción, el módulo de carga se suprime de la memoria después de ejecutar el procedimiento almacenado. Cuando el procedimiento almacenado permanece en la memoria, el rendimiento aumenta porque se elimina el tiempo necesario para cargar la aplicación. Sin embargo, esta opción aumenta la cantidad de almacenamiento virtual que necesita el espacio de direcciones del procedimiento almacenado.
Seguridad externa
Especifique opciones de seguridad para la rutina.
DB2
Especifica que si el procedimiento almacenado accede a recursos protegidos por un producto de seguridad externo, el acceso se realiza mediante el ID de autorización asociado al espacio de direcciones del procedimiento almacenado. Seleccione esta opción si no desea que el procedimiento almacenado se ejecute en un entorno de seguridad externa especial.
Usuario
Especifica que si el procedimiento almacenado accede a recursos protegidos por un producto de seguridad externo, el acceso se realiza mediante el ID de autorización del usuario que invocó el procedimiento almacenado. Seleccione esta opción si desea que el procedimiento almacenado se ejecute en un entorno de seguridad externa.
Definidor
Especifica que si el procedimiento almacenado accede a recursos protegidos por un producto de seguridad externo, el acceso se realiza mediante el ID de autorización del propietario del procedimiento almacenado. Seleccione esta opción si desea que el procedimiento almacenado se ejecute en un entorno de seguridad externa.

Página Opciones de despliegue

Programa de utilidad de compilación
Solamente para procedimientos almacenados SQL: especifique el nombre del programa de utilidad de compilación para procedimientos almacenados que se debe llamar cuando un procedimiento almacenado SQL se compila en un servidor z/OS. El administrador de bases de datos puede configurar copias de la rutina de compilación para utilizar diferentes recursos, según sea necesario. Se consulta la base de datos actual para obtener nombres válidos del programa de utilidad de compilación. Si se encuentran nombres válidos, puede seleccionarlos aquí. Por ejemplo, el programa de utilidad de compilación DSNTPSMP se puede entrar en este campo después de que el administrador de bases de datos los configure en el sistema z/OS.
Propietario de la compilación
Solamente para procedimientos almacenados SQL: escriba el ID de autorización de DB2 para z/OS que se encargará de compilar, recompilar y eliminar la rutina. Si especifica un ID de autorización secundario o un nombre de grupo como propietario de la compilación, pueden existir varios usuarios encargados de mantener esta rutina. Si no especifica un propietario de la compilación, el programa de utilidad de compilación designa uno de los ID de autorización del proceso, por ejemplo CURRENT SQLID, como el propietario de la compilación.
Opciones de precompilación
Solamente para procedimientos almacenados SQL: escriba las opciones de precompilación de SQL que desee utilizar para compilar procedimientos almacenados. Consulte el manual IBM DB2 for z/OS Application Programming and SQL Guide para obtener más información sobre las opciones de precompilación.
Opciones de compilación

Escriba una serie de caracteres que especifique las opciones de compilación que desee utilizar con este procedimiento almacenado. La opción de compilador TEST crea información de depuración durante la compilación. Si especifica NOTEST, no se crea información de depuración.

Opciones de preenlace
Solamente para procedimientos almacenados SQL: escriba una serie de caracteres que especifique opciones para el preenlazador. El preenlazador combina los módulos objeto de una aplicación para crear un módulo objeto individual.
Opciones de enlace
Solamente para procedimientos almacenados SQL: escriba una serie de caracteres que especifique opciones para el editor de enlaces. El editor de enlaces procesa el módulo objeto creado por el preenlazador y genera un módulo de carga que se puede recuperar y ejecutar. Consulte la documentación del editor de enlaces para obtener más información.
Opciones de vinculación

El primer campo muestra el ID de colección que se especificó para el paquete. El ID de colección se especificó en la página Opciones del asistente utilizado para crear nuevos procedimientos almacenados.

En el segundo campo, escriba una serie de caracteres que especifique opciones de vinculación para los paquetes Java y SQL. Las opciones predeterminadas son ACTION(REPLACE) e ISOLATION(CS). ACTION(REPLACE) especifica que el paquete sustituye a un paquete existente del mismo nombre. ISOLATION(CS) asegura que una aplicación no lea una fila que otro proceso está cambiando hasta que el proceso libere esa fila.

Paquete raíz
Solamente para procedimientos almacenados SQLJ de Java: escriba un nombre raíz exclusivo para los paquetes que creará el vinculador SQLJ, o utilice el nombre predeterminado generado. El nombre predeterminado tiene 7 caracteres, pero puede escribir hasta un máximo de 127 caracteres. Los números 1, 2, 3 y 4 se añadirán al nombre del paquete raíz para crear los cuatro nombres de paquete finales (uno para cada nivel de aislamiento). Los paquetes están vinculados con los siguientes niveles de aislamiento: NOMBREPAQUETE1 está vinculado con el nivel de aislamiento UR; NOMBREPAQUETE2, con el nivel de aislamiento CS; NOMBREPAQUETE3, con el nivel de aislamiento RS; NOMBREPAQUETE4, con el nivel de aislamiento RR.
Detallado
Seleccione esta opción para ver el estado detallado del progreso del despliegue. Los mensajes del despliegue se muestran en la vista Resultados de SQL.

Comentarios