DescribeDatabases

Descripción

La operación DescribeDatabases devuelve el nombre de todos los recursos de base de datos que están configurados en el sistema y que se pueden usar en una solicitud. Esta operación devuelve una lista que contiene los nombres de todas las bases de datos en el sistema y una matriz que contiene los conjuntos de datos de cada base de datos.

Formato HTTP GET URL (todas las bases de datos)

El siguiente formato se utiliza para solicitudes HTTP GET. Si no existe un recurso de datos en el servidor, se devuelve una lista vacía.

http://<server>:<port>/rest/Spatial/erm/v1/databases.json

Ejemplo (todas las bases de datos)

Solicitud:

http://<server>:<port>/rest/Spatial/erm/v1/databases.json

Respuesta:

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

Formato HTTP GET URL (una base de datos)

El siguiente formato se utiliza para solicitudes HTTP GET. Esta solicitud se usa si necesita obtener información de conjuntos de datos para un recurso de datos específico. Si no existe un recurso de datos con el nombre especificado en el servidor, se devuelve una excepción.

http://<server>:<port>/rest/Spatial/erm/v1/<database_name>.json

Ejemplo (una base de datos)

Solicitud:
http://<server>:<port>/rest/Spatial/erm/v1/databases/US.json 

Respuesta:

{
	"databases":
	[
		{
			"dataSets":
			[
				"US_Central",
				"US_Midwest",
				"US_NorthEast",
				"US_Pacific",
				"US_South"
			],
			"name": "US"
		}
	]
}