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 définition d'accès
- 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 une 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.
- Propriétaire
- 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 d'édition de liens
- 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.
- Module 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.