0 / 0
Go back to the English version of the documentation
Procedura składowana setRdbcX (Variation 2)
Last updated: 31 mar 2023
Procedura składowana setRdbcX w programie Watson Query

Definiuje nowe połączenie ze źródłem danych w jednym lub kilku węzłach końcowych. Odmiana ta jest przeznaczona do stosowania z dyskretnymi parametrami. Schemat to DVSYS.

Parametry wejściowe

typ_src_type
Typem tego wymaganego parametru jest VARCHAR (20). Określa typ źródła danych.
HOST_NAME
Typem tego wymaganego parametru jest VARCHAR (2000). Określa nazwę hosta źródła danych.
DB_PORT
Typem wymaganego parametru jest INTEGER. Określa port sieciowy usługi źródła danych.
nazwa_bazy_danych
Typem tego opcjonalnego parametru jest VARCHAR (128). Określa nazwę bazy danych dla połączenia.
opcje połączenia
Typem tego opcjonalnego parametru jest VARCHAR (2000). Określa rozdzielaną przecinkami listę dodatkowych opcji w następującym formacie: '<key1>=<value1>, <key2>=<value2>, ...'.
użytkownik
Typem tego wymaganego parametru jest VARCHAR (128). Określa nazwę użytkownika bazy danych.
hasło
Typem tego niezaszyfrowanego wymaganego parametru jest VARCHAR (128). Określa hasło użytkownika bazy danych.
use_SSL
Typem wymaganego parametru jest INTEGER. Określa, czy połączenie z bazą danych używa protokołu SSL. Poprawne wartości to 0 (połączenie nie jest używane SSL) i 1 (połączenie używa protokołu SSL).
validate_cert
Typem wymaganego parametru jest INTEGER. Określa, czy punkt końcowy sprawdza poprawność certyfikatu SSL serwera bazy danych. Poprawne wartości to 0 (brak sprawdzania poprawności) i 1 (sprawdzanie poprawności jest wymagane).
cert_host_name
Typem tego opcjonalnego parametru jest VARCHAR (2000). Określa nazwę hosta, który jest powiązany z certyfikatem SSL. Podanie pustego łańcucha lub wartości NULL uniemożliwia sprawdzenie poprawności nazwy hosta.
SSL_certificate,
Typem tego opcjonalnego parametru jest VARCHAR (32672). Określa certyfikat serwera bazy danych, jeśli jest to wymagane.
node_name
Typem wymaganego parametru jest VARCHAR (32672). Określa nazwy węzłów, w których zdefiniowane jest źródło danych.
opcje additional_options
Typem tego opcjonalnego parametru jest VARCHAR (32672). Określa rozdzielaną przecinkami listę dodatkowych parametrów w następującym formacie: '<key1>=<value1>, <key2>=<value2>, ...'. Obsługiwane są następujące opcje: EDITCID, DRIVERIDi JWTTOKEN. Jeśli zostanie podana wartość EDITCID, istniejące informacje o połączeniu zostaną zastąpione nowymi informacjami udostępnionym przez użytkownika. Na przykład:
call DVSYS.setRdbcX('old_dsDriver', 'old_dsUrl', 'old_usr', 'newP@ssw0rd', '', '', '', 'NodeIdForMyDB2', 'EDITCID=MYSQL11941', ?, ?, ?)
Parametr DRIVERID (identyfikator sterownika, który ma zostać pobrany) oraz JWTTOKEN (znacznik WWW Java) są używane razem, gdy te parametry są ustawione. Konektor/punkt końcowy pobiera sterownik z serwera.

Parametry wyjściowe

ID_połączenia
Typem tego parametru jest VARCHAR (20). Reprezentuje wygenerowany identyfikator połączenia dla programu Watson Query.
liczba_definiowanych_połączeń
Typem tego parametru jest INTEGER. Reprezentuje łączną liczbę dodanych połączeń.
diagnostyka
Typem tego parametru jest VARCHAR (32672). Reprezentuje dane wyjściowe diagnostyczne, jeśli wystąpi awaria.

Przykład

call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1','',?,?,?);
Aby edytować źródło danych przy użyciu nowego hasła, można użyć parametru additional_options z parametrem EDITCID.
call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1','EDITCID=DB2002',?,?,?);
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more