DescribeDatabases

Description

L’opération DescribeDatabases renvoie le nom de toutes les ressources de base de données qui sont configurées dans le système et qui peuvent être utilisées dans une requête. Cette opération renvoie une liste contenant les noms de toutes les bases de données du système et un tableau contenant les jeux de données de chaque base de données.

Format d'URL GET HTTP (toutes les bases de données)

Les requêtes GET HTTP se présentent au format suivant. Si aucune ressource de données n'existe sur le serveur, une liste vide est renvoyée.

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

Exemple (toutes les bases de données)

Requête :

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

Réponse :

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

Format d'URL GET HTTP (une seule base de données)

Les requêtes GET HTTP se présentent au format suivant. Cette requête est utilisée pour obtenir des informations sur le jeu de données d'une ressource de données spécifique. Si aucune ressource de données portant le nom spécifié n'existe sur le serveur, une exception est renvoyée.

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

Exemple (une seule base de données)

Requête :
http://<server>:<port>/rest/Spatial/erm/v1/databases/US.json 

Réponse :

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