Torna alla versione inglese della documentazioneprocedura memorizzata setRdbcX (variante 1)
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 variante è destinata all'utilizzo con parametri basati su URL. Lo schema è DVSYS.
Parametri di input
- driver
- Il tipo di questo parametro richiesto è VARCHAR (128). Specifica la classe del driver dell'origine dati.
- URI
- Il tipo di questo parametro richiesto è VARCHAR (2000). Specifica l'URI di connessione dell'origine dati.
- Utente
- Il tipo di questo parametro facoltativo è VARCHAR (128). Specifica un nome utente dell'origine dati.
- Password
- Il tipo di questo parametro facoltativo non codificato è VARCHAR (128). Specifica una password dell'origine dati.
- ubicazione_archiviazione_sicuro
- Il tipo di questo parametro facoltativo è VARCHAR (128). Specifica un segnaposto nell'URI per l'ubicazione effettiva del truststore che contiene il certificato.
- Certificato_SSL
- Il tipo di questo parametro facoltativo è VARCHAR (32672). Specifica un certificato del server di origine dati, se richiesto.
- ID_driver_driver
- Il tipo di questo parametro facoltativo è VARCHAR (128). Specifica l'ID driver da utilizzare quando si richiede il download di un driver dal server API.
- 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('com.ibm.jdbc.oracle.OracleDriver', 'jdbc:ibm:oracle://90.30.146.185:1521;serviceName=pdborcl.test.ibm.com', '<username>', '<password>', null, null, '', '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('com.ibm.jdbc.oracle.OracleDriver', 'jdbc:ibm:oracle://90.30.146.185:1521;serviceName=pdborcl.test.ibm.com', '<username>', '<new_password>', null, null, '', 'qpendpoint_1:6415', 'EDITCID=ORAC003', ?, ?, ?)"