Liaison d'applications et d'utilitaires (DB2 Connect)
Les programmes d'application développés utilisant le SQL imbriqué doivent être
liés aux bases de données avec lesquelles ils fonctionnent. Sur les plateformes sur
lesquelles ces fonctions sont disponibles, vous pouvez définir ces liaisons à l'aide
du Centre de contrôle ou de l'assistant de configuration.
Vous pouvez définir une liaison une fois par application et pour chaque base de
données. Au cours du processus de liaison, les plans d'accès à la base de données
sont conservés pour chaque instruction SQL exécutée. Ces plans d'accès sont
fournis par les développeurs d'application et sont conservés dans les fichiers de liens
créés au cours de la précompilation. La liaison est le processus de traitement des
fichiers de liens par un serveur de base de données grand système IBM.
Comme plusieurs utilitaires fournis avec DB2 Connect sont développés à l'aide de
SQL imbriqué, ils doivent être liés à un serveur de base de données grand système
IBM avant de pouvoir les utiliser avec ce système. Si vous n'utilisez pas les
utilitaires et interfaces de DB2 Connect, vous n'avez pas besoin de les lier à chacun
de vos serveurs de base de données grand système IBM. Les listes de fichiers de
liens requis par ces utilitaires se trouvent dans les fichiers suivants :
v ddcsmvs.lst pour System z
v ddcsvse.lst pour VSE
v ddcsvm.lst pour VM
v ddcs400.lst pour IBM Power Systems
La liaison de ces listes de fichiers à une base de données entraîne la liaison de tous
les utilitaires à cette base de données.
Si un serveur DB2 Connect est installé, les utilitaires DB2 Connect doivent être liés
à chaque serveur de base de données grand système IBM avant de pouvoir les
utiliser avec ce système. En supposant que les clients possèdent le même niveau de
groupe de correctifs, vous devez lier les utilitaires une seule fois, indépendamment
du nombre de plateformes client impliquées.
Par exemple, si 10 clients Windows et 10 clients AIX se connectent à DB2 for z/OS
via DB2 Connect Enterprise Edition sur un serveur Windows, effectuez l'une des
opérations suivantes :
v Liez ddcsmvs.lst à partir de l'un des clients Windows.
v Liez ddcsmvs.lst à partir de l'un des clients AIX.
v Liez ddcsmvs.lst à partir du serveur DB2 Connect.
Cet exemple suppose que :
v Tous les clients possèdent le même niveau de service. Si tel n'est pas le cas, vous
v Le serveur possède le même niveau de service que les clients. Si tel n'est pas le
v Le scénario 5 est identique au scénario 3, à l'exception que les données
utilisateur sont également chiffrées et que DATA_ENCRYPT ne prend
pas en charge le serveur de base de données IBM Power Systems.
v Le scénario 6 est identique au scénario 3, à l'exception qu'un algorithme
de chiffrement AES (Advanced Encryption Standard) est utilisé.
devrez procéder à la liaison à partir de chaque client d'un niveau de service
défini.
cas, vous devrez également procéder à la liaison à partir du serveur.
Chapitre 2. Référence pour DB2 Connect
45