DescribeDatabases

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"
		}
	]
}