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 discretos. El esquema es DVSYS.
Parámetros de entrada
- src_type
- El tipo de este parámetro necesario es VARCHAR(20). Especifica el tipo de origen de datos.
- host_name
- El tipo de este parámetro necesario es VARCHAR(2000). Especifica el nombre de host del origen de datos
- db_port
- El tipo de este parámetro necesario es INTEGER. Especifica el puerto de red del servicio de origen de datos.
- nombre_base_datos
- El tipo de este parámetro opcional es VARCHAR(128). Especifica el nombre de la base de datos para la conexión.
- connection_options
- El tipo de este parámetro opcional es VARCHAR(2000). Especifica una lista delimitada por comas de opciones adicionales en el formato siguiente:
'<key1>=<value1>, <key2>=<value2>, ...'
. - usuario
- El tipo de este parámetro necesario es VARCHAR(128). Especifica un nombre de usuario de base de datos.
- Contraseña
- El tipo de este parámetro necesario no cifrado es VARCHAR(128). Especifica una contraseña de usuario de base de datos
- use_SSL
- El tipo de este parámetro necesario es INTEGER. Especifica si la conexión de base de datos utiliza SSL. Los valores válidos son 0 (la conexión no utiliza SSL) y 1 (la conexión utiliza SSL).
- validate_cert
- El tipo de este parámetro necesario es INTEGER. Especifica si el punto final valida el certificado SSL del servidor de bases de datos. Los valores válidos son 0 (sin validación) y 1 (es necesaria la validación).
- cert_host_name
- El tipo de este parámetro opcional es VARCHAR(2000). Especifica el nombre del host que está asociado al certificado SSL. La especificación de una serie vacía o el valor nulo impide la validación del nombre de host.
- SSL_certificate
- El tipo de este parámetro opcional es VARCHAR(32672). Especifica un certificado de servidor de base de datos, si es necesario.
- 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('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','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('DB2','9.30.167.128','50000','TPCDS','','<user>','<password>','0','0','','','qpendpoint_1:6415','EDITCID=DB2002',?,?,?);