Skip To Content

WebGISDR ツールの出力ファイル

WebGISDR ツールは出力ファイルをサポートしており、操作の結果を JSON として記録するため、この JSON を解析することでバックアップの有無、失敗したコンポーネントの有無、および各コンポーネントの所要時間を判断できます。

出力ファイルは、たとえば PowerShellConvertFrom-Json cmdletPython を使用して解析できます。 JSON 構造には、実行された操作、操作の成功または失敗、操作の経過時間、作成または復元されたバックアップの場所に関するセクションが含まれます。 また、各コンポーネントの結果を格納する結果オブジェクトも含まれます。

出力ファイル形式

出力ファイルの親 JSON オブジェクトのキー値ペアを次の表に示します。

Key

backupLocation

作成または復元されたバックアップへのパス。

backupLocationType

バックアップが格納されている場所 (ファイル システムまたはクラウド ストレージ)。

メッセージ

バックアップまたは復元操作に関するすべての情報メッセージ。 復元が失敗した理由が格納されます。

operation

実行された操作 (バックアップまたは復元)。

結果

各コンポーネントのバックアップの結果を格納する JSON 配列。

状態

操作の結果 (成功または失敗)。

elapsedTime

操作の合計所要時間。

zipTime

バックアップの圧縮に要した時間。 バックアップ ファイルをファイル システム上に格納する場合に適用されます。

unzipTime

バックアップの展開に要した時間。 バックアップ ファイルをファイル システム上に格納する場合に適用されます。

uploadTime

バックアップのクラウド ストレージへのアップロードに要した時間。 バックアップ ファイルをクラウド ストレージに格納する場合に適用されます。

downloadTime

バックアップのクラウド ストレージからのダウンロードに要した時間。 バックアップ ファイルをクラウド ストレージに格納する場合に適用されます。

各コンポーネントのキー値ペアを次の表に示します。

Key

name

コンポーネントの名前。

メッセージ

バックアップまたは復元操作に関するすべての情報メッセージ。 復元が失敗した理由が格納されます。

URL

コンポーネントの URL。

状態

操作の結果 (成功または失敗)。

elapsedTime

コンポーネントに対する操作の合計所要時間。

出力例

追加のフェデレーション サーバーを含む基本配置のバックアップ例を以下に示します。

{
	"backupLocation": "\\\\backupServer\\backups\\full\\20221123-133229-PST-FULL.webgissite",
	"backupLocationType": "FileSystem",
	"messages": "",
	"operation": "restore",
	"results": [{
			"name": "Portal for ArcGIS",
			"messages": "",
			"URL": "https://portal.domain.com/portal",
			"status": "success",
			"elapsedTime": "00hr:07min:55sec"
		},
		{
			"name": "ArcGIS Server",
			"messages": "",
			"URL": "https://server.domain.com/server",
			"status": "success",
			"elapsedTime": "00hr:01min:07sec"
		},
		{
			"name": "ArcGIS Server",
			"messages": "",
			"URL": "https://server.domain.com/server",
			"status": "success",
			"elapsedTime": "00hr:01min:10sec"
		},
		{
			"storeType": "relational",
			"name": "ArcGIS Data Store",
			"messages": "",
			"URL": "https://datastore.domain.com:2443/arcgis",
			"status": "success",
			"elapsedTime": "00hr:03min:20sec"
		},
		{
			"storeType": "tileCache",
			"name": "ArcGIS Data Store",
			"messages": "",
			"URL": "https://datastore.domain.com:2443/arcgis",
			"status": "success",
			"elapsedTime": "00hr:00min:15sec"
		}
	],
	"status": "success",
	"elapsedTime": "00hr:13min:24sec",
	"zipTime": "00hr:00min:16sec"
}

このトピックの内容
  1. 出力ファイル形式
  2. 出力例