Assistant Déploiement de routines - Page Options des routines

Cette page permet de spécifier les options des routines. Les options disponibles dépendent de votre serveur cible ou du type de routine. Les noms de zone sont présentés par ordre alphabétique ; il se peut que les zones apparaissent dans un ordre différent dans la page de l'assistant.

Les paramètres de routine que vous spécifiez sur cette page de l'assistant ne sont pas conservés.

Sélectionnez des procédures mémorisées imbriquées supplémentaires dans la liste pour le déploiement. Ces procédures mémorisées dépendent de la procédure mémorisée que vous déployez.

Appliquer les valeurs par défaut de préférence
Indique que les valeurs par défaut figurant dans la fenêtre Préférences sont appliquées. Disponible uniquement si un dossier est sélectionné dans l'arborescence.
Appliquer les paramètres du dossier
Indique que les paramètres valables pour le dossier sont appliqués à la routine sélectionnée. Disponible uniquement si une routine est sélectionnée dans l'arborescence.
Appliquer les paramètres à tous
Indique que les paramètres que vous avez appliqués au dossier sont appliqués à toutes les routines du dossier. Disponible uniquement si un dossier est sélectionné dans l'arborescence.
Limite temporelle ASU
DB2 for z/OS uniquement : Indique le temps processeur total, en unités de service CPU, que peut consommer un même appel de procédure mémorisée. Spécifiez une valeur entière. Si vous ne définissez pas de valeur entière, l'option NO LIMIT est utilisée par défaut. La définition d'une limite peut être utile lorsque vous déboguez une procédure mémorisée.
Options de liaison
Tapez une chaîne spécifiant les options de liaison pour les packages.
Propriétaire de la génération
DB2 for z/OS uniquement : Affiche l'ID utilisateur DB2 for z/OS responsable de la génération, de la régénération et de la suppression de la routine. Si vous indiquez un ID utilisateur secondaire ou un nom de groupe comme propriétaire de la génération, plusieurs utilisateurs peuvent partager la responsabilité de la maintenance de cette routine. Si vous ne spécifiez pas de propriétaire de génération, l'utilitaire de génération désigne un de vos ID utilisateur de processus, tel que CURRENT SQLID, comme propriétaire de génération.
Utilitaire de génération
DB2 for z/OS uniquement : Affiche le nom de l'utilitaire de génération de procédure mémorisée à appeler lorsqu'une procédure mémorisée Java est générée sur un serveur z/OS. L'administrateur de base de données peut configurer des copies de routine de génération pour utiliser différentes ressources, si nécessaire. Si des noms valides sont trouvés dans la base de données, vous pouvez les sélectionner ici.
Générer la procédure mémorisée sur le serveur
DB2 for z/OS version 8 ou ultérieure uniquement : Sélectionnez cette option pour générer une procédure mémorisée Java sur le serveur, via 'utilitaire de génération DSNTJSPP. Si vous ne la sélectionnez pas, la procédure mémorisée Java est générée côté client. La génération côté client requiert votre connexion au serveur via le pilote de serveur de données IBM® pour JDBC et SQLJ. Cette option limite le code source de la procédure à 32 Ko. Sinon, le code source peut atteindre 10 Mo.
ID collection
DB2 for z/OS uniquement : Entrez l'ID collection. L'ID collection identifie la collection de modules utilisée lorsque la procédure mémorisée est en cours d'exécution. Ce nom peut contenir jusqu'à 18 caractères alphanumériques. Si aucun ID collection n'est spécifié, le nom de collection du module qui contient l'instruction CALL est utilisée lors de l'exécution de la procédure mémorisée. Si le programme appelant n'utilise pas de module, la collection de modules est définie sur la valeur de registre spécial CURRENT PACKAGESET.
Options de compilation
Entrez une chaîne spécifiant les options de compilation à utiliser avec ces procédures mémorisés Java.
Version du JRE de la base de données
Affiche la version du JRE sur le serveur de base de données cible. Si elle ne peut pas être déterminée, vous pouvez entrer le numéro de version dans cette zone. Les options javac -target et -source sont utilisées lors de la compilation lorsque la valeur de cette zone ne correspond pas à la valeur figurant dans la zone Version du JDK.
Module DB2
DB2 for iSeries uniquement : Spécifiez le nom du module DB2 à utiliser lors de la génération de procédures mémorisées SQLJ. Par exemple, QUSRSYS/SER3283432 où QUSRSYS est un nom de bibliothèque suivi d'un nom de profil sérialisé de 10 caractères. Pour plus d'informations sur les valeurs correctes, consultez la documentation DB2 relative à la génération de procédures mémorisées SQLJ.
Activer le débogage
Sélectionnez cette option pour créer la procédure mémorisée pour le débogage.
Sécurité externe (DB2 for z/OS uniquement)
DB2
Sélectionnez cette option pour spécifier que la procédure mémorisée ne s'exécute pas dans un environnement de sécurité externe. Si la procédure mémorisée accède aux ressources protégées par un produit de sécurité externe, cet accès est réalisé à l'aide de l'ID utilisateur associé à l'espace adresse de la procédure mémorisée.
Utilisateur
Sélectionnez cette option pour spécifier que la procédure mémorisée s'exécute dans un environnement de sécurité externe. Si la procédure mémorisée accède à des ressources protégées par un produit de sécurité externe, cet accès est réalisé à l'aide de l'ID de l'utilisateur qui a appelé la procédure mémorisée.
Définisseur
Sélectionnez cette option pour spécifier que la procédure mémorisée s'exécute dans un environnement de sécurité externe. Si la procédure mémorisée accède aux ressources protégées par un produit de sécurité externe, l'accès est réalisé à l'aide de l'ID du propriétaire de la procédure mémorisée.
Nom du fichier Jar
Derby Version 10 uniquement : Affiche le nom du fichier JAR à utiliser pour l'installation de la routine sur le serveur. DB2 utilise également ce nom de fichier JAR comme ID JAR dans le catalogue DB2.
Chemin Java
Cette page permet de personnaliser le chemin d'accès Java du fichier JAR sélectionné. Cette personnalisation est utile si vous déployez le fichier JAR sur un serveur autre que le serveur qui est associé au projet courant.
Répertoire de base du JDK
Permet de définir le répertoire principal JDK (Java Development Kit) pour la compilation des procédures mémorisées Java.
Version du JDK
Affiche la version du JDK que vous avez spécifié dans la zone Répertoire de base du JDK. Les options javac -target et -source sont utilisées lors de la compilation lorsque la valeur figurant dans cette zone ne correspond pas à la valeur figurant dans la zone Version du JRE de la base de données. Vous pouvez remplacer les options générées automatiquement en spécifiant vos propres options -target et -source dans cette zone.
Options de lien
DB2 for z/OS uniquement : Entrez une chaîne spécifiant les options de votre éditeur de liens. L'éditeur de liens traite le module objet créé par le prééditeur et génère un module de chargement pouvant être appelé en vue de son exécution.
Schéma du module
Entrez le qualificatif pour les modules liés par db2sqljcustomize. db2sqljcustomize enregistre cette valeur dans le profil sérialisé personnalisé et elle est utilisée lorsque les modules associés sont liés.
Options de précompilation
Permet de saisir les options de précompilation SQL à utiliser pour créer des procédures mémorisées. Par exemple, vous pouvez saisir des options de précompilation pour les procédures mémorisées DB2 for Linux, UNIX et Windows qui jouent le rôle d'options de liaison. Vous pouvez également saisir des options de précompilation pour les procédures mémorisées externes DB2 for z/OS.
Options de préédition de liens
DB2 for z/OS uniquement : Entrez une chaîne spécifiant les options du prééditeur de liens. Le rôle de l'éditeur de lien préalable est de combiner en un seul module objet les différents modules qui constituent une application.
Module racine
Entrez le nom de la racine des modules créés par le programme de liaison SQLJ. Si aucune option n'est spécifiée, un nom racine est déterminé à partir du nom du profil. La longueur maximale de ces noms est de sept caractères. Les chiffres 1, 2, 3 et 4 sont ajoutés au nom racine du module pour créer les quatre noms de module finaux (un pour chaque niveau d'isolement). Les modules sont liés aux niveaux d'isolement suivants : NOMMODULE1 lié au niveau d'isolement UR, NOMMODULE2 lié au niveau d'isolement CS, NOMMODULE3 lié au niveau d'isolement RS, NOMMODULE4 lié au niveau d'isolement RR.
Options d'exécution
DB2 for z/OS uniquement : Entrez les options d'exécution de l'environnement LE (Language Environment) pour la procédure mémorisée. Si elles ne sont pas spécifiées, l'environnement LE utilise ses paramètres d'installation par défaut.
Nom de classe du traducteur SQLJ
Indiquez le nom qualifié complet de la classe SQLJ utilisée pour la traduction des instructions SQLJ.
Emplacement du traducteur SQLJ
Spécifiez le chemin complet et le nom du fichier JAR contenant la bibliothèque de classes SQLJ qui implémente le support de traduction SQLJ.
Rester résident
DB2 for z/OS uniquement : Sélectionnez cette option pour conserver le module de chargement de la procédure mémorisée en mémoire une fois cette dernière exécutée. Si cette option n'est pas sélectionnée, le module de chargement est supprimé de la mémoire à l'issue de l'exécution de la procédure mémorisée. Lorsque la procédure mémorisée reste en mémoire, les performances sont améliorées car vous supprimez le temps de chargement de l'application. Cependant, l'utilisation de cette fonction augmente le volume de mémoire virtuelle requis par l'espace d'adresse de la procédure mémorisée.
Fichier source
Derby uniquement : Spécifiez le chemin d'accès complet au fichier source Java ou cliquez sur Parcourir pour le sélectionner.
Environnement WLM
DB2 for z/OS uniquement : Entrez le nom de l'environnement WLM MVS dans lequel exécuter l'objet. Ce nom peut contenir jusqu'à 18 caractères alphanumériques. Si vous ne spécifiez pas d'environnement WLM, l'objet s'exécute dans l'espace adresse établi au cours de l'installation de DB2. Lorsque vous utilisez différents environnements, vous pouvez isoler un groupe de programmes d'un autre. Il peut être utile d'isoler des programmes fondés sur des conditions de sécurité requises. Consultez votre administrateur système pour savoir si vous devez utiliser cette option.
Compilation en mode prolixe
Ce mode permet d'afficher l'état détaillé de la progression de la génération. Les messages de génération s'affichent dans la vue de sortie.

Commentaires