المقدمة
يوضح هذا المستند كيفية تحميل أجزاء من ملف تكوين لغة الترميز القابلة للتوسيع (XML) في جهاز أمان البريد الإلكتروني (ESA).
المتطلبات الأساسية
المتطلبات
توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:
- لغة الترميز القابلة للتوسيع (XML)
- أجهزة أمان البريد الإلكتروني (ESA)
المكونات المستخدمة
لا يقتصر هذا المستند على إصدارات برامج أو أجهزة معينة.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
ملاحظة: يفترض هذا المستند أن التكوين الذي سيتم تحميله من نفس إصدار AsyncOS.
التكوين
نظرة عامة
يتيح لك ESA إستيراد ملف تكوين تم الحصول عليه من أي نقطة زمنية أو أي ESA أخرى.
الأسئلة المتداولة حول ESA: كيف يمكنك إستيراد ملف تكوين إلى جهاز جديد؟
يمكنك مواجهة سيناريوهات يكون فيها إستيراد أجزاء من التكوين فقط أكثر ملاءمة بدلا من ملف تكوين كامل.
- عمليات إعادة الإنشاء
- إختبارات الميزات
- إضافة عدد كبير من المدخلات في وقت واحد إلى إعدادات معينة
معلومات أساسية
يمكنك تحميل المعلومات بإحدى الطرق الثلاث:
- ضع معلومات في دليل التكوين وقم بتحميلها.
- قم بتحميل ملف التكوين مباشرة من الجهاز المحلي.
- لصق معلومات التكوين مباشرة.
بغض النظر عن الطريقة، يجب عليك تضمين علامات التمييز التالية في أعلى التكوين الخاص بك:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE config SYSTEM "config.dtd">
<config>
... your configuration information in valid XML
</config>
يجب أن تتبع علامة الإغلاق </config> معلومات التكوين الخاصة بك. يتم تحليل القيم في صياغة XML والتحقق من صحتها مقابل DTD الموجود في دليل التكوين على جهاز أمان المحتوى من Cisco. يسمى ملف DTD config.dtd. إذا تم الإبلاغ عن أخطاء التحقق من الصحة في سطر الأوامر عند إستخدام الأمر loadconfig، فلن يتم تحميل التغييرات. يمكنك تنزيل DTD للتحقق من ملفات التكوين خارج الجهاز قبل تحميلها.
التكوين
لاستيراد قسم فرعي من ملف التكوين، يلزم أن يكون القسم الفرعي مكتملا وفريدا ويجب أن يحتوي على علامات الإعلانات الواردة أعلاه، كما أنه موجود داخل <config></config>.
يعني الإكمال أنه يتم تضمين علامات البداية والنهاية بالكامل الخاصة بمقطع فرعي معين كما هو محدد بواسطة DTD. على سبيل المثال، يؤدي تحميل أو لصق التعليمات البرمجية التالية إلى حدوث أخطاء في التحقق من الصحة:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE config SYSTEM "config.dtd">
<config>
<autosupport_enabled>0</autosu
</config>
ومع ذلك، قم بتحميل هذا الرمز أو لصقه، فهو لا يتسبب في حدوث أخطاء في التحقق من الصحة:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE config SYSTEM "config.dtd">
<config>
<autosupport_enabled>0</autosupport_enabled>
</config>
يعني فريد أن القسم الفرعي من ملف التكوين الذي يتم تحميله أو لصقه ليس غامضا للتكوين. على سبيل المثال، يمكن أن يحتوي النظام على اسم مضيف واحد فقط، لذلك يسمح بتحميل هذا الرمز (بما في ذلك الإعلانات وعلامات <config></config>):
<hostname>mail4.example.com</hostname>
ومع ذلك، يمكن أن يحتوي النظام على العديد من المستمعين معرفين، لكل منهم جداول وصول مستلم مختلفة معرفة، لذلك يعتبر تحميل هذا الرمز فقط ملتبسا:
<rat>
<rat_entry>
<rat_address>ALL</rat_address>
<access>RELAY</access>
</rat_entry>
</rat>
ولأنه غامض، فإنه غير مسموح به، حتى ولو كان بناء جملة كامل.
تحذير: عند تحميل ملف تكوين أو مقاطع فرعية لملف تكوين أو لصقها، لديك القدرة على مسح التغييرات غير الإلزامية التي قد تكون معلقة.
علامات فارغة مقابل المحذوفة
توخ الحذر عند تحميل أقسام من ملفات التكوين أو لصقها. إذا لم تقم بتضمين علامة، فلن يتم تعديل قيمتها في التكوين عند تحميل ملف تكوين. ومع ذلك، إذا قمت بتضمين علامة فارغة، فسيتم مسح إعداد التكوين الخاص بها.
على سبيل المثال، يؤدي تحميل الرمز التالي إلى إزالة كافة المصغين من النظام:
<listeners></listeners>
تحذير: عند تحميل أو لصق المقاطع الفرعية لملف تكوين، يمكنك فصل نفسك عن واجهة المستخدم الرسومية (GUI) أو واجهة سطر الأوامر (CLI) وتدمير كميات كبيرة من بيانات التكوين. لا تقم بتعطيل الخدمات باستخدام هذا الأمر إذا لم تكن قادرا على إعادة الاتصال بالجهاز باستخدام بروتوكول آخر أو الواجهة التسلسلية أو الإعدادات الافتراضية على منفذ الإدارة. لا تستخدم أيضا هذا الأمر إذا لم تكن متأكدا من صياغة التكوين الدقيقة كما هو محدد بواسطة DTD. قم دائما بإجراء نسخ إحتياطي لبيانات التكوين قبل تحميل ملف تكوين جديد.
ملاحظة حول تشفير مجموعة الحروف
يجب أن تكون سمة الترميز لملف تكوين XML "ISO-8859-1" بغض النظر عن مجموعة الأحرف التي قد يتم إستخدامها لمعالجة الملف دون اتصال. يتم تحديد سمة الترميز في الملف عندما تقوم بإصدار الأمر showconfig أو saveConfig أو mailconfig:
<?xml version="1.0" encoding="ISO-8859-1"?>
التحقق من الصحة
انتقل إلى صفحة الميزة أو الإعداد المعدل.
معلومات ذات صلة