Retourner à la version anglaise de la documentationProcédure mémorisée setRdbcX (variante 2)
procédure stockée setRdbcX dans la Data Virtualization
Dernière mise à jour : 26 nov. 2024
Définit une nouvelle connexion de source de données sur un ou plusieurs nœuds finaux. Cette variation est destinée à être utilisée avec des paramètres discrets. Le schéma est DVSYS.
Paramètres d'entrée
- Type_src
- Le type de ce paramètre requis est VARCHAR (20). Indique le type de source de données.
- nom_hôte
- Le type de ce paramètre requis est VARCHAR (2000). Indique le nom d'hôte de la source de données.
- DB_PORT
- Le type de ce paramètre obligatoire est INTEGER. Indique le port réseau du service de source de données.
- nom_base_de_données
- Le type de ce paramètre facultatif est VARCHAR (128). Indique le nom de la base de données pour la connexion.
- options_connexion
- Le type de ce paramètre facultatif est VARCHAR (2000). Spécifie une liste délimitée par des virgules d'options supplémentaires au format suivant :
'<key1>=<value1>, <key2>=<value2>, ...'
. - utilisateur
- Le type de ce paramètre requis est VARCHAR (128). Indique un nom d'utilisateur de base de données.
- Mot de passe
- Le type de ce paramètre obligatoire non chiffré est VARCHAR (128). Indique un mot de passe utilisateur de base de données.
- use_SSL
- Le type de ce paramètre obligatoire est INTEGER. Indique si la connexion à la base de données utilise SSL. Les valeurs valides sont 0 (la connexion n'utilise pas SSL) et 1 (la connexion utilise SSL).
- Validate_cert
- Le type de ce paramètre obligatoire est INTEGER. Indique si le nœud final valide le certificat SSL du serveur de base de données. Les valeurs valides sont 0 (aucune validation) et 1 (la validation est requise).
- cert_host_name
- Le type de ce paramètre facultatif est VARCHAR (2000). Indique le nom de l'hôte associé au certificat SSL. La spécification d'une chaîne vide ou de la valeur null empêche la validation du nom d'hôte.
- Certificat_SSL
- Le type de ce paramètre facultatif est VARCHAR (32672). Indique un certificat de serveur de base de données, si nécessaire.
- node_name
- Le type de ce paramètre requis est VARCHAR (32672). Indique les noms des nœuds sur lesquels la source de données est définie.
- Options supplémentaires
- Le type de ce paramètre facultatif est VARCHAR (32672). Indique une liste délimitée par des virgules de paramètres supplémentaires au format suivant :
'<key1>=<value1>, <key2>=<value2>, ...'
. Les options prises en charge sont EDITERD, DRIVERID et JWTTOKEN. Si vous indiquez EDITERD, les informations de connexion existantes sont remplacées par les nouvelles informations que vous fournissez. Par exemple :
DRIVERID (ID du pilote à télécharger) et JWTTOKEN (jeton Web Java) sont utilisés ensemble lorsque ces paramètres sont définis. Le connecteur / nœud final télécharge le pilote depuis le serveur.call DVSYS.setRdbcX('old_dsDriver', 'old_dsUrl', 'old_usr', 'newP@ssw0rd', '', '', '', 'NodeIdForMyDB2', 'EDITCID=MYSQL11941', ?, ?, ?)
Paramètres de sortie
- ID_connexion
- Le type de ce paramètre est VARCHAR (20). Représente l'identifiant de connexion généré pour la Data Virtualization.
- Nombre_de_connexions_définies
- Le type de ce paramètre est INTEGER. Représente le nombre total de connexions ajoutées.
- diagnostics
- Le type de ce paramètre est VARCHAR (32672). Représente la sortie de diagnostic en cas d'échec.
Exemple
call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','',?,?,?);
Si vous souhaitez éditer une source de données avec un nouveau mot de passe, vous pouvez utiliser le paramètre additional_options avec EDITERD.
call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','EDITCID=DB2002',?,?,?);