ConnectionInfoProvider - escopo, global
. ConnectionInfoProvider A API fornece métodos para selecionar informações de conexão por meio do alias de conexão.
Você pode usar esta API em aplicações com escopo ou no escopo global. Em scripts com escopo, use sn_cc identificador de namespace.
Esta função recupera informações de conexão identificadas pelo alias de conexão fornecido.
var provider = new sn_cc.ConnectionInfoProvider();
// get a jdbc connection in the current domain with the alias ID
// "6219afbf9f03320021dd7501942e70fc"
var connectionInfo = provider.getConnectionInfo("6219afbf9f03320021dd7501942e70fc");
if (connectionInfo != null) {
// get data map
var datamap = connectionInfo.getDataMap();
gs.info(datamap["name"]);
gs.info(datamap["connection_url"]);
// get the same values using getAttribute
gs.info(connectionInfo.getAttribute("name"));
gs.info(connectionInfo.getAttribute("connection_url"));
// get credential attributes
gs.info(connectionInfo.getCredentialAttribute("user_name"));
gs.info(connectionInfo.getCredentialAttribute("password"));
// get extended attributes
var extendedAttributes = connectionInfo.getExtendedAttributes();
gs.info(extendedAttributes["name1"]);
}
// get a jdbc connection in the ACME domain with the alias ID
// "cd5923ff9f03320021dd7501942e70bb"
connectionInfo = provider.getConnectionInfoByDomain("cd5923ff9f03320021dd7501942e70bb",
"c90d4b084a362312013398f051272c0d");
if (connectionInfo != null) {
// get data map
var datamap = connectionInfo.getDataMap();
gs.info(datamap["name"]);
}
ConnectionInfoProvider - ConnectionInfoProvider()
Seleciona informações de conexão por meio do alias de conexão.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
ConnectionInfoProvider - getConnectionInfo(cadeia de caracteres aliasID)
Recupera um objeto ConnectionInfo identificado pelo aliasID fornecido no domínio atual.
| Nome | Tipo | Descrição |
|---|---|---|
| AliasID | Cadeia de caracteres | Sys_id de um alias de conexão. |
| Tipo | Descrição |
|---|---|
| ConnectionInfo | Informações sobre a conexão. |
var provider = new sn_cc.ConnectionInfoProvider();
// get a jdbc connection in the current domain with the alias ID
// "6219afbf9f03320021dd7501942e70fc"
var connectionInfo = provider.getConnectionInfo("6219afbf9f03320021dd7501942e70fc");
ConnectionInfoProvider - getConnectionInfoByDomain(cadeia de caracteres aliasID, cadeia de caracteres domainId)
Recupera um objeto ConnectionInfo identificado pelo aliasID fornecido para um domínio específico.
| Nome | Tipo | Descrição |
|---|---|---|
| AliasID | Cadeia de caracteres | Sys_id de um alias de conexão. |
| DomainId | Cadeia de caracteres | Sys_id de um domínio ou global . |
| Tipo | Descrição |
|---|---|
| ConnectionInfo | Informações de conexão. |
var provider = new sn_cc.ConnectionInfoProvider();
// get a jdbc connection in the ACME domain with the alias ID
// "cd5923ff9f03320021dd7501942e70bb"
connectionInfo = provider.getConnectionInfoByDomain("cd5923ff9f03320021dd7501942e70bb",
"c90d4b084a362312013398f051272c0d");