Para ejecutar un procedimiento almacenado en una base de datos, utilice el operador Base de datos de consulta.
Este ejemplo utiliza el controlador de SQL Server que CA Process Automation proporciona durante la instalación. Para ejecutar el proceso en otra base de datos, cargue el controlador de JDBC correspondiente desde la paleta Gestionar recursos de usuario de la ficha Configuración. CA Process Automation puede acceder al controlador cuando se reinicia el servicio del orquestador. Si desea obtener más información, consulte la Guía del administrador de contenido.
Se puede duplicar este ejemplo en SQL Server Management Studio de la base de datos PAMReporting. PAMReporting es el nombre de la base de datos que se proporciona para las tablas Generación de informes de CA Process Automation durante la instalación. Se puede utilizar un nombre distinto. También se puede utilizar cualquier otra base de datos que prefiera.
Lleve a cabo los pasos siguientes:
USE PAMReporting GO -- ================================================ -- Plantilla generada desde el Explorador de plantillas mediante: -- Crear procedimiento (Nuevo menú).SQL -- -- Usar los valores específicos para el comando de los parámetros -- de plantillas (Ctrl-Shift-M) para rellenar los valores del parámetro -- que aparecen a continuación. -- -- Este bloque de comentarios no se incluirá en -- la definición del procedimiento. -- ================================================ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE sp_getSOAPRows -- Agregar los parámetros para el procedimiento almacenado aquí AS BEGIN -- SET NOCOUNT ON agregado para evitar que conjuntos de resultado extras -- interfieran en sentencias SELECT. -- SET NOCOUNT ON; -- Insertar sentencias para el procedimiento aquí seleccione count(*) desde SOAPClientCall; END GO
CA Process Automation guarda el nuevo procedimiento almacenado en la base de datos de PAMReporting.
EXECUTE sp_getSOAPRows
Aparece el número de filas que el procedimiento devuelve como un resultado del proceso.
Nota: El resultado que obtenga variará en función del número de filas en la tabla de SOAPClientCall.
|
Copyright © 2013 CA.
Todos los derechos reservados.
|
|