Torna alla versione inglese della documentazioneprocedura memorizzata setRdbcX (variante 2)
procedura memorizzata setRdbcX in Data Virtualization
Ultimo aggiornamento: 26 nov 2024
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.
- 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:
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.call DVSYS.setRdbcX('old_dsDriver', 'old_dsUrl', 'old_usr', 'newP@ssw0rd', '', '', '', 'NodeIdForMyDB2', 'EDITCID=MYSQL11941', ?, ?, ?)
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',?,?,?);