ConnectionInfoProvider – Scoped, Global
Die ConnectionInfoProvider -API stellt Methoden zum Auswählen von Verbindungsinformationen über den Verbindungsalias bereit.
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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
ConnectionInfoProvider – getConnectionInfo(String aliasID)
Ruft ein ConnectionInfo-Objekt ab, das durch die angegebene aliasID in der aktuellen Domäne identifiziert wird.
| Name | Typ | Beschreibung |
|---|---|---|
| aliasID | Zeichenfolge | Sys_id eines Verbindungsalias. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| aliasID | Zeichenfolge | Sys_id eines Verbindungsalias. |
| domainID | Zeichenfolge | Sys_id einer Domäne oder globalen. |
| 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");