Zurück zur englischen Version der DokumentationsetRdbcX, gespeicherte Prozedur (Variante 2)
setRdbcX gespeicherte Prozedur in der Data Virtualization
Letzte Aktualisierung: 26. Nov. 2024
Definiert eine neue Datenquellenverbindung auf einem oder mehreren Endpunktknoten. Diese Variante ist für die Verwendung mit diskreten Parametern vorgesehen. Das Schema ist DVSYS.
Eingabeparameter
- src_type
- Der Typ dieses erforderlichen Parameters ist VARCHAR (20). Gibt den Datenquellentyp an.
- host_name
- Der Typ dieses erforderlichen Parameters ist VARCHAR (2000). Gibt den Hostnamen der Datenquelle an.
- db_port
- Der Typ dieses erforderlichen Parameters ist INTEGER. Gibt den Netzport des Datenquellenservice an.
- Datenbankname
- Der Typ dieses optionalen Parameters ist VARCHAR (128). Gibt den Namen der Datenbank für die Verbindung an.
- connection_options
- Der Typ dieses optionalen Parameters ist VARCHAR (2000). Gibt eine durch Kommas begrenzte Liste mit zusätzlichen Optionen im folgenden Format an:
'<key1>=<value1>, <key2>=<value2>, ...'
. - Benutzer
- Der Typ dieses erforderlichen Parameters ist VARCHAR (128). Gibt einen Datenbankbenutzernamen an.
- Kennwort
- Der Typ dieses unverschlüsselten erforderlichen Parameters ist VARCHAR (128). Gibt ein Datenbankbenutzerkennwort an.
- use_SSL
- Der Typ dieses erforderlichen Parameters ist INTEGER. Gibt an, ob die Datenbankverbindung SSL verwendet. Gültige Werte sind 0 (die Verbindung verwendet kein SSL) und 1 (die Verbindung verwendet SSL).
- validate_cert
- Der Typ dieses erforderlichen Parameters ist INTEGER. Gibt an, ob der Endpunkt das SSL-Zertifikat des Datenbankservers validiert. Gültige Werte sind 0 (keine Validierung) und 1 (Validierung erforderlich).
- cert_host_name
- Der Typ dieses optionalen Parameters ist VARCHAR (2000). Gibt den Namen des Hosts an, der dem Zertifikat zugeordnet ist. Die Angabe einer leeren Zeichenfolge oder des Nullwerts verhindert die Validierung des Hostnamens.
- SSL_certificate
- Der Typ dieses optionalen Parameters ist VARCHAR (32672). Gibt bei Bedarf ein Datenbankserverzertifikat an.
- node_name
- Der Typ dieses erforderlichen Parameters ist VARCHAR (32672). Gibt die Namen der Knoten an, auf denen die Datenquelle definiert ist.
- additional_options
- Der Typ dieses optionalen Parameters ist VARCHAR (32672). Gibt eine durch Kommas begrenzte Liste mit zusätzlichen Parametern im folgenden Format an:
'<key1>=<value1>, <key2>=<value2>, ...'
. Unterstützte Optionen sind EDITCID, DRIVERID und JWTTOKEN. Wenn Sie EDITCID angeben, werden vorhandene Verbindungsinformationen durch die neuen Informationen ersetzt, die Sie angeben. Beispiel:
DRIVERID (die ID des herunterzuladenden Treibers) und JWTTOKEN (das Java-Web-Token) werden zusammen verwendet, wenn diese Parameter festgelegt werden. Der Connector/Endpunkt lädt den Treiber vom Server herunter.call DVSYS.setRdbcX('old_dsDriver', 'old_dsUrl', 'old_usr', 'newP@ssw0rd', '', '', '', 'NodeIdForMyDB2', 'EDITCID=MYSQL11941', ?, ?, ?)
Ausgabeparameter
- connection_ID
- Der Typ dieses Parameters ist VARCHAR (20). Stellt die generierte Verbindungs-ID für die Data Virtualization dar.
- number_of_defined_connections
- Der Typ dieses Parameters ist INTEGER. Stellt die Gesamtzahl der hinzugefügten Verbindungen dar.
- Diagnose
- Der Typ dieses Parameters ist VARCHAR (32672). Stellt die Diagnoseausgabe dar, wenn ein Fehler auftritt.
Beispiel
call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','',?,?,?);
Wenn Sie eine Datenquelle mit einem neuen Kennwort bearbeiten möchten, können Sie den Parameter additional_optionsmit EDITCID verwenden.
call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','EDITCID=DB2002',?,?,?);