Utilice esta página para especificar opciones de rutina. Es
posible que algunas opciones no estén disponibles según el servidor de destino
o el tipo de rutina. Los nombres de campo se presentan en orden alfabético, no
necesariamente en el orden en que aparecen en la página del asistente.
Seleccione procedimientos almacenados anidados adicionales de la
lista para el despliegue. Estos procedimientos tienen dependencias
respecto del procedimiento almacenado que está desplegando.
- Aplicar valores predeterminados
- Especifica que se aplicarán los valores predeterminados
contenidos en la ventana Preferencias. Esta opción sólo está
disponible si hay una carpeta seleccionada en el árbol.
- Aplicar valores de carpeta
- Especifica que los valores que ha aplicado a la carpeta se
aplicarán a la rutina seleccionada. Esta opción sólo está disponible
si hay una rutina seleccionada en el árbol.
- Aplicar valores a carpeta
- Especifica que los valores que ha aplicado a la carpeta se
aplicarán a todas las rutinas de la carpeta. Esta opción sólo está
disponible si hay una carpeta seleccionada en el árbol.
- Límite de tiempo de ASU
- Solamente DB2 para
z/OS: muestra la cantidad
total de tiempo de procesador, en unidades de servicio de CPU,
durante el cual 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.
- Opciones de vinculación
- Solamente DB2 para z/OS : escriba una serie de
caracteres que especifique opciones de vinculación para paquetes.
- Propietario de la compilación
- Solamente DB2 para z/OS: muestra el ID de
autorización de DB2 para z/OS que será el encargado de
compilar, recompilar y descartar la rutina.
Cuando
especifica un ID de autorización secundario o un nombre de grupo como el
propietario de la compilación, puede haber varios usuarios responsables 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.
- Programa de utilidad de compilación
- Solamente DB2 para z/OS: muestra el nombre del
programa de utilidad de compilación de procedimientos almacenados que
se debe invocar cuando se compila un procedimiento almacenado Java 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. Si hay nombres válidos en la base de datos, puede seleccionarlos aquí.
- Compilar procedimiento almacenado en el servidor
- Solamente DB2 para z/OS Versión 8 o anterior:
seleccione esta opción para compilar un procedimiento almacenado Java en el servidor utilizando el
programa de utilidad de compilación DSNTJSPP. Si no selecciona esta
opción, el procedimiento almacenado Java se compila en el extremo cliente. Para realizar
la compilación en el extremo cliente es necesario que se conecte al
servidor utilizando el controlador IBM Data Server para JDBC y SQLJ. 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.
- ID de colección
- Solamente DB2 para z/OS: escriba el nombre del ID
de colección.
El ID de colección identifica la colección de paquetes que se
utiliza cuando se ejecuta el procedimiento almacenado. El nombre puede contener hasta 18
caracteres alfanuméricos. Si no se especifica un ID de colección,
cuando se ejecuta el procedimiento almacenado se utiliza el nombre de
colección del paquete donde reside la sentencia CALL.
Si el programa emisor de la llamada no utiliza paquetes, el nombre de
la colección de paquetes se establece en el valor de registro
especial CURRENT PACKAGESET.
- Opciones de compilación
- Solamente DB2 para z/OS: escriba una serie de
caracteres que especifique las opciones de compilación que desee
utilizar con este procedimiento almacenado.
- Versión de JRE de base de datos
- Muestra la versión de JRE en el servidor de bases de datos de destino. Si
no se puede determinar la versión, puede escribir el número de versión en este
campo. Los distintivos javac -target y -source se utilizan durante la
compilación cuando el valor de este campo no coincide con el valor del campo
Versión de JDK.
- Paquete de DB2
- Solamente DB2 para iSeries: especifique el nombre del paquete de
DB2 que desee utilizar al
compilar procedimientos almacenados SQLJ. Por ejemplo,
QUSRSYS/SER3283432, donde QUSRSYS es un nombre de biblioteca que va
seguido de un nombre de perfil serializado de 10 caracteres. Para obtener información sobre valores válidos,
consulte la documentación de DB2 sobre
la compilación de procedimientos almacenados SQLJ.
- Habilitar depuración
- Solamente DB2 para Linux, UNIX
y Windows: seleccione esta
opción para compilar el procedimiento almacenado para la depuración.
- Seguridad externa (solamente DB2 para z/OS)
- DB2
- Seleccione esta opción para especificar que el procedimiento almacenado no se ejecutará en un entorno de seguridad externo. Si el procedimiento almacenado accede a los recursos que protege un producto de seguridad externo, el acceso se realiza mediante el ID de autorización asociado al espacio de direcciones del procedimiento almacenado.
- Usuario
- Seleccione esta opción para especificar que el procedimiento almacenado se ejecutará en un entorno de seguridad externo. Si el procedimiento almacenado accede a los recursos que protege un producto de seguridad externo, el acceso se realiza mediante el ID de autorización del usuario que invocó el procedimiento almacenado.
- Definidor
- Seleccione esta opción para especificar que el procedimiento almacenado se ejecutará en un entorno de seguridad externo. Si el procedimiento almacenado accede a los recursos que protege un producto de seguridad externo, el acceso se realiza mediante el ID de autorización del propietario del procedimiento almacenado.
- Nombre de Jar
- Sólo Derby Versión 10: muestra el nombre de archivo JAR que se
utilizará para instalar la rutina en el servidor. DB2
también utiliza este nombre de archivo JAR como el ID de JAR en el catálogo de
DB2.
- Vía de acceso de Java
- Utilice esta página para personalizar la vía de acceso de Java para el archivo JAR
seleccionado.
Esta personalización es útil si está desplegando el archivo JAR en un
servidor que no sea el servidor asociado al proyecto actual.
- Directorio de inicio de JDK
- Especifique un directorio de inicio de Java Development Kit (JDK) para compilar
procedimientos almacenados Java.
- Versión de JDK
- Muestra la versión de JDK que ha especificado en el campo Directorio de inicio de JDK. Los distintivos javac -target y -source se utilizan durante la compilación
cuando el valor de este campo no coincide con el valor del campo
Versión de JRE de base de datos. Puede alterar
temporalmente las opciones que se generan automáticamente especificando las
propias opciones -target y -source en este campo.
- Opciones de enlace
- Solamente DB2 para z/OS: 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 para
la ejecución.
- Esquema del paquete
- Escriba el cualificador para los paquetes vinculados por
db2sqljcustomize.
db2sqljcustomize almacena este valor en el perfil serializado
personalizado y el valor se utiliza cuando se vinculan los paquetes
asociados.
- Opciones de precompilación
- Escriba las opciones de precompilación de SQL que desee utilizar para crear procedimientos almacenados. Puede especificar las opciones PRECOMPILE PROGRAM (PREP) y BIND. Las opciones de precompilación SQL que nombran a los conjuntos de datos no se reconocen.
Consulte la publicación IBM DB2 Command Reference para obtener más información
acerca de las opciones PRECOMPILE PROGRAM (PREP) y BIND.
- Opciones de preenlace
- Solamente DB2 para z/OS: 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.
- Paquete raíz
- Escriba el nombre raíz de los paquetes que creará el vinculador
de SQLJ.
Si no se especifica una opción, se obtendrá un nombre raíz a partir
del nombre del perfil. Los nombres deben tener una longitud máxima de
siete caracteres. Los números 1, 2, 3 y 4 se añaden al nombre del
paquete raíz para crear los cuatro nombres de paquete finales (uno
para cada nivel de aislamiento). Los paquetes se vinculan con
los siguientes niveles de aislamiento: NOMBREPAQUETE1 se vincula con
el nivel de aislamiento UR; NOMBREPAQUETE2 se vincula con el nivel de
aislamiento CS; NOMBREPAQUETE3 se vincula con el nivel de aislamiento
RS; NOMBREPAQUETE4 se vincula con el nivel de aislamiento RR.
- Opciones de ejecución
- Solamente DB2 para z/OS: escriba las opciones de
ejecución del entorno de lenguaje para el procedimiento almacenado.
Si no se especifican opciones de ejecución, el entorno de lenguaje
utiliza sus valores predeterminados de instalación.
- Nombre de clase del conversor de SQLJ
- Especifique el nombre completo, calificado por el paquete, de la
clase SQLJ que se utiliza para convertir sentencias de SQLJ.
- Ubicación del conversor de SQLJ
- Especifique el nombre de archivo y la vía de acceso completa del
archivo JAR donde reside la biblioteca de clases SQLJ que implementa
el soporte de conversión de SQLJ.
- Permanecer en memoria
- Solamente DB2 para z/OS: seleccione esta opción
para especificar que el módulo de carga del procedimiento almacenado
permanece en la memoria después de ejecutarse el procedimiento
almacenado.
Cuando no se selecciona esta opción, el módulo de carga se elimina de
la memoria después de ejecutarse el procedimiento almacenado. Cuando el procedimiento almacenado permanece en memoria, el
rendimiento aumenta porque se elimina el tiempo que se tarda en cargar la
aplicación. Sin embargo, esta opción aumenta la cantidad de almacenamiento
virtual que necesita el espacio de direcciones del procedimiento almacenado.
- Archivo de origen
- Sólo Derby: especifique la vía de acceso completa del archivo de
origen
Java
o pulse Examinar para buscarlo.
- Entorno WLM
- Solamente DB2 para z/OS: escriba el nombre del
entorno del gestor de cargas de trabajo (WLM) de MVS en el que procesar el objeto.
El nombre puede contener hasta 18 caracteres alfanuméricos.
Cuando no se especifica un entorno WLM, el objeto se procesa en el
espacio de direcciones establecido por DB2 durante la instalación. Cuando utiliza diferentes entornos WLM, puede aislar un grupo de programas de otro. Es posible que desee aislar programas en función de los requisitos de seguridad.
Consulte al administrador del sistema para determinar si debe
utilizar esta opción.
- Compilación detallada
- Seleccione esta opción para ver el estado detallado del progreso
de la compilación.
Los mensajes de compilación se muestran en la vista Salida.