DescribeDatabases

説明

DescribeDatabases 操作は、システムで設定済みで、リクエストで使用可能な、すべてのデータベース リソースの名前を返します。システム内のすべてのデータベースの名前を含むリストと、各データベースのデータセットを含む配列が返されます。

HTTP GET URL 形式 (すべてのデータベース)

HTTP GET リクエストには次の形式を使用します。データ リソースがサーバー上に存在しない場合は、空のリストが返されます。

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

例 (すべてのデータベース)

リクエスト:

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

レスポンス:

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

HTTP GET URL 形式 (1 つのデータベース)

HTTP GET リクエストには次の形式を使用します。特定のデータ リソースに関するデータセット情報を取得する場合に、このリクエストを使用します。指定された名前のデータ リソースがサーバー上に存在しない場合は、例外が返されます。

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

例 (1 つのデータベース)

リクエスト:
http://<server>:<port>/rest/Spatial/erm/v1/databases/US.json 

レスポンス:

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