Procedimento armazenado setRdbcX (Variação 1)
Define uma nova conexão de origem de dados em um ou mais nós de terminal. Essa variação é destinada ao uso com parâmetros baseados em URL. O esquema é DVSYS.
Parâmetros de entrada
- driver
- O tipo desse parâmetro necessário é VARCHAR(128). Especifica a classe do driver de origem de dados.
- URI
- O tipo desse parâmetro necessário é VARCHAR(2000). Especifica a URI de conexão de origem de dados.
- Usuário
- O tipo desse parâmetro opcional é VARCHAR(128). Especifica um nome de usuário de origem de dados.
- senha
- O tipo desse parâmetro opcional não criptografado é VARCHAR(128). Especifica uma senha de origem de dados.
- trust_store_location
- O tipo desse parâmetro opcional é VARCHAR(128). Especifica um sinalizador no URI para a localização real do armazenamento confiável que contém o certificado.
- SSL_certificate
- O tipo desse parâmetro opcional é VARCHAR(32672). Especifica um certificado do servidor de origem de dados, se necessário.
- driver_ID
- O tipo desse parâmetro opcional é VARCHAR(128). Especifica o ID do driver a ser usado quando você solicitar o download de um driver do servidor de API.
- node_name
- O tipo desse parâmetro necessário é VARCHAR(32672). Especifica os nomes dos nós nos quais a origem de dados é definida.
- additional_options
Parâmetros de saída
- connection_ID
- O tipo desse parâmetro é VARCHAR(20). Representa a ID de conexão gerada para a Data Virtualization.
- numer_of_defined_connections
- O tipo desse parâmetro é INTEGER. Representa o número total de conexões incluídas.
- diagnósticos
- O tipo desse parâmetro é VARCHAR(32672). Representa a saída de diagnóstico se ocorrer uma falha.
Sintaxe
Use a seguinte sintaxe e substitua os parâmetros para este procedimento armazenado:
call DVSYS.setRdbcX('<driver>', '<URI>', '<username>', '<password>', <trust_store_location>, <SSL_certificate>, '<driver_ID>', '<node_name>', '<additional_options>', ?, ?, ?)"
Exemplos
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 você deseja editar uma fonte de dados com uma nova senha, pode usar o additional_options parâmetro com 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', ?, ?, ?)"Neste exemplo, a opção específica da
DB2_VARCHAR_BLANKPADDED_COMPARISON federação é aplicada:call DVSYS.setRdbcX('MongoDB', '', '31365', '', '', 'admin', 'adminpassword', '1', '0', '', '', 'qpendpoint_1', 'MIN_POOLSIZE=7,MAX_POOLSIZE=22,DB2_VARCHAR_BLANKPADDED_COMPARISON=N',?,?,?);