Beschreibung
Der Vorgang „DescribeDatabases“ gibt den Namen aller Datenbankressourcen zurück, die im System konfiguriert sind, und kann in einer Anforderung verwendet werden. Dieser Vorgang gibt eine Liste mit den Namen aller Datenbanken im System sowie ein Array mit den Datasets für jede Datenbank zurück.
URL-Format von HTTP-GET-Anforderungen (Alle Datenbanken)
Für HTTP-GET-Anforderungen wird das folgende Format verwendet. Wenn keine Datenressource auf dem Server vorhanden ist, wird eine leere Liste zurückgegeben.
http://<server>:<port>/rest/Spatial/erm/v1/databases.json
Beispiel (Alle Datenbanken)
Anforderung:
http://<server>:<port>/rest/Spatial/erm/v1/databases.json
Antwort:
{ "databases": [ { "dataSets": [ "US_Central" ], "name": "US_CN" }, { "dataSets": [ "US_NorthEast" ], "name": "US_NE" }, { "dataSets": [ "US_Central", "US_Midwest", "US_NorthEast", "US_Pacific", "US_South" ], "name": "US" } ] }
URL-Format von HTTP-GET-Anforderungen (Einzelne Datenbank)
Für HTTP-GET-Anforderungen wird das folgende Format verwendet. Diese Anforderung wird verwendet, wenn die Dataset-Informationen für eine bestimmte Datenressource abgerufen werden sollen. Wenn keine Datenressource mit dem angegebenen Namen auf dem Server vorhanden ist, wird eine Ausnahme zurückgegeben.
http://<server>:<port>/rest/Spatial/erm/v1/<database_name>.json
Beispiel (Einzelne Datenbank)
Anforderung:
http://<server>:<port>/rest/Spatial/erm/v1/databases/US.json
Antwort:
{ "databases": [ { "dataSets": [ "US_Central", "US_Midwest", "US_NorthEast", "US_Pacific", "US_South" ], "name": "US" } ] }