Nom d'un regroupement logique pour les fonctions UDF. Vous avez la possibilité de regrouper au sein d'un même schéma des fonctions très diverses présentant les mêmes impératifs en termes de droits d'accès.

Permet d'ouvrir une fenêtre contenant une liste que vous pouvez parcourir afin d'y sélectionner l'élément de votre choix.

Identificateur désignant la fonction.

Nom sous lequel est connue la fonction.

Cochez cette case pour indiquer qu'il s'agit d'une fonction externe, ou d'une fonction basée sur du code écrit dans un langage de programmation externe.

Tapez le nom du programme externe. Respectez les conventions de dénomination externes MVS.

Tapez le nom de collection utilisé lorsque la fonction est exécutée.

Indiquez les types d'instructions SQL qui seront émises par la fonction, ou sélectionnez No SQL.

Tapez le nombre estimé de lignes qui seront renvoyées par la fonction. Cette option est utile si vous attachez une importance particulière aux performances obtenues.

Indique si la fonction s'exécute sous la forme d'une routine principale. L'environnement de langage gère la mémoire utilisée par une routine principale.

Indique si la fonction s'exécute sous la forme d'une sous-routine. L'environnement de langage ne gère pas la mémoire utilisée par une sous-routine.

Lorsque cette case est cochée, la fonction renvoie les mêmes résultats pour des arguments d'entrée identiques.

Cochez cette case pour indiquer si des informations spécifiques doivent être transmises par DB2 lorsque la fonction est appelée. Lorsque cette option est sélectionnée, un argument supplémentaire est transmis à la fonction au moment de l'appel.

Cochez cette case pour que le module de chargement de la fonction soit résidant en mémoire. Sélectionnez cette option pour les fonctions réentrantes.

Cochez cette case pour que l'appel de la fonction soit exécuté même si l'un des arguments d'entrée est nul.

Cochez cette case pour qu'un dernier appel soit exécuté afin de libérer les ressources système acquises.

Cochez cette case pour fixer une limite au nombre d'unités de service utilisées.

Tapez le nombre maximal d'unités de service (ou temps UC) susceptibles d'être exécutées par un même appel de fonction. Indiquez un entier positif compris entre 1 et 2 Go.

Tapez une chaîne à inclure dans l'instruction COMMENT ON. La longueur maximale autorisée est fixée à 254 caractères.

Indiquez ici le mode d'interaction de la fonction avec un produit de sécurisation externe, tel que RACF, pour le contrôle des accès aux ressources non SQL.

Cette case à cocher indique si la fonction exécute une opération entraînant une modification de l'état d'un objet que DB2 ne gère pas (envoi d'un message ou consignation d'un enregistrement dans un fichier, par exemple).

Cochez cette case pour allouer une zone de mémoire auxiliaire dans laquelle la fonction pourra stocker des informations d'un appel sur un autre. Cette option est utile pour les fonctions réentrantes.

Tapez une valeur comprise entre 1 et 32767 octets. La valeur par défaut est égale à 100 octets.

Tapez ici le nom de l'environnement WLM. Il s'agit d'un identificateur long, qui ne doit pas contenir de trait de soulignement.

Indique qu'un espace adresse distinct doit être utilisé pour les fonctions imbriquées.

Indique que le même espace adresse doit être utilisé pour les fonctions imbriquées et pour la fonction parente.

Indiquez ici le langage de programmation dans lequel est écrite la fonction.

Définissez les options d'exécution de l'environnement de langage. Il doit s'agir d'une chaîne de caractères d'une longueur maximale de 254 octets.

Liste des paramètres définis pour la fonction.

Liste des spécifications de colonne définies pour la fonction.

Permet d'enregistrer les valeurs indiquées et de fermer la fenêtre.

Permet d'afficher les instructions SQL résultant des sélections effectuées dans cette fenêtre.

Permet d'annuler l'opération et de fermer la fenêtre.