Ejecución de procedimientos almacenados SQL nativos

Existen varios métodos para ejecutar procedimientos almacenados SQL nativos:
  • Utilice la opción de menú Ejecutar como > Db2 for z/OS Rutina en el menú emergente del editor SQL.
  • Utilice la opción de menú Db2 for z/OS > Call Stored Procedure en el menú emergente del editor SQL.
  • Utilice el botón de la barra de herramientas Botón de la barra de herramientas Ejecutar Run.
  • Abra el menú emergente de un objeto de procedimiento almacenado en la navegación Catálogo y seleccione la opción Llamar rutina.
Todos los métodos buscan una configuración de ejecución existente en Db2 for z/OS que coincida con el archivo en contexto. Si no existe ninguna coincidencia, la herramienta crea una configuración de ejecución para el archivo en contexto y la utiliza. Si es necesario, se abre la ventana Ejecutar rutina para pedirle valores de variables o parámetros. Si la sentencia SQL se ha ejecutado recientemente en la base de datos activa, la ventana puede rellenarse con valores recientes para los campos Tipo de datos, Nulo y Valor.

El cuadro de diálogo Parámetros de entrada incluye las opciones Cargar y Guardar, que permiten a los usuarios exportar los valores de los parámetros a un archivo XML o volver a cargarlos más tarde. Esto es especialmente útil para conjuntos de parámetros grandes o que se reutilizan con frecuencia. El cuadro de diálogo muestra campos de una sola línea para los tipos básicos y campos de varias líneas para los tipos XML y LOB.

Los resultados de la operación de llamada se muestran en el cuadro de diálogo Estado de ejecución, donde puede ver cualquier advertencia o error y enlazar con más información sobre los códigos SQL y el estado. La solicitud CALL también se añade a la carpeta Query History de la conexión Db2 for z/OS.

Creación de una configuración de ejecución

  1. Para abrir la ventana Configuraciones de ejecución, haga clic en Ejecutar > Configuraciones de ejecución.
  2. En la lista de navegación, haga clic con el botón derecho del ratón en Db2 for z/OS Routine y seleccione Nueva configuración. Se añade una nueva configuración a la lista de navegación como hija de Db2 for z/OS Routine, y se abre la nueva página de configuración en el panel del editor Run Configurations.
  3. En la página de nueva configuración, haga clic en Examinar y, a continuación, escriba una cadena de búsqueda, como *.spsql , en el campo de texto. Esta cadena coincide con todos los procedimientos almacenados se define en un proyecto local o remoto z/OS en la vista z/OS Proyectos.
    Db2 for z/OS Configuración de la ejecución rutinaria
  4. Seleccione un procedimiento almacenado de la lista y haga clic en Aceptar.
  5. En el campo Nombre de la página de nueva configuración, escriba un nombre para la nueva configuración.
  6. Para guardar la configuración de ejecución, haga clic en Aplicar.

Asignación de archivos remotos

IBM® Developer for z/OS® define el editor SQL como el editor por defecto para los archivos con la extensión .spsql. Los archivos o conjuntos de datos particionados que definen procedimientos almacenados deben tener esta extensión de archivo.

El producto proporciona una definición de asignación de conjuntos de datos z/OS denominada **SPSQL, que asigna miembros de conjuntos de datos particionados con el calificador de bajo nivel SPSQL a archivos de estación de trabajo con la extensión .spsql . Esta asignación garantiza que se reconozca la asociación del editor por defecto para los miembros del conjunto de datos.

Para asegurarse de que el mapeo de archivos funciona correctamente, verifique que el mapeo del sistema de archivos **SPSQL z/OS precede al mapeo **SQL en la vista de mapeo del sistema de archivos z/OS. Para cambiar el orden de las asignaciones **SQL y **SPSQL, haga clic con el botón derecho en la asignación **SPSQL y seleccione Aumentar prioridad.

z/OS Vistas de asignación de sistemas de archivos