ConnectionInfoProvider – Scoped, Global

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die ConnectionInfoProvider Die API bietet Methoden zum Auswählen von Verbindungsinformationen über den Verbindungsalias.

    Sie können diese API in bereichsbezogenen Anwendungen oder innerhalb des globalen Bereichs verwenden. Verwenden Sie in bereichsbezogenen Skripts den Namespace-Identifier sn_cc.

    Diese Funktion ruft Verbindungsinformationen ab, die durch den angegebenen Verbindungs-Alias identifiziert werden.

    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()

    Wählt Verbindungsinformationen über den Verbindungsalias aus.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine

    ConnectionInfoProvider – getConnectionInfo(Zeichenfolge aliasID)

    Ruft ein ConnectionInfo-Objekt ab, das durch die angegebene AliasID in der aktuellen Domäne identifiziert wird.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    aliasID Zeichenfolge SYS_ID eines Verbindungsalias.
    Tabelle : 3. Rückgaben
    Typ Beschreibung
    ConnectionInfo Informationen zur Verbindung.
    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(String aliasID, String domainID)

    Ruft ein ConnectionInfo-Objekt ab, das durch die angegebene AliasID für eine bestimmte Domäne identifiziert wird.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    aliasID Zeichenfolge SYS_ID eines Verbindungsalias.
    domainID Zeichenfolge SYS_ID einer Domäne oder Global .
    Tabelle : 5. Rückgaben
    Typ Beschreibung
    ConnectionInfo Verbindungsinformationen.
    var provider = new sn_cc.ConnectionInfoProvider();
    
    // get a jdbc connection in the ACME domain with the alias ID
     //      "cd5923ff9f03320021dd7501942e70bb"
     connectionInfo = provider.getConnectionInfoByDomain("cd5923ff9f03320021dd7501942e70bb",
            "c90d4b084a362312013398f051272c0d");