0 / 0
Torna alla versione inglese della documentazione
procedura memorizzata setRdbcX (variante 2)
Ultimo aggiornamento: 26 nov 2024
procedura memorizzata setRdbcX in Data Virtualization

Definisce una nuova connessione all'origine dati su uno o più nodi endpoint. Questa variazione è destinata all'uso con parametri discreti. Lo schema è DVSYS.

Parametri di input

tipo_origine
Il tipo di questo parametro richiesto è VARCHAR (20). Specifica il tipo di origine dati.
Nome host
Il tipo di questo parametro richiesto è VARCHAR (2000). Specifica il nome host dell'origine dati.
porta_db
Il tipo di questo parametro richiesto è INTEGER. Specifica la porta di rete del servizio origine dati.
nome_database
Il tipo di questo parametro facoltativo è VARCHAR (128). Specifica il nome del database per la connessione.
opzioni_connessione
Il tipo di questo parametro facoltativo è VARCHAR (2000). Specifica un elenco delimitato da virgole di opzioni aggiuntive nel seguente formato: '<key1>=<value1>, <key2>=<value2>, ...'.
Utente
Il tipo di questo parametro richiesto è VARCHAR (128). Specifica un nome utente del database.
Password
Il tipo di questo parametro richiesto non codificato è VARCHAR (128). Specifica una password utente del database.
utilizza_SSL
Il tipo di questo parametro richiesto è INTEGER. Specifica se la connessione al database utilizza SSL. I valori validi sono 0 (la connessione non utilizza SSL) e 1 (la connessione utilizza SSL).
validate_cert
Il tipo di questo parametro richiesto è INTEGER. Specifica se l'endpoint convalida il certificato SSL del server di database. I valori validi sono 0 (nessuna convalida) e 1 (la convalida è obbligatoria).
nome_host_cert
Il tipo di questo parametro facoltativo è VARCHAR (2000). Specifica il nome dell'host associato al certificato SSL. La specifica di una stringa vuota o del valore null impedisce la convalida del nome host.
Certificato_SSL
Il tipo di questo parametro facoltativo è VARCHAR (32672). Specifica un certificato del server di database, se richiesto.
nome_nodo
Il tipo di questo parametro richiesto è VARCHAR (32672). Specifica i nomi dei nodi su cui è definita l'origine dati.
Eseguire la query riportata di seguito per trovare valori validi per node_name.
SELECT * FROM DVSYS.LISTNODES;
opzioni_aggiuntive
Il tipo di questo parametro facoltativo è VARCHAR (32672). Specifica un elenco delimitato da virgole di parametri supplementari nel seguente formato: '<key1>=<value1>, <key2>=<value2>, ...'. Le opzioni supportate includono EDITCID, DRIVERIDe JWTTOKEN. Se si specifica EDITCID, le informazioni di connessione esistenti vengono sostituite con le nuove informazioni fornite. Ad esempio:
call DVSYS.setRdbcX('old_dsDriver', 'old_dsUrl', 'old_usr', 'newP@ssw0rd', '', '', '', 'NodeIdForMyDB2', 'EDITCID=MYSQL11941', ?, ?, ?)
DRIVERID (l'ID del driver che deve essere scaricato) e JWTTOKEN (il token web Java) vengono utilizzati insieme quando vengono impostati questi parametri. Il connettore / endpoint scarica il driver dal server.
Restrizioni di accesso: Utilizzare questa opzione per abilitare le restrizioni di accesso Data Virtualization. Aggiungere le limitazioni sotto forma di un elenco di tuple separate da virgole nidificate che specificano il tipo di beneficiario dell'accesso (utente, gruppo o ruolo) e i relativi nomi. Ad esempio:
ACCESS_RESTRICTION={U username, G groupname, R rolename}

Non utilizzare le virgolette per racchiudere i nomi. Ad esempio, utilizzare ACCESS_RESTRICTION={G ALL USERS} invece di ACCESS_RESTRICTION={G "ALL USERS"}.

Parametri di output

connection_id
Il tipo di questo parametro è VARCHAR (20). Rappresenta l'ID di connessione generato per Data Virtualization.
numero_di_connessioni_definite
Il tipo di questo parametro è INTEGER. Rappresenta il numero totale di connessioni aggiunte.
diagnostica
Il tipo di questo parametro è VARCHAR (32672). Rappresenta l'output diagnostico se si verifica un errore.

Esempio

call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','',?,?,?);
Se si desidera modificare un'origine dati con una nuova password, è possibile utilizzare il parametro additional_options con EDITCID.
call DVSYS.setRdbcX('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','EDITCID=DB2002',?,?,?);
Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni