IBM FileNet P8, النسخة 5.1.+            

توصيف سجل الأخطاء

لمساعدة موجهي النظام في معرفة المشاكل بين الوحدة التابعة الى WebDAV و FileNet P8 WebDAV Servlet، يمكنك اتاحة خاصية التسجيل للبرامج الخاصة بوحدة الخدمة باستخدام log4j، والتي ستقوم بتسجيل الرسائل التي لها دلالة في بيئة تشغيل Workplace XT.

يقوم WebDAV servlet بتسجيل أنواع المعلومات التالية:

النوع معلومات
طلب عند قيام الوحدة التابعة الى WebDAV باصدار طلب الى WebDAV servlet، سيتم تسجيل أية نصوص رأس ومحتويات متضمنة في نص الطلب.
الاستجابة عند توزيع الاستجابة لطلب الوحدة التابعة الى WebDAV، سيتم تسجيل أية نصوص رأس للاستجابة وأية محتويات متضمنة في نص الاستجابة.
خطأ استثنائي عند اكتشاف أخطاء وكان كود الاستجابة الذي تم ارساله الى الوحدة التابعة غير مفيد، سيتم تسجيل معلومات P8.
حالة التحذير عندما تكون الأخطاء التي تم اكتشافها عبارة عن تحذيرات لكن لم يتم تسجيل التفاصيل الخاصة بها في كود الخطأ الذي تم ارساله الى الوحدة التابعة، سيتم تسجيل التحذير مع بعض النص التوضيحي.

