Hier werden die Strukturen der Ausgabe des REST-API beschrieben.
Bei jeder Ausgabe wird der allgemeine Header WebAdminInfo, der die Version des WebAdmin und des REST-API, den angemeldeten WebAdmin Benutzer und den Zeitstempel des Aufrufs enthält, mit ausgegeben:
- WebAdminVersion
- usedApiVersion: Die beim Request spezifizierte API Version
- apiVersion
- user
- time
Nach Anforderung einer Liste der in WebAdmin konfigurierten UTM-Anwendungen wird zusätzlich zum Header WebAdminInfo die Struktur applications, die ein Array mit Informationen zu den konfigurierten UTM Anwendungen enthält, ausgegeben:
Jedes Array-Element enthält die eindeutige ID, den Rechnernamen, den Anwendungsnamen, den Typ des Betriebssystems und die Verfügbarkeit der Anwendung beim letzten Kontaktversuch:
- id
- serverName
- appliName
- osType:
Unix / BS2000 / Windows - availability:
yes / no / unknown
Nach Anforderung von Daten einer bestimmten UTM Anwendung wird zusätzlich zum Header WebAdminInfo die Struktur applicationInfo, die Informationen zur ausgewählten UTM-Anwendung ausgibt sowie die Struktur applicationData, die die gewünschten Daten enthält, mit ausgegeben:
Struktur applicationInfo:
- id
- serverName
- platform
- appliName
- UTMVersion
Beispiel zur Ausgabe der Anwendungsdaten zu struct = KC_CURR_PAR:
- KC_CURR_PAR
- Array mit einem Element:
- appliname
- unit: ""
- datatype:
"string" - value:
"APPLNAME"
- appliname
- Array mit einem Element:
usw.
Beispiel zur Ausgabe der Daten zu struct = KC_BCAMAPPL:
- KC_BCAMAPPL
- Array mit ggf. mehreren Elementen. Erstes Element:
- bc_name
- unit: ""
- datatype:
"name" - value:
"BCNAME00"
- usw.
- bc_name
- Array mit ggf. mehreren Elementen. Erstes Element:
- Eventuell weiteres Element:
- bc_name
- unit: ""
- datatype:
"name" - value:
"BCNAME01"
- bc_name
- Eventuell weiteres Element:
usw.
Mögliche Werte von datatype und deren Bedeutung:
| Wert | Bedeutung |
|---|---|
| boolean | true / false / null |
| enum | Es gibt nur definierte Werte |
| integer | Ganze Zahl |
| name | Name eines UTM Objekts |
| string | Folge von Zeichen |
Mögliche Werte von unit und deren Bedeutung:
| Wert | Bedeutung |
|---|---|
| Keine Einheit | |
| % | Prozent |
| days | Tage |
| microsec | Mikrosekunden |
| msec | Millisekunden |
| per mille | Promille |
| sec | Sekunden |