Skip To Content

Ausgabedatei des Werkzeugs "WebGISDR"

Das Werkzeug "WebGISDR" unterstützt eine Ausgabedatei, in der die Ergebnisse des Vorgangs als JSON erfasst werden. Diese Datei kann geparst werden, um zu bestimmen, ob die Sicherung existiert, ob Fehler bei Komponenten aufgetreten sind und wie lange jede Komponente gebraucht hat.

Die Ausgabedatei kann beispielsweise durch die Verwendung des ConvertFrom-Json cmdlet in PowerShell oder Python geparst werden. Die JSON-Struktur enthält einen Abschnitt für den ausgeführten Vorgang, die Angabe, ob der Vorgang erfolgreich war oder fehlgeschlagen ist, die Dauer des Vorgangs und der Speicherort der Sicherung, die erstellt oder wiederhergestellt wurde. Sie enthält auch ein Ergebnisobjekt, in dem die Ergebnisse jeder Komponente gespeichert werden.

Ausgabedateiformat

In der folgenden Tabelle werden die Schlüsselwertpaare für das übergeordnete JSON-Objekt in der Ausgabedatei beschrieben:

SchlüsselWert

backupLocation

Pfad zu der Sicherung, die erstellt oder wiederhergestellt wurde.

backupLocationType

Wo die Sicherung gespeichert wird, entweder im Dateisystem oder im Cloud-Speicher.

messages

Alle Informationsmeldungen, die den Sicherungs- oder Wiederherstellungsvorgang betreffen. Hier wird der Grund für das Fehlschlagen der Wiederherstellung gespeichert.

operation

Die Operation, die ausgeführt wurde, entweder Sicherung oder Wiederherstellung.

results

Ein JSON-Array, das die Ergebnisse der einzelnen Komponentensicherungen speichert.

status

Das Ergebnis des Vorgangs, entweder erfolgreich oder fehlerhaft.

elapsedTime

Die Gesamtdauer des Vorgangs.

zipTime

Die Zeit, die für das Komprimieren der Sicherung benötigt wird. Gilt für die Speicherung der Sicherungsdatei im Dateisystem.

unzipTime

Die Zeit, die zum Entzippen der Sicherung benötigt wird. Gilt für die Speicherung der Sicherungsdatei im Dateisystem.

uploadTime

Die Zeit, die für das Hochladen der Sicherung in den Cloud-Speicher benötigt wird. Gilt für die Speicherung der Sicherungsdatei im Cloud-Speicher.

downloadTime

Die Zeit, die für das Herunterladen der Sicherung aus dem Cloud-Speicher benötigt wird. Gilt für die Speicherung der Sicherungsdatei im Cloud-Speicher.

In der folgenden Tabelle werden die Schlüsselwertpaare für jede Komponente beschrieben:

SchlüsselWert

name

Der Name der Komponente.

messages

Alle Informationsmeldungen, die den Sicherungs- oder Wiederherstellungsvorgang betreffen. Hier wird der Grund für das Fehlschlagen der Wiederherstellung gespeichert.

URL

Die URL der Komponente.

status

Das Ergebnis des Vorgangs, entweder erfolgreich oder fehlerhaft.

elapsedTime

Die Gesamtdauer des Vorgangs der Komponente.

Beispiele für Ausgaben

Im Folgenden sehen Sie ein Beispiel für eine Sicherung einer Basisbereitstellung mit einem zusätzlichen Verbundserver:

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