Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 31 mar 2023
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:
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.call DVSYS.setRdbcX('old_dsDriver', 'old_dsUrl', 'old_usr', 'newP@ssw0rd', '', '', '', 'NodeIdForMyDB2', 'EDITCID=MYSQL11941', ?, ?, ?)
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',?,?,?);