Utilisez l'assistant de déploiement de routines pour déployer des procédures mémorisées Java sur une base de données.
Avant de commencer
Si vous avez coché la case Déployer dans l'assistant de création de procédure mémorisée, la procédure mémorisée Java est déployée après sa création.
Lorsque vous déployez une procédure mémorisée Java, tous les fichiers classe du projet Java où vous avez créé la procédure mémorisée sont déployés dans le fichier JAR de la procédure mémorisée
Restriction : Si l'exécution pureQuery (fichier pdq.jar) se trouve dans le projet Java qui contient la procédure mémorisée que vous déployez, vous pouvez aussi déployer l'exécution pureQuery. La licence pour l'exécution pureQuery ne s'applique qu'au développement. L'exécution pureQuery ne doit apparaître dans la base de données de développement qu'une seule fois. Vous devez coordonner le déploiement et l'utilisation de l'exécution pureQuery parmi toutes les procédures mémorisées de la base de données.
Pourquoi et quand exécuter cette tâche
Pour déployer une procédure mémorisée Java sur une base de donnée :
Procédure
- Si vous n'avez pas coché la case Déployer dans l'assistant de création de procédure mémorisée, ouvrez l'assistant de déploiement de routines.
- Dans l'explorateur de packages, cliquez deux fois sur la procédure mémorisée
Java
que vous voulez déployer. La procédure mémorisée s'ouvre dans l'éditeur de routine.
- Dans l'éditeur de routine, sélectionnez Déployer. La commande Déployer est disponible dans la page Configuration de la section
Déploiement et exécution. La commande est également disponible dans la page
Source de l'éditeur.
Une fois que vous avez cliqué avec le bouton droit de la souris dans la page, la commande s'affiche dans le menu contextuel
- Suivez les étapes de l'assistant. Certaines zones de l'assistant sont renseignées en fonction des paramètres par défaut spécifiés dans les pages de préférences des options de déploiement ; d'autres sont remplies avec les valeurs des routines à déployer. Si vous choisissez d'effectuer le déploiement sur un autre serveur, vous pouvez sélectionner une connexion de base de données existante ou en créer une nouvelle. Les connexions aux serveurs de bases de données pris en charge sont les seules connexions disponibles dans la liste des connexions existantes.
- Cliquez sur Terminer.
Résultats
Le processus de déploiement commence et vous pouvez consulter sa progression et les messages dans la vue
Résultats SQL. Une fois la procédure mémorisée déployée, vous pouvez actualiser le dossier
Procédures mémorisées sous la connexion à la base de données dans la vue Explorateur de source de données pour vérifier que la procédure mémorisée a bien été ajoutée au serveur.