Volver a la versión inglesa de la documentaciónProcedimiento almacenado setRdbcX (Variación 1)
procedimiento almacenado setRdbcX en Data Virtualization
Última actualización: 26 nov 2024
Define una nueva conexión de origen de datos en uno o más nodos de punto final. Esta variación está pensada para el uso con parámetros basados en URL. El esquema es DVSYS.
Parámetros de entrada
- driver
- El tipo de este parámetro necesario es VARCHAR(128). Especifica la clase de controlador de origen de datos.
- URI
- El tipo de este parámetro necesario es VARCHAR(2000). Especifica el URI de conexión de origen de datos.
- usuario
- El tipo de este parámetro opcional es VARCHAR(128). Especifica un nombre de usuario del origen de datos.
- Contraseña
- El tipo de este parámetro opcional no cifrado es VARCHAR(128). Especifica una contraseña de origen de datos.
- trust_store_location
- El tipo de este parámetro opcional es VARCHAR(128). Especifica un marcador en el URI para la ubicación real del almacén de confianza que contiene el certificado.
- SSL_certificate
- El tipo de este parámetro opcional es VARCHAR(32672). Especifica un certificado de servidor de origen de datos, si es necesario.
- driver_ID
- El tipo de este parámetro opcional es VARCHAR(128). Especifica el ID de controlador que se debe utilizar cuando se solicita una descarga de controlador desde el servidor de API.
- node_name
- El tipo de este parámetro necesario es VARCHAR(32672). Especifica los nombres de los nodos en los que se define el origen de datos.
- additional_options
- El tipo de este parámetro opcional es VARCHAR(32672). Especifica una lista delimitada por comas de parámetros adicionales en el formato siguiente:
'<key1>=<value1>, <key2>=<value2>, ...'
. Las opciones soportadas incluyen EDICID, DRIVERID y JWTTOKEN. Si especifica EDICID, la información de conexión existente se sustituye por la nueva información que proporcione. Por ejemplo:
DRIVERID (el ID del controlador que se va a descargar) y JWTTOKEN (la señal web Java) se utilizan conjuntamente cuando se establecen estos parámetros. El conector/punto final descarga el controlador desde el servidor.call DVSYS.setRdbcX('old_dsDriver', 'old_dsUrl', 'old_usr', 'newP@ssw0rd', '', '', '', 'NodeIdForMyDB2', 'EDITCID=MYSQL11941', ?, ?, ?)
Parámetros de salida
- connection_ID
- El tipo de este parámetro es VARCHAR(20). Representa el ID de conexión generado para Data Virtualization.
- number_of_defined_connections
- El tipo de este parámetro es INTEGER. Representa el número total de conexiones añadidas.
- diagnósticos
- El tipo de este parámetro es VARCHAR(32672). Representa la salida de diagnóstico si se produce un error.
Ejemplo
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', '', ?, ?, ?)"
Si desea editar un origen de datos con una nueva contraseña, puede utilizar el parámetro additional_options con EDICID.
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', ?, ?, ?)"