getArchiveImportReport
進行中のインポートの現在のステータスを取得します。
このオペレーションは、インポートアーカイブでのみ使用できます。
createImportArchiveが呼び出された後は、同じトランザクション内にあり、アーカイブが閉じられていない限り、いつでも使用できます。特に、
PerformArchiveImportがブロックせずに呼び出された場合は、その後
getArchiveImportReportを呼び出して、インポートが完了したかどうかを判断できます。か否か。インポートが完了した場合に生成されるメッセージのみを取得します。
インポートステータスがCANCELEDまたはFAILの場合、インポートは不整合状態になります。バウンディングトランザクションは、他のオペレーションを実行する前にロールバックする必要があります。
ロケーション
/services/webservices/system/admin/archive/operations/
リクエストエレメント
archiveId:アーカイブのID。
isBlocking TRUEの場合、インポートが完了するまでこの呼び出しは返されません。 FALSEの場合、この呼び出しはすぐに戻ります。 TRUEのみがサポートされます。
応答エレメント
status:
•CANCELED:この通話中にアーカイブがキャンセルされました。
•SUCCESS:インポートが完了しました。
•INCOMPLETE:インポートはまだ進行中です。
•FAIL:この呼び出し中または呼び出し前にインポートが失敗しました。
archiveReport(オプション):performArchiveImportまたはgetArchiveImportReport(存在する場合)の前回の呼び出し以降に生成されたメッセージのリスト。メッセージが存在しない場合、このエレメントは設定されていません。メッセージの構造については、
メッセージエレメントを参照してください。
エラー解析
IllegalArgument:isBlockingエレメントの形式が正しくない場合。
IllegalState:このオペレーションがエクスポートアーカイブIDを使用して呼び出された場合。
NotFound:アーカイブIDのアーカイブが存在しない場合。