0 / 0
Volver a la versión inglesa de la documentación
Procedimiento almacenado setRdbcX (Variación 1)
Última actualización: 26 nov 2024
procedimiento almacenado setRdbcX en Data Virtualization

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.
Ejecute la consulta siguiente para buscar valores válidos para node_name.
SELECT * FROM DVSYS.LISTNODES;
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:
call DVSYS.setRdbcX('old_dsDriver', 'old_dsUrl', 'old_usr', 'newP@ssw0rd', '', '', '', 'NodeIdForMyDB2', 'EDITCID=MYSQL11941', ?, ?, ?)
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.
Restricciones de acceso: Utilice esta opción para activar las restricciones de acceso Data Virtualization. Añada las restricciones en forma de una lista de tuplas anidadas separadas por comas especificando el tipo de receptor de autorización de acceso (usuario, grupo o rol) y sus nombres. Por ejemplo:
ACCESS_RESTRICTION={U username, G groupname, R rolename}

No utilice comillas para envolver los nombres. Por ejemplo, utilice ACCESS_RESTRICTION={G ALL USERS} en lugar de ACCESS_RESTRICTION={G "ALL USERS"}.

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', ?, ?, ?)"
Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información