ソースのトリガー
post
/mftapp/rest/v1/events
指定されたソースからのファイル転送をトリガーし、ファイルを処理するためにMFTに送信します。イベント・ステータスを追跡して結果インスタンスの詳細を取得するために使用される、eventSessionidという一意のIDで応答します。
リクエスト
サポートされているメディア・タイプ
- application/json
本文パラメータ
トリガーされるソースの名前。
ルート・スキーマ: /paths/~1events/post/parameters/0/schema
タイプ:
object- properties
-
タイプ:
objectpropertiesタイトル:propertiesソース名とともに渡されるプロパティ。 - sourceName
-
タイプ:
stringトリガーされるソースの名前。
ネスト・スキーマ: properties
ネスト・スキーマ: items
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
ソースが正常にトリガーされた場合に返されるレスポンス。
本文
ルート・スキーマ: eventSessionId
500レスポンス
エラー情報。
本文
ルート・スキーマ: errors
タイプ:
objectタイトル:
errors- errorCode
-
タイプ:
stringOracle Managed File Transferが返すエラー・コード。 - errorKey
-
タイプ:
stringOracle Managed File Transferが返すエラー・キー。 - errorMessage
-
タイプ:
stringOracle Managed File Transferが返すエラーを説明するメッセージ。
例
リクエスト本文の例
JSON形式のリクエスト本文のコンテンツの例を次に示します。
{
"sourceName": "src1",
"properties": {
"entry": [
{
"key": "name1",
"value": "value1"
},
{
"key": "name2",
"value": "value2"
}
]
}
}
レスポンス本文の例: 200レスポンス
JSON形式の成功したリクエストに対するレスポンス本文のコンテンツの例を次に示します。
{
"eventSessionId":"799AE14A-9E37-42B9-9789-8F005039953E"
}
レスポンス本文の例: 500レスポンス
JSON形式の成功したリクエストに対するレスポンス本文のコンテンツの例を次に示します。
{
"errorCode":"MFT-5423"
"errorKey":"MFT_WS_EVENT_SERVICE_SOURCE_DONT_EXITS_OR_NOT_DEPLOYED"
"errorMessage":"Error in processing EventService request. The source {source} either doesn't exist or not deployed"
}