Avec l'utilitaire StaticBinder, vous pouvez créer et lier les packages
DB2 contenant les instructions SQL dans vos fichiers pureQueryXML. Vous
pouvez également créer des fichiers DBRM que vous pourrez transférer ultérieurement vers un fichier
z/OS, et utiliser pour créer des packages
DB2. La validation de schéma XML peut également être
effectuée au niveau des fichiers pureQueryXML en entrée.
L'ensemble de privilèges de l'utilisateur qui appelle l'utilitaire doit inclure l'un des droits suivants :
- Le droit SYSADM
- Le droit DBADM
- Si le package n'existe pas, le privilège BINDADD ainsi que l'un des privilèges suivants :
- Le privilège CREATEIN
- DB2 for z/OS :
le droit PACKADM pour la collection ou pour toutes les collections
- DB2 Database for Linux, UNIX et Windows :
le droit IMPLICIT_SCHEMA pour la base de données si le nom de schéma du package n'existe pas
- Si le package existe :
- DB2 for z/OS :
le privilège BIND pour le package
- DB2 Database for Linux, UNIX et Windows :
le privilège ALTERIN pour le schéma et le privilège BIND pour le package
Par ailleurs,
l'utilisateur doit également disposer de tous les privilèges nécessaires pour compiler toutes les instructions
SQL statiques présentes dans l'application. Les privilèges accordés aux groupes ne permettent pas de vérifier
les autorisations pour les instructions statiques.
DB2
Database for Linux, UNIX et Windows : Si l'utilisateur dispose du droit SYSADM mais sans privilèges explicites pour la définition d'accès, le gestionnaire de la base de données
DB2 accorde automatiquement un droit DBADM explicite.
Remarques sur l'utilisation
Les informations suivantes s'appliquent
aux applications activées avec l'optimisation client pureQuery pour exécuter
les instructions SQL de manière statique :