イベントのインスタンス・サマリーの取得

get

/mftapp/rest/v1/events/{eventSessionId}

イベント・ステータスおよび様々なステータスに対するインスタンス数を取得します。パス・パラメータとしてeventSessionIdを送信する必要があります。

リクエストでは、オプションのブール・パラメータfileCountがサポートされます。デフォルト値は、falseです。trueに設定した場合、レスポンスにはdownloadableFileCountstagedFileCountおよびsourceFileCountが含まれます。

リクエスト

パス・パラメータ
トップに戻る

レスポンス

サポートされるメディア・タイプ

200レスポンス

イベント・ステータス。
本文 ()
ルート・スキーマ: eventStatus
型: object
タイトル: eventStatus
ソースを表示
  • アクティブなインスタンスの数。
  • イベントの成功または失敗の理由を説明する文字列値。
  • 完了したインスタンスの数。
  • fileCounttrueにした場合に、ファイル・フィルタの適用後にソース・ロケーションにあるダウンロード可能な候補ファイルであるファイルの数。ソース・タイプがファイル、FTPおよびSFTPソースの場合のみ適用可能です。
  • 失敗したインスタンスの数。
  • fileCounttrueにした場合に、ファイル・フィルタの適用後にソースにあるファイルの数。ソース・タイプがファイル、FTPおよびSFTPソースの場合のみ適用可能です。
  • fileCounttrueにした場合に、Managed File Transferに正常にステージングされたファイルの数。
  • インスタンスのステータスを示す文字列値。

500レスポンス

エラー情報。
本文 ()
ルート・スキーマ : errors
型: object
タイトル: errors
ソースを表示
  • Oracle Managed File Transferから返されるエラー・コード。
  • Oracle Managed File Transferから返されるエラー・キー。
  • Oracle Managed File Transferから返されるエラーを説明するメッセージ。
トップに戻る

次のcURLの例は、cURLを使用してRESTリソースにGETリクエストを発行して、イベント・サマリーを取得する方法を示しています。

curl -i -X GET -u <username>:<password> -H "Content-Type: application/json"  http://<host>:<port>/mftapp/rest/v1/events/77990703-A512-4469-924C-891170EC0EAA 

レスポンス本文の例: 200レスポンス

次の例では、正常終了したリクエストのレスポンス本文のコンテンツを示しています(JSON形式)。

{
  "activeInstanceCount":"0"
   "completedInstanceCount":"5"
   "failedInstanceCount":"0"
   "status":"DONE" 
}

レスポンス本文の例: 500レスポンス

次の例では、正常終了したリクエストのレスポンス本文のコンテンツを示しています(JSON形式):

{
   "errorCode":"MFT-5436"
   "errorKey":"MFT_WS_EVENT_SERVICE_NO_EVENT_FOUND"
   "errorMessage":"Error in processing EventService request. No Event found with provided Event Session Id {id}."     
} 
トップに戻る