統合での起動(ターゲット)として使用する際のOracle E-Business Suiteアダプタのトラブルシューティング
次の表では、Oracle E-Business Suiteアダプタを統合の起動(ターゲット)接続として使用するときのトラブルシューティング情報について説明します:
| 問題点 | 解決 |
|---|---|
| Oracle E-Business SuiteのMetadata Provider APIに"isActive"メソッドしかデプロイされていないが、API内の残りのすべてのメソッドがデプロイされていない場合、次のエラーが発生する可能性があります:
|
問題を解決するには、メタデータ・プロバイダAPI内のメソッドすべてがGET動詞とサービス別名"provider"でデプロイされているようにしてください。
Metadataプロバイダ・サービスのデプロイの詳細は、「Oracle E-Business Suiteアダプタを有効化するための設定タスク」で説明されているステップ3を参照してください。 |
| "isActive"メソッドがデプロイされているが、権限が作成されていない場合を除き、MetadataプロバイダAPIメソッド(getInterfaces、getMethods、getProductsなど)のいずれかが次のエラーが発生する可能性があります:
|
この問題を解決するには、GET動詞を使用してMetadataプロバイダAPIのすべてのメソッドをデプロイすることに加えて、ステップ4 「Oracle E-Business Suiteアダプタを有効化するための設定タスク」の説明に従って、必要なユーザー権限をMetadataプロバイダ・サービスに付与してください。 |
|
正常に実行されたOracle E-Business Suite接続で統合エンドポイントを編集しようとすると、統合で使用されているAPIは選択されずエラーが発生します。 |
この問題の原因は、統合で使用されているAPIの製品名の変更が原因である可能性があります。 この問題を解決するには、Oracle E-Business Suiteアダプタ・エンドポイントの構成ウィザードの「Webサービス」ページで、そのAPIの製品名を再度選択する必要があります。 |
| Oracle E-Business Suiteアダプタ・エンドポイントの構成ウィザードの「Webサービス」ページで、RESTサービスとしてデプロイされていないインタフェースを選択すると、次のエラーが発生します:
|
このエラーは、選択したインタフェース内のどのメソッドもRESTサービス操作としてデプロイされていないために発生します。 この問題を解決するには、選択したインタフェースを統合で使用する前に、まずRESTサービスとしてデプロイしてください。 インタフェースをRESTサービスとしてデプロイする方法については、「Oracle E-Business Suiteアダプタを有効化するための設定タスク」の説明に従って、ステップ3を参照してください。 |
| Oracle E-Business Suiteアダプタ・エンドポイントの構成ウィザードの操作ページで、RESTサービス操作としてデプロイされていないメソッドまたは操作を選択すると、「サービス・ステータス」フィールドに次のエラーとともに未デプロイが表示されます:
|
次のステップを実行して、選択したメソッドをRESTサービス操作として最初にデプロイします:
デプロイされたインタフェースは、Oracle Integrationで使用可能である必要があります。 |
| Oracle E-Business Suiteアダプタ・エンドポイントの構成ウィザードの操作ページで、Javaメソッドの「読取り」操作を選択しようとすると、選択対象として表示されません。 | 「読取り」操作は、Javaメソッドに対してGET HTTP動詞を実行します。 Oracle E-Business Suiteアダプタ・エンドポイントの構成ウィザードの操作ページで選択できない場合、JavaメソッドにOracle E-Business SuiteでのRESTサービス・デプロイメント時にGETが選択されていないことを示します。
統合でJavaメソッドに対してこの操作を使用するには、次のタスクを実行します:
|
アンデプロイ済RESTサービスのエラー・メッセージ
選択したインタフェース内のどのメソッドもRESTサービス操作としてデプロイされていない場合、関連するRESTサービスが使用できないことを示すエラー・メッセージが表示されます。 まず、選択したインタフェースをRESTサービスとしてOracle E-Business Suiteにデプロイする必要があります。
「図webservice_error.gifの説明」
未デプロイ・ステータスを持つメソッドのエラー・メッセージ
選択したメソッドがRESTサービス操作としてデプロイされていない場合、統合で使用する前に、そのメソッドを最初にデプロイする必要があることを示すエラーとともに、「サービス・ステータス」フィールドの値として未デプロイが表示されます。

「図notdeployed_method.gifの説明」