ConnectionInfoProvider - com escopo, global

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • A API ConnectionInfoProvider 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 dentro do escopo global. Em scripts com escopo, use o identificador de namespace sn_cc.

    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.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum

    ConnectionInfoProvider – getConnectionInfo(cadeia de caracteres aliasID)

    Recupera um objeto ConnectionInfo identificado pelo aliasID fornecido no domínio atual.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    aliasID Cadeia de caracteres Sys_id de um alias de conexão.
    Tabela 3. Retorna
    Tipo Descrição
    Informações da conexão 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.

    Tabela 4. Parâmetros
    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.
    Tabela 5. Retorna
    Tipo Descrição
    Informações da conexão 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");