統合の問題のトラブルシューティング
Oracle Sales and Serviceビジネス・オブジェクトでOCM資産リポジトリ収集統合が期待どおりに機能しなかった場合は、次のステップを実行して問題を識別できます。
OCM統合が期待どおりに機能しない場合
- Oracle Sales and Serviceビジネス・オブジェクトに「資産」タブがない場合は、現在のユーザーが正しいOracle Sales and Serviceサンドボックス内にあり、この統合に対して実装されているビジネス・オブジェクト(この場合はサービス・リクエスト)を作成していることを確認します。
- 次のエラーが表示された場合は、API認証が正しく構成され、Webサービスがこの接続を使用していることを確認してください。
oracle.binding.expr.ServiceInvocationException: JBO-29000: Unexpected exception caught: oracle.adf.model.connection.rest.exception.RestConnectionException, msg=JBO-57001: Invocation of service URL used in connection failed with status code 401 Unauthorized.
- 現在のユーザーにOCMへのエンタープライズ・アクセス権があることを確認してください。
- Oracle Sales and Serviceアプリケーションにログインしたユーザーも、OCMにログインしたユーザーと同じであることを確認します。
- 「資産」ページに次の情報が表示されている場合は、ベース資産リポジトリを少なくともコントリビュータとして現在のユーザーに共有してください。
リポジトリはここに表示されます。アセットを操作するには、リポジトリ・マネージャがリポジトリをあなたと共有する必要があります。
- ユーザーが資産リポジトリ・コレクションに文書を追加できない場合は、ユーザーがベース資産リポジトリ内の関連するOCMコレクションに共有されたことを確認します。
- 解決中にドキュメントがアセットにコピーされなかった場合は、現在のユーザーに、この統合に使用されるベース・アセット・リポジトリへの少なくともコントリビュータ・アクセス権があり、この統合で使用されるアセット・タイプがOCMCopyDocumentsToRepositoryCollectionFunctionスクリプトで使用されるタイプと一致していることを確認してください。
- サービス・リクエストの解決中に一部の文書がOCM文書からOCM資産リポジトリ・コレクションにコピーされなかった場合は、資産タイプのこの統合に必要なすべての文書タイプが定義されていることを確認します。
- 前述のドキュメントのすべてのステップを確認して、それらが完了し、正しい値になっていることを確認します。構成したイメージと同じように見えるため、ステップに示したイメージを使用します。
- OCMサーバーURLがWebサービスおよびマッシュアップ(図に示すように
<OCMServerURL>
ではなく)で正しく構成されていることを確認します。 - トークンURIがWebサービスIDCS OAUTHセキュリティで正しく構成されていることを確認します(図に示されている
<idcsServerURL>
ではありません)。 - エンタープライズ統合ユーザーとしてOCMにログインし、Oracle Sales and Serviceビジネス・オブジェクトの名前のコレクションがOCMベース資産リポジトリの下に作成されていることを確認します。そうでない場合は、OCMベース資産リポジトリIDが正しいことを確認してください。
OCM埋込みUIがまだロードされていない場合は、Oracle Salesとサービスのデバッグ・ログを確認します。
- この統合用に作成したサンドボックスが表示されていることを確認します。
- ページの左上から「ツール」および「アプリケーション・コンポーザ」を選択します。
- 左側のナビゲーション・メニューから「共通設定」、「ランタイム・メッセージ」の順に選択します。
- 「アプリケーション・スクリプト・ロギングの有効化」チェック・ボックスを選択します。
- 失敗した統合の一部をウォークスルーします(たとえば、「新規サービス・リクエストの作成」)。
- ランタイム・メッセージに戻り、この統合が失敗した理由の詳細がログに表示されるかどうかを確認します。