Conventions de dénomination et droits des bibliothèques d'exit de communication
Les bibliothèques d'exit de communication doivent respecter les règles de dénomination et d'autorisation spécifiques à la plateforme.
La longueur maximale d'un nom de bibliothèque d'exit de communication, à l'exclusion de l'extension de fichier et du suffixe 64, est limitée à 32 octets.
La liste suivante décrit la convention de dénomination de l'extension de fichier de bibliothèque sur chaque système d'exploitation:
- AIX®
- L'extension doit être .a ou .soRemarque: si les extensions .a et .so existent, .a est utilisé.
- Linux® et HP IPF
- L'extension doit être.so
- Windows
- L'extension doit être .dll
La liste suivante décrit les droits d'accès au fichier de bibliothèque sur chaque système d'exploitation:
- UNIX et Linux
- Propriété du propriétaire de l'instance et lisible et exécutable uniquement par le propriétaire de l'instance.
- Windows
- Propriété d'un membre du groupe DB2AMINS et lisible et exécutable par un membre du groupe DB2ADMINS .
Exemples
L'exemple suivant montre les extensions de bibliothèque d'exit de communication sur une bibliothèque appelée mycommexit sur tous les systèmes d'exploitation:
- AIX 64 bits mycommexit.a ou mycommexit.so
- Linux 32 bits ou 64 bits, HP 64 bits sur IPF : mycommexit.so
- Windows 32 bits: mycommexit.dll
- Windows 64 bits: mycommexit64.dllRemarque: Le suffixe de nom de fichier 64 est requis uniquement sur le nom de bibliothèque pour Windows 64 bits.
Lorsque vous mettez à jour la configuration du gestionnaire de base de données avec le nom d'une bibliothèque d'exit de communication, utilisez le nom complet de la bibliothèque sans le suffixe 64. L'extension de fichier et le chemin d'accès qualifié au fichier ne doivent pas non plus être spécifiés lorsque vous mettez à jour la configuration du gestionnaire de base de données.
L'exemple suivant met à jour la configuration du gestionnaire de base de données sur un système Windows 64 bits qui définit la bibliothèque mycommexit64.dll comme bibliothèque d'exit de communication.
UPDATE DBM CFG USING COMM_EXIT_LIST mycommexit Remarque: le nom COMM_EXIT_LIST est sensible à la casse et doit correspondre exactement au nom de la bibliothèque.