ConnectionInfo – Umfang, Global
Die ConnectionInfo Mit der API können Sie Verbindungsattributinformationen über den Alias für Verbindungen und Anmeldeinformationen abrufen.
Sie können diese API in bereichsbezogenen Anwendungen oder innerhalb des globalen Bereichs verwenden. Verwenden Sie in bereichsbezogenen Skripts den Namespace-Identifier sn_cc.
Weitere Informationen zu Verbindungen und Anmeldeinformationen finden Sie unter Anmeldeinformationen und Verbindungsinformationen .
Diese Funktion ruft Verbindungsattributinformationen ab, die durch die angegebene Verbindung und den Anmeldeinformationsalias 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"]);
}
Scoped ConnectionInfo – getAttribute(String name)
Gibt den Wert von zurück ConnectionInfo Attribut mit dem angegebenen Eigenschaftsnamen.
| Name | Typ | Beschreibung |
|---|---|---|
| Name | Zeichenfolge | Name von ConnectionInfo Objekteigenschaft. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Wert eines angegebenen ConnectionInfo Eigenschaft. |
// get the same values using getAttribute
gs.info(connectionInfo.getAttribute("name"));
gs.info(connectionInfo.getAttribute("connection_url"));
Bereichsbezogene ConnectionInfo – getCredentialAttribute()
Gibt den Wert der Anmeldeinformationsattribute für eine angegebene Verbindung zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Objekt | Schlüssel-Wert-Paarzuordnung von Anmeldeinformationsattributen. |
// get credential attributes
gs.info(connectionInfo.getCredentialAttribute("user_name"));
gs.info(connectionInfo.getCredentialAttribute("password"));
Bereichsbezogene ConnectionInfo – getDataMap()
Gibt die Verbindungsattribute als eine Sammlung von Schlüssel-Wert-Paaren zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Objekt | Schlüssel-Wert-Paarzuordnung von Verbindungsattributen. |
// get data map
var datamap = connectionInfo.getDataMap();
gs.info(datamap["name"]);
gs.info(datamap["connection_url"]);
Bereichsbezogene ConnectionInfo – getExtendedAttributes()
Gibt die erweiterten Attribute als eine Sammlung von Schlüssel-Wert-Paaren zurück.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Objekt | Schlüssel-Wert-Paarzuordnung erweiterter Attribute. |
// get extended attributes
var extendedAttributes = connectionInfo.getExtendedAttributes();
gs.info(extendedAttributes["name1"]);
}