プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle WebCenterアプリケーション・アダプタの管理
12c (12.2.1.2.0)
E82800-01
目次へ移動
目次

前
前へ
次
次へ

4 AXF設定の構成(11gリリース)

ほとんどのAXF構成が、Oracle WebCenter Contentのインストールの一部として完了されます。この章では、11g用の追加のAXF設定の構成方法を説明します。次のトピックを取り扱います:

4.1 ロギングの構成

このセクションの内容は次のとおりです。

4.1.1 BPEL用AXFのロギングの構成

次のいずれかの方法を使用してロギングを構成できます。

4.1.1.1 Enterprise Managerの使用

ロガーの設定にWebインタフェースを使用するには、Enterprise Managerの「ログ構成」ページに移動します。たとえば、サイド・ペインでサーバーを選択し、右クリックして、「ロギング」を選択してから、ロギングの構成を選択します。詳細は、Oracle Enterprise Managerのドキュメントを参照してください。

4.1.1.2 Application Serverの使用

AXFログを使用して、ソリューション構成における問題を取り出します。デフォルトで、一部のAXFロギングは、Application Serverロギングの一部として自動的に実行されます。次の手順に従って、より詳細な別個のAXFロギングを構成します。

  1. ログ・ハンドラをApplication Server構成に追加します。次の場所にあるlogging.xmlファイルの<log_handlers>タグ内にハンドラを追加します。

    DOMAIN/config/fmwconfig/servers/SERVER/logging.xml

    場所の例を次に示します。

    base_domain/config/fmwconfig/servers/IPM_Server1/logging.xml

    <log_handler name='axf-handler' level='ALL' class='oracle.core.ojdl.logging.ODLHandlerFactory'>
       <property name='path' value='${domain.home}/servers/${weblogic.Name}/logs/axf.log'/>
       <property name='maxFileSize' value='5485760'/>
       <property name='maxLogSize' value='54857600'/> 
       <property name='encoding' value='UTF-8'/>
    </log_handler>
    
  2. ロガーをlogging.xmlファイルに追加して、表4-1に示したログ・レベル(ODLメッセージ・タイプ)からレベルを設定します。XMLファイルにロギング・レベルを設定することも、Enterprise Managerを使用することもできます。
    <logger name='oracle.imaging.axf' level='TRACE:32' useParentHandlers='false'>
         <handler name='axf-handler'/>
         <handler name='console-handler'/>
    </logger>

    注意:

    端末のロギングを省略するには、console-handlerタグを削除します。

    表4-1 設定可能なロギング・レベル

    ログ・タイプ 説明 ログ・レベル(ODLメッセージ・タイプ)

    NULL

    ロガーは、親に設定されたログ・レベルを継承します。

    該当なし

    SEVERE

    システム管理者の注意が必要なシステム・エラーを記録します。

    ERROR:1

    WARNING

    エラーが発生する前に確認して処理する必要があるとして検出されたアクションまたは条件を記録します。

    WARNING:1

    INFO

    正常なアクションまたはイベントを記録します。これには、ログイン完了などのユーザー操作や、ログ・ファイルのローテーションなどの自動処理が該当します。

    NOTIFICATION:1

    CONFIG

    構成関連のメッセージまたは問題を記録します。

    NOTIFICATION:16

    FINE

    デバッグまたはパフォーマンス監視に使用されるトレース・メッセージまたはデバッグ・メッセージを記録します。通常は、詳細なイベント・データが含まれます。

    TRACE:1

    FINER

    かなり詳細なトレース・メッセージまたはデバッグ・メッセージを記録します。

    TRACE:16

    FINEST

    きわめて詳細なトレース・メッセージまたはデバッグ・メッセージを記録します。

    TRACE:32

  3. Windowsを使用している場合に、管理サーバーを実行しているときは、これを再起動します。ロガーがEnterprise Managerに表示されます。実行時にロギング・レベルを変更できます。

4.2 Coherenceの構成

インストールでキャッシュにCoherenceを使用する場合(高可用性環境の要件)、ネームスペース、プロパティ定義、プロパティ・セット定義およびプロパティ・セット用にそれぞれ1つずつ4つの個別のキャッシュが設定されます。このデフォルトのキャッシュ構成は、Coherenceのデフォルトとともに即時機能します。

AXF用に最適化されたオプションのCoherence構成を構成するには、単純なCoherenceキャッシュの構成方法を示す、次のサンプルのaxf-cache-config.xml構成ファイルを参照してください。より高度なキャッシュ・タイプについては、Coherenceのドキュメントを参照してください。次に記載されたようにCoherenceを構成することをお薦めしますが、必須ではありません。

<?xml version="1.0"?>
<!-- File: coherence-cache-config.xml -->
<cache-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://xmlns.oracle.com/coherence/coherence-cache-config"
xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-cache-config http://xmlns.oracle.com/coherence/coherence-cache-config/1.0/coherence-cache-config.xsd">

<!-- Prefix all service names to ensure no unintended clustering with other cache servers -->
<scope-name>com.oracle.ecm.axf</scope-name>

<defaults>
<serializer>pof</serializer>
</defaults>

<caching-scheme-mapping>
<!-- Specific cache mappings to avoid configuration errors -->

<!--
Cache limits are set per cache per node, so the total limit is the sum of all the cache limits on this node.

As there are 3 caches the storage will be a maximum of 3 x 100MB = 300MB,
in addition to 3 x 5MB = 15MB of near cache for clients.
-->
<cache-mapping>
<cache-name>AXF</cache-name>
<scheme-name>CustomNearCacheScheme</scheme-name>
</cache-mapping>
<cache-mapping>
<cache-name>AXF_CONVERSATION</cache-name>
<scheme-name>CustomNearCacheScheme</scheme-name>
</cache-mapping>
<cache-mapping>
<cache-name>AXF_EVENT</cache-name>
<scheme-name>CustomNearCacheScheme</scheme-name>
</cache-mapping>
</caching-scheme-mapping>

<caching-schemes>
<near-scheme>
<scheme-name>CustomNearCacheScheme</scheme-name>
<front-scheme>
<local-scheme>
<scheme-ref>SizeLimitedLocalScheme</scheme-ref>
</local-scheme>
</front-scheme>
<back-scheme>
<distributed-scheme>
<scheme-name>CustomDistributedCacheScheme</scheme-name>
<backing-map-scheme>
<local-scheme>
<scheme-name>SizeLimitedLocalScheme</scheme-name>
<eviction-policy>HYBRID</eviction-policy>
<!-- 100M -->
<high-units>100</high-units>
<unit-calculator>BINARY</unit-calculator>
<unit-factor>1048576</unit-factor>
<expiry-delay>4h</expiry-delay>
</local-scheme>
</backing-map-scheme>
<autostart>true</autostart>
</distributed-scheme>
</back-scheme>
<invalidation-strategy>present</invalidation-strategy>
</near-scheme>

<local-scheme>
<scheme-name>SizeLimitedLocalScheme</scheme-name>
<eviction-policy>HYBRID</eviction-policy>
<!-- 5M -->
<high-units>5</high-units>
<unit-calculator>BINARY</unit-calculator>
<unit-factor>1048576</unit-factor>
<expiry-delay>4h</expiry-delay>
<cachestore-scheme></cachestore-scheme>
</local-scheme>
</caching-schemes>
</cache-config>