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