![]() ![]() ![]() ![]() |
この節では Oracle Service Bus の各種モジュールのデバッグを有効にする方法について説明します
デバッグを有効または無効にするには、Oracle Service Bus ドメインのルート ディレクトリにある以下のデバッグ XML ファイル内の対応するエントリを変更します。
これらの XML ファイルがルート ディレクトリにない場合、または削除されている場合は、サーバの起動時に内容を含まないファイルが再度作成されます。コード リスト B-1 は、すべてのモジュールのデバッグを無効にした (すべてのエントリを false
に設定した) alsbdebug.xml
ファイルの内容の例を示しています。
<java:sb-debug-logger xmlns:java='java:com.bea.wli.debug'>
<java:alsb-stages-transform-runtime-debug>false</java:alsb-stages-transform-runtime-debug>
<java:alsb-alert-manager-debug>false</java:alsb-alert-manager-debug>
<java:alsb-credential-debug>false</java:alsb-credential-debug>
<java:alsb-jms-reporting-provider-debug>false</java:alsb-jms-reporting-provider-debug>
<java:alsb-management-credential-debug>false</java:alsb-management-credential-debug>
<java:alsb-management-dashboard-debug>false</java:alsb-management-dashboard-debug>
<java:alsb-management-debug>false</java:alsb-management-debug>
<java:alsb-management-user-mgt-debug>false</java:alsb-management-user-mgt-debug>
<java:alsb-module-debug>true</java:alsb-module-debug>
<java:alsb-monitoring-aggregator-debug>false</java:alsb-monitoring-aggregator-debug>
<java:alsb-monitoring-debug>false</java:alsb-monitoring-debug>
<java:alsb-pipeline-debug>true</java:alsb-pipeline-debug>
<java:alsb-security-wss-debug>true</java:alsb-security-wss-debug>
<java:alsb-service-account-manager-debug>false</java:alsb-service-account-manager-debug>
<java:alsb-service-provider-manager-debug>false</java:alsb-service-provider-manager-debug>
<java:alsb-service-repository-debug>false</java:alsb-service-repository-debug>
<java:alsb-service-security-manager-debug>false</java:alsb-service-security-manager-debug>
<java:alsb-service-validation-debug>false</java:alsb-service-validation-debug
<java:alsb-test-console-debug>false</java:alsb-test-console-debug>
<java:alsb-transports-debug>true</java:alsb-transports-debug>
<java:alsb-uddi-debug>true</java:alsb-uddi-debug>
<java:alsb-wsdl-repository-debug>false</java:alsb-wsdl-repository-debug>
<java:alsb-wspolicy-repository-debug>true</java:alsb-wspolicy-repository-debug>
<java:alsb-security-encryption-debug>false</java:alsb-security-encryption-debug>
<java:alsb-security-module-debug>false</java:alsb-security-module-debug>
<java:alsb-sources-debug>false</java:alsb-sources-debug>
<java:alsb-custom-resource-debug>false</java:alsb-custom-resource-debug>
<java:alsb-mqconnection-debug>false</java:alsb-mqconnection-debug>
<java:alsb-throttling-debug>false</java:alsb-throttling-debug>
</java:sb-debug-logger>
コード リスト B-2 は、configfwkdebug.xml
ファイルの内容の例を示しています。
<java:config-fwk-debug-logger xmlns:java='java:com.bea.wli.config.debug'>
<n1:Name
xmlns:n1='java:weblogic.diagnostics.debug'>configfwkdebug</n1:Name>
<java:config-fwk-debug>true</java:config-fwk-debug>
<java:config-fwk-transaction-debug>false</java:config-fwk-transaction-debug>
<java:config-fwk-deployment-debug>true</java:config-fwk-deployment-debug>
<java:config-fwk-component-debug>false</java:config-fwk-component-debug>
<java:config-fwk-security-debug>false</java:config-fwk-security-debug>
</java:config-fwk-debug-logger>
デバッグは、通常の Oracle Service Bus の操作では無効にしておく必要がありますが、開発中のソリューションを初めてテストするときには一定のデバッグ フラグをオンにしておくと便利です。たとえば、アラートの開発中にアラート エンジンの動作を確認する場合、アラートのデバッグ フラグを有効にすることができます。
使用可能な Oracle Service Bus デバッグ フラグの一部を表 B-1 に示します。
コンフィグレーション フレームワークの使用可能なデバッグ フラグを表 B-2 に示します。
その他のすべてのデバッグ フラグは、名前から内容がわかります。
すべてのフラグのデバック情報は、サーバ ログ ({domaindir}/servers/{servername}/logs/{servername}.log
) に記録されます。
『Workshop for WebLogic 用の Oracle Service Bus プラグインの使用』の「Oracle Service Bus デバッガの使用」を参照してください。
![]() ![]() ![]() |