Skip To Content

ملف إخراج أداة WebGISDR

تدعم أداة WebGISDR ملف الإخراج الذي سيسجل نتائج العملية في صورة ملف JSON والذي يمكن تحليله لتحديد ما إذا كان قد تم تحديد موقع النسخة الاحتياطية، وما إذا كانت هناك أي مكونات قد فشلت، والمدة التي استغرقها كل مكون.

يمكن تحليل ملف الإخراج عن طريق الاستخدام، على سبيل المثال، ConvertFrom-Json cmdlet في PowerShell أو Python. ستتضمن بنية ملف JSON قسمًا للعملية التي كانت قيد التشغيل، وما إذا كانت قد نجحت أم فشلت، والوقت المستغرق للعملية، وموقع النسخة الاحتياطية التي تم إنشاؤها أو استعادتها. ستتضمن أيضًا كائن النتائج الذي سيخزن نتائج كل عنصر.

تنسيق ملف الإخراج

يوضح الجدول التالي أزواج القيم الرئيسية لكائن JSON الأصلي في ملف الإخراج:

مفتاحقيمة

backupLocation

مسار النسخة الاحتياطية التي تم إنشاؤها أو استعادتها.

backupLocationType

مكان تخزين النسخة الاحتياطية، إما على نظام الملفات أو التخزين السحابي.

رسائل

أي رسائل تتضمن معلومات عن عملية إجراء النسخ الاحتياطي أو الاستعادة. سيؤدي ذلك إلى تخزين سبب فشل الاستعادة.

العملية

العملية التي كانت قيد التشغيل، إما نسخ احتياطي أو استعادة.

نتائج

صفيف JSON الذي يخزن النتائج لكل عملية نسخ احتياطي للمكون.

status

نتيجة العملية، سواء نجحت أم فشلت.

elapsedTime

إجمالي مدة العملية.

zipTime

الوقت المستغرق لضغط النسخة الاحتياطية. يسري عند تخزين ملف النسخة الاحتياطية على نظام الملفات.

unzipTime

الوقت المستغرق لفك ضغط النسخة الاحتياطية. يسري عند تخزين ملف النسخة الاحتياطية على نظام الملفات.

uploadTime

الوقت المستغرق لتحميل النسخة الاحتياطية إلى التخزين السحابي. يسري عند تخزين ملف النسخة الاحتياطية في التخزين السحابي.

downloadTime

الوقت المستغرق لتنزيل النسخة الاحتياطية من التخزين السحابي. يسري عند تخزين ملف النسخة الاحتياطية في التخزين السحابي.

يوضح الجدول التالي أزواج القيم الرئيسية لكل مكون:

مفتاحقيمة

اسم

اسم المكون.

رسائل

أي رسائل تتضمن معلومات عن عملية إجراء النسخ الاحتياطي أو الاستعادة. سيؤدي ذلك إلى تخزين سبب فشل الاستعادة.

محدد موقع معلومات (URL)

عنوان URL الخاص بالمكون.

status

نتيجة العملية، سواء نجحت أم فشلت.

elapsedTime

إجمالي مدة العملية الخاصة بالمكون.

نماذج للإخراجات

فيما يلي مثال على إجراء نسخ احتياطي لنشر أساسي باستخدام خادم موحد إضافي:

{
	"backupLocation": "/net/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"
}