Présentation du déploiement des routines et du fichier JAR à partir d'un projet de données

Vous pouvez utiliser le plan de travail pour déployer des routines et des fichiers JAR associés à partir d'un projet de données vers un serveur de base de données.
Restriction : Certains produits ne prennent pas en charge le déploiement des routines Java ou des fichiers JAR.

La méthode préconisée pour le déploiement de routines consiste à utiliser des groupes de déploiement. Certains produits ne prennent pas en charge cette option. Si votre produit ne prend pas en charge les groupes de déploiement, vous pouvez déployer des routines à partir d'un projet de données à l'aide d'un assistant.

A l'aide d'un assistant, vous pouvez déployer des procédures mémorisées pour DB2 for Linux, UNIX et Windows ou DB2 for z/OS de l'une des deux manières suivantes :
Sur la page Options de déploiement de l'assistant de déploiement de routines, spécifiez laquelle de ces deux options de déploiement vous souhaitez utiliser. Le déploiement binaire est pris en charge pour les types de routine et les serveurs suivants :
Serveur de données Type de routine
DB2 for Linux, UNIX et Windows, Version 9.1 ou une version ultérieure Procédures mémorisées SQL, JDBC et SQLJ
DB2 for z/OS, version 8 (mode nouvelle fonction) et version 9 Procédures mémorisées SQL, JDBC et SQLJ externes
DB2 for z/OS version 9 Procédures mémorisées SQL natives
Restriction :

Les restrictions ci-après s'appliquent au déploiement binaire.

Dans certains cas, vous pouvez créer une routine en utilisant une définition de serveur puis la déployer sur un type de serveur similaire ou sur un serveur ayant une définition différente. Dans la page Options de déploiement de l'assistant Déploiement de routines, vous pouvez spécifier une base de données différente. Les combinaisons de serveur suivantes sont prises en charge :
Routine source Serveur cible
Procédure mémorisée SQL pour DB2 for Linux, UNIX, and Windows
  • DB2 for Linux, UNIX, and Windows
  • DB2 for iSeries
  • DB2 for z/OS
Procédure mémorisée Java pour DB2 for Linux, UNIX, and Windows
  • DB2 for Linux, UNIX, and Windows
  • DB2 for iSeries
  • DB2 for z/OS
  • IBM Cloudscape
Restriction : Vous ne pouvez déployer les routines que sur des serveurs similaires ou sur des serveurs non similaires pris en charge à partir du projet de développement de données figurant dans l'explorateur de projets de données ou à partir de l'explorateur de sources de données. Lorsque vous procédez au déploiement à partir du système de fichiers, vous ne pouvez déployer des routines que sur des serveurs similaires. Les combinaisons de bases de données suivantes sont prises en charge pour les serveurs non similaires :

Pour les procédures Derby dans Java, la source Java n'est pas enregistrée dans le catalogue de bases de données.


Commentaires