Pour exécuter une procédure stockée dans une base de données, utilisez l'opérateur Interroger une base de données.
Cet exemple utilise le pilote SQL Server fourni par CA Process Automation pendant l'installation. Pour exécuter le processus sur une autre base de données, chargez le pilote JDBC correspondant à partir de la palette Gérer les ressources d'utilisateur sous l'onglet Configuration. CA Process Automation accède au pilote lorsque vous redémarrez le service de l'orchestrateur. Pour plus d'informations, consultez le Manuel de l'administrateur de contenus.
Vous pouvez dupliquer cet exemple dans SQL Server Management Studio, dans la base de données PAMReporting. PAMReporting est le nom de la base de données fourni pour les tables de reporting CA Process Automation pendant l'installation. Vous pouvez utiliser un autre nom. Vous pouvez utiliser la base de données de votre choix à sa place.
Procédez comme suit :
USE PAMReporting GO -- ================================================ -- Modèle généré à partir de l'explorateur de modèles à l'aide de : -- Create Procedure (New Menu).SQL -- -- Utilisez la commande des valeurs spécifiées pour les -- paramètres de modèle (Ctrl-Maj-M) pour remplir les valeurs -- de paramètres ci-dessous. -- -- Ce bloc de commentaires ne sera pas inclus dans -- la définition de la procédure. -- ================================================ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE sp_getSOAPRows -- Ajoutez les paramètres pour la procédure stockée ici. AS BEGIN -- SET NOCOUNT ON a été ajouté pour empêcher les résultats -- supplémentaires d'interférer avec les instructions SELECT. -- SET NOCOUNT ON; -- Insérez les instructions pour la procédure ici. select count(*) from SOAPClientCall; END GO
CA Process Automation enregistre la nouvelle procédure stockée dans la base de données PAMReporting.
EXECUTE sp_getSOAPRows
Le nombre de lignes renvoyé par la procédure s'affiche comme résultat du processus.
Remarque : Le résultat dépend du nombre de lignes de la table SOAPClientCall.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|