Flex Gateway新着情報
Governance新着情報
Monitoring API Managerオブジェクトストア用 Anypoint Connector (Object Store Connector) のトラブルシューティングを行うには、冗長ログの有効化と、スローされる一般的なメッセージの解釈に関する情報を理解しておきます。
アプリケーションと Object Store Connector のやりとりが失敗する理由の理解を深めるには、コネクタの冗長ログを一時的に有効にします。
Mule アプリケーションのパフォーマンスに影響するため、トラブルシューティングが完了したら、必ず拡張された冗長性を無効にしてください。
設定ファイルで冗長ログを有効にする手順は、次のとおりです。
Anypoint Studio にアクセスし、[Package Explorer] ビューに移動します。
アプリケーションのプロジェクト名を開きます。
src/main/resources
パスフォルダーを開きます。
フォルダー内の log4j2.xml
ファイルを開きます。
<Loggers>
タグ内に <AsyncLogger>
タグを追加します。
<Loggers>
...
<AsyncLogger name="org.mule.extension.objectstore" level="DEBUG"/>
...
</Loggers>
アプリケーションの変更を保存します。
Package Explorer でプロジェクト名をクリックし、[Run (実行)] > [Run As (別のユーザーとして実行)] > [Mule Application (Mule アプリケーション)] をクリックします。
ここでは、一般的なスローメッセージとその解決方法を示します。
OS:KEY_ALREADY_EXISTS
The Mule app tries to store an object, but the object store already has a value for that key. (Mule アプリケーションでオブジェクトを保存しようとしていますが、オブジェクトストアにはすでにそのキーの値があります。)
OS:STORE_NOT_AVAILABLE
Cannot access the object store at this time. (現在、オブジェクトストアにアクセスできません。)
OS:INVALID_KEY
The supplied key is invalid. (無効なキーが指定されました。)Keys cannot be null nor blank. (キーは null または空白にできません。)
OS:KEY_NOT_FOUND
The object store must access a value, but the supplied key doesn’t exist in that store. (オブジェクトストアは値にアクセスする必要がありますが、指定されたキーがそのストアに存在しません。)
OS:NULL_VALUE
A null value was supplied to the object store. (null 値がオブジェクトストアに提供されました。)Null values are not supported. (Null 値はサポートされていません。)