تعد عملية Hold Sweep عملية خفية. للحد من تأثير الأداء على النظام الخاص بك، يجب جدولة العملية ليتم تشغيلها عندما يكون استخدام النظام منخفضا. لتشغيل Hold Sweep، تأكد من أنك تتوافر لديك مستوى JRE المطلوب.
هام: قبل تشغيل Hold Sweep، يجب أن يقوم موجه النظام بتحديد قيمة خاصية QueryPageMaxSize الى 150,000 وقيمة الحد الأقصى لحد وقت الاستعلام الى 0. ارجع الى
توصيف Hold Sweep.
لتشغيل Hold Sweep:
- قم بتشغيل Hold Sweep أو قم بتشغيل ملف مواصفات محدد من الحافظة RecordsManagerSweep على الجهاز الذي قمت بتركيب المكون Hold Sweep عليه.
تسمح لك ملفات المواصفات القيام بحفظ توصيفات مختلفة وتشغيل عملية المسح باستخدام هذه التوصيفات بدون الحاجة الى اعادة التوصيف. استخدم أحد الطرق التالية لتشغيل عملية Hold Sweep:
اختيار |
توصيف |
نظام UNIX |
./RecordsManagerSweep.sh -HoldSweep [-profile
"profile name"] |
نظام Windows |
RecordsManagerSweep.bat -HoldSweep [-profile
"profile name"] |
- بالاضافة الى ذلك، يمكنك تشغيل Hold Sweep في ملف تخزين العناصر من حافظة RecordsManagerSweep على الجهاز الذي قمت بتركيب مكون Hold Sweep عليه لازالة عمليات التعليق باستخدام المعامل -ForceRemoveHold.
يسمح لك تشغيل Hold Sweep على ملف تخزين العناصر بازالة حالات تعليق السجل المحددة، بحد أقصى خمسة، من ملف تخزين العناصر المحدد، أو يسمح لك بازالة كل حالات التعليق من ملف تخزين العناصر المحدد، أو ازالة حالات التعليق من ملف تخزين عناصر معين في ملف مواصفات محدد. وعند ازالة حالات التعليق باستخدام المعامل -ForceRemoveHold، فسيتم ازالة حالات التعليق اذا كانت فعالة أو غير فعالة أو تم تطبيقها يدويا أو تطبيقها باستخدام Hold Sweep. قم باستخدام أحد الطرق التالية لتشغيل عملية ازالة حالات التعليق بتخزين العنصر:
اختيار |
توصيف |
نظام UNIX |
./RecordsManagerSweep.sh -HoldSweep -ObjectStore objectstorename|objectstoreID -ForceRemoveHold holdlist [-profile
"profile name"] على سبيل المثال:
./RecordsManagerSweep.sh -HoldSweep -ObjectStore "MyFPOS" -ForceRemoveHold "Hold1|Hold2|{E4F6F8F9-4E1A-4762-B062-344980B2B92}" -profile
"profile1"
|
نظام Windows |
RecordsManagerSweep.bat -HoldSweep -ObjectStore objectstorename|objectstoreID -ForceRemoveHold holdlist [-profile
"profile name"] على سبيل المثال:
./RecordsManagerSweep.bat -HoldSweep -ObjectStore "MyFPOS" -ForceRemoveHold "Hold1|Hold2|{E4F6F8F9-4E1A-4762-B062-344980B2B92}" -profile
"profile1"
|
اختيار |
توصيف |
نظام UNIX |
./RecordsManagerSweep.sh -HoldSweep -ObjectStore objectstorename -ForceRemoveHold
-All [-profile "profile name"] تنبيه: يمكن استخدام هذا الاختيار لأغراض خاصة فقط.
|
نظام Windows |
RecordsManagerSweep.bat -HoldSweep -ObjectStore objectstorename -ForceRemoveHold
-All [-profile "profile name"] تنبيه: يمكن استخدام هذا الاختيار لأغراض خاصة فقط.
|
- تبادليا، يمكنك تشغيل عملية Hold Sweep من موجه الأوامر بالتجول الى الحافظة ..\FileNet\RecordsManagerSweep\lib وادخال ما يلي: java -jar rmHoldSweep.jar.
- لايقاف Hold Sweep، قم باضافة المعامل -stop:
اختيار |
توصيف |
نظام UNIX |
./RecordsManagerSweep.sh -HoldSweep -stop |
نظام Windows |
RecordsManagerSweep.bat -HoldSweep -stop |
سيتم عرض رسالة عند ايقاف عمليات Hold Sweep.
- يمكنك التحقق من أنه تم تشغيل عملية المسح للتعليق بنجاح من خلال مشاهدة ملف سجل الأخطاء الذي تم تكوينه في الحافظة RecordsManagerSweep. اذا كان ملف الأخطاء خالي، فانه تم تشغيل عملية Hold Sweep بنجاح. خلاف ذلك، سيتضمن الملف الأخطاء التي يمكن استخدامها في تصحيح الأخطاء للمشكلة.