一括インポートのトラブルシューティングの問題
この項では、一括インポートのトラブルシューティングの問題について説明します。
トピック:
- 一括インポート・プロセスでのインポート・ジョブにインタフェース・リクエストIDを渡す方法
- 一括データ・インポート実装の推奨
- importBulkData操作のジョブ・プロパティ・ファイルの作成
- Oracle ERP Integration WSDLを使用した一括インポートの起動時に受信したエラー・レスポンス
- インポートした統合で一括データをERP Cloudアプリケーションにインポートするオプションを再選択する必要がある
- 操作ページのインポート・ジョブ・リストに表示されないジョブ
- ExportBulkData操作からのコールバックの受信
- ExportBulkData操作のコールバックの構成
- Oracle ERP Cloudコールバック一括インポートの問題について
一括インポート・プロセスでのインポート・ジョブにインタフェース・リクエストIDを渡す方法
マニフェスト・ファイル/プロパティ・ファイル内のパラメータとしてリクエストID ({req_id})を追加するには、パラメータ・リスト内のリクエストIDを{req_id}として渡します。 これにより、Oracle ERP Cloudのロード・リクエストIDが動的に取得され、インポート・プロセスが続行できるようになります。
一括データ・インポート実装の推奨
一括データ・インポート機能をOracle ERP Cloudとともに使用する場合、WebサービスAPIsは使用しないで、アダプタ・エンドポイント構成ウィザードのアクション・ページで「一括データのインポートOracle ERP Cloud」オプションを選択することをお薦めします。
jobOptionsパラメータのプロパティが値に設定されていることを確認してください。 たとえば: <jobOptions>ExtractFileType=ALL,InterfaceDetails=TO_DETERMINE<jobOptions>jobOptionsパラメータは、すべてのFBDIインポートに必須であり、コールバックを受信するために必要です。
アダプタ・エンドポイント構成ウィザードのアクション・ページで「一括データのインポートOracle ERP Cloud」オプションを選択した場合、このタスクは必要ありません。
importBulkData操作のジョブ・プロパティ・ファイルの作成
ジョブごとにジョブ・プロパティ・ファイルを生成し、importBulkData操作のリクエスト・ペイロードをさらに簡素化できます。
詳細は、次のドキュメントを参照してください:
- 「外部Data Integration Services for Oracle Cloud: 概要」のOracle ERP Cloudの外部Data Integration Servicesの使用方法を参照してください。
- 下部までスクロールし、関連トピックの下にOracle Support Servicesリンクが表示されています: 外部のData Integration Services for Oracle ERP Cloudの使用。
- リンク下部の添付ファイル・セクションまでスクロールして、付録12を参照してください: Oracle Fusion Applicationsリリースに適した「外部の使用Data Integration Services」ガイドでimportBulkData操作のジョブ・プロパティ・ファイルを作成します。
- 「Oracle IntegrationおよびERP Cloud - ERPバルク・インポート・ジョブのジョブ名およびパラメータを取得する方法」を参照してください。
Oracle ERP Integration WSDLを使用した一括インポートの起動時に受信したエラー・レスポンス
ERP統合サービスWSDLのimportBulkData操作を使用して一括インポートを実行しようとしたときにエラーが発生した場合は、Oracle ERP Cloudアダプタを使用してこのタスクを正しく実行していることを確認してください。
「ファイル・ベース・データ・インポート(FBDI)ジョブの起動」を参照してください。
インポートした統合で一括データをERP Cloudアプリケーションにインポートするオプションを再選択する必要がある
一括データ・インポート機能を使用して統合を別のインスタンスにインポートする場合、アダプタ・エンドポイント構成ウィザードのアクション・ページの「一括データのERP Cloudアプリケーションへのインポート」オプションは選択されていません。 かわりに、このページの初期オプションが選択されます。 編集モードでアダプタ・エンドポイント構成ウィザードを開き、「一括データのERP Cloudアプリケーションへのインポート」オプションを再選択し、変更を保存して統合をアクティブ化する必要があります。 後でこの統合を別のインスタンスに再インポートする場合は、「一括データのERP Cloudアプリケーションへのインポート」オプションが正しく選択されています。 この問題は、初期インポートでのみ発生します。
操作ページのインポート・ジョブ・リストに表示されないジョブ
アクション・ページで「ERP Cloud Applicationへの一括データのインポート」を選択した場合、アダプタ・エンドポイント構成ウィザードの操作ページで、インポートするインポート・ジョブを指定できます。 ジョブが「インポート・ジョブ名」リストに表示されない場合、原因は次のとおりである可能性があります:
-
ファイルベースのデータ・インポート(FBDI)準拠のジョブだけが表示されます。 FBDIジョブについては、「財務のファイルベース・データ・インポート(FBDI)」の「ファイルベースのデータ・インポート」を参照してください。
-
ユーザー・アカウントに正しいロールがない可能性があります。 「統合ユーザーへの必要なロールの割当て」を参照してください。
「ERP Cloud Applicationへの一括データのインポート」を参照してください。
ExportBulkData操作からのコールバックの受信
ExportBulkData操作からコールバックを受信する場合は、コールバック統合でイベントを構成することもできます。 コールバック統合でExportBulkDataコールバック操作を使用する際に問題が発生する場合、イベントの代替方法が適しています。 どちらのメソッドもサポートされています。
ExportBulkData操作のコールバックの構成
ExportBulkDataの操作動作は、ImportBulkDataの操作動作とは異なります。 コールバック統合を構成するためにImportBulkDataとともに使用するアプローチは、ExportBulkDataとは機能しません。
ExportBulkDataから受信したコールバックを使用するには、統合を次のように構成する必要があります:
- トリガーとしてイベントとの統合を作成します。
- Oracle ERPアダプタでOracle ERP Cloud統合アウトバウンド・イベントをサブスクライブします。 フィルタを追加しないでください。デフォルトを使用します。
- ドキュメントIDを取得するペイロードを解析します。
{ "JOBS": [ { "JOBNAME": "TEST PO Extract Extract Job", "JOBPATH": "/oracle/apps/ess/custom/int", "REQUESTID": "9519", "STATUS": "SUCCEEDED", "DOCUMENTNAME": "ExportBulkData_TESTPOEXTACT_9519" }, { "JOBNAME": "Upload Interface Error and Job Output File to Universal Content Management", "JOBPATH": "/oracle/apps/ess/financials/commonModules/shared/common/interfaceLoader", "REQUESTID": "9520", "STATUS": "SUCCEEDED", "DOCUMENTNAME": "ExportBulkData_TESTPOEXTACT_9519" } ], "SUMMARYSTATUS": "SUCCEEDED", "DOCUMENTID": "10174", "DOCUMENTNAME": "ExportBulkData_TESTPOEXTACT_9519" } - SOAP Adapterを使用して、前述のドキュメントIDを使用してUniversal Content Manager (UCM)からファイルをダウンロードします。
- 添付がサポートされているため、SOAPアダプタを使用して続行します。
- ExportBulkData操作を起動する統合では、マッパーを開きます。
- exportBulkData操作のjobOptions要素にEnableEvent=Yを追加します。
Oracle ERP Cloudコールバック一括インポートの問題について
Oracle Integrationが一括インポートに関するOracle ERP Cloudコールバックを受信しない場合、アダプタを使用する前提条件が不完全なことが原因である可能性があります。
「ファイルの一括アップロードおよび新規統合用のOracle ERP Cloudアプリケーション表へのデータの挿入」を参照してください。