لتوصيف عملية تسجيل الخطأ:

  1. اذا لم تكن قد قمت بذلك بالفعل، قم ببدء الاتصال الى وحدة خدمة Workplace XT كموجه نظام.
  2. قم بايجاد مكان Windows أو UNIX المفترض لملف log4j.properties. على سبيل المثال، يمكن أن يكون مكان Windows في C:\Program Files\IBM\FileNet\WebClient\log4j.properties. ويمكن أن يكون مكان UNIX في /opt/IBM/FileNet/WebClient/log4j.properties.
  3. قم بتنفيذ أحد التصرفات التالية:
    • لاتاحة التسجيل في JBoss و WebLogic، قم باضافة معامل log4j الى البرنامج النصي لبدء التشغيل ثم بدء وحدة خدمة Workplace XT. على سبيل المثال، يمكنك اضافة ما يلي الى البرنامج النصي لبدء التشغيل الى:
      نظام Windows
      @REM log4j config @REM set 
        log_conf="-Dlog4j.configuration=
        file:/C:\Progra~1\IBM\FileNet\WebClient\log4j.properties"
      نظام UNIX
      # log4j config LOG_CONF="-Dlog4j.configuration=
        /opt/IBM/FileNet/WebClient/log4j.properties"
      WebLogic 8 - Windows
      قم باضافة قسم %log_conf% بعد محددات CLASSPATH. على سبيل المثال:
      echo . 
      echo CLASSPATH=%CLASSPATH% 
      echo . 
      echo PATH=%PATH% 
      echo . 
      echo *************************************************** 
      echo * To start WebLogic Server, use a user name and * 
      echo * password assigned to an admin-level user. For * 
      echo * server administration, use the WebLogic Server * 
      echo * console at http:\[host_name]:[port]\console * 
      echo *************************************************** 
      %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %log_conf% 
      - Dweblogic.Name=%SERVER_NAME% 
      -Dweblogic.management.username=%WLS_USER% 
      - Dweblogic.management.password=%WLS_PW% 
      - Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% 
      - Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy" weblogic.Server
      WebLogic 8 - UNIX
      قم باضافة قسم %log_conf% بعد محددات CLASSPATH كما تم الاشارة اليها بنسق عريض في المثال بأسفل:
      # Log4j properties file 
       LOG_CONF="-Dlog4j.configuration=/opt/IBM/FileNet/WebClient/log4j.properties" 
      # Call WebLogic Server echo "." 
      echo "CLASSPATH=${CLASSPATH}" 
      echo "." 
      echo "PATH=${PATH}" 
      echo "." 
      echo "***************************************************" 
      echo "* To start WebLogic Server, use a user name and *" 
      echo "* password assigned to an admin-level user. For *" 
      echo "* server administration, use the WebLogic Server *" 
      echo "* console at http://[host_name]:[port]/console *" 
      echo "***************************************************" 
      ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} ${LOG_CONF} 
      - Dweblogic.Name=${SERVER_NAME} 
      - Dweblogic.ProductionModeEnabled=${PRODUCTION_MODE} 
      - Djava.security.policy="${WL_HOME}/server/lib/weblogic.policy" weblogic.Server
      WebLogic 9 - Windows
      قم باضافة قسم %log_conf% في محددات WLS_REDIRECT_LOG كما تم الاشارة اليها بنسق عريض في المثال بأسفل:
      If "%WLS_REDIRECT_LOG%"==""(  
      echo Starting WLS with line: 
      echo %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %jaas_login% 
      -Dweblogic.Name=%SERVER_NAME% 
      - Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy 
        %PROXY_SETTINGS% %SERVER_CLASS% 
      %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %log_conf% 
      - Dweblogic.Name=%SERVER_NAME% 
      -Dweblogic.management.username=%WLS_USER% 
      - Dweblogic.management.password=%WLS_PW% 
      - Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy 
      %PROXY_SETTINGS% %SERVER_CLASS% 
      ) else ( 
      echo Redirecting output from WLS window to %WLS_REDIRECT_LOG% 
      %JAVA_HOME%\bin\java %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% %jaas_login% 
      - Dweblogic.Name=%SERVER_NAME% 
      -Dweblogic.management.username=%WLS_USER% 
      - Dweblogic.management.password=%WLS_PW% 
      - Djava.security.policy=%WL_HOME%\server\lib\weblogic.policy 
      %PROXY_SETTINGS% %SERVER_CLASS% >â€%WLS_REDIRECT_LOG%†2>&1 )
      WebLogic 9 - UNIX
      قم باضافة قسم %log_conf% في محددات WLS_REDIRECT_LOG كما تم الاشارة اليها بنسق عريض في المثال بأسفل:
      ${JAVA_HOME}/bin/java ${JAVA_VM} -version 
      if [ "${WLS_REDIRECT_LOG}" = "" ] ; then 
      echo "Starting WLS with line:" 
      echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} 
      - Dweblogic.Name=${SERVER_NAME} 
      -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy 
      ${PROXY_SETTINGS} ${SERVER_CLASS }" 
      ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} ${JAAS_LOGIN} 
      -Dweblogic.Name=${SERVER_NAME} 
      -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy 
      ${PROXY_SETTINGS} ${SERVER_CLASS} 
      else echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}" 
      ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} 
      ${LOG_CONF} 
      -Dweblogic.Name=${SERVER_NAME} 
      -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy 
      ${PROXY_SETTINGS} ${SERVER_CLASS} >"${WLS_REDIRECT_LOG}" 2>&1
    • لاتاحة التسجيل على WebSphere، قم باضافة المعامل log4j الى الشاشة الرئيسية لادارة WAS، ثم قم ببدء وحدة خدمة Workplace XT. على سبيل المثال، يمكنك تنفيذ ما يلي.
      1. فتح الشاشة الرئيسية لادارة WAS في WebSphere 6.0 والتجول الى Servers > Application servers > server1 > Process Definition > Java Virtual Machine. قم بايجاد مسار مماثل اذا لم تكن تستخدم WebSphere 6.0.
      2. في مربع المتغيرات المستقلة العامة الى JVM، قم بتنفيذ أي مما يلي:
        نظام Windows
        -Dlog4j.configuration=
          C:\Progra~1\IBM\FileNet\WebClient\log4j.properties
        نظام Solaris
        -Dlog4j.configuration=
          file:/opt/IBM/FileNet/WebClient/log4j.properties
  4. قم بحفظ واغلاق البرنامج النصي لبدء تشغيل وحدة الخدمة.


تعليق توضيحي

آخر تحديث: يوليو 2011


© .IBM حقوق النشر لشركة 2011.
يتم تشغيل مركز المعلومات هذا من خلال تقنيات Eclipse. ‏‎(http://www.eclipse.org)‎‏