ソースのトリガー
post
/events
指定したソースからのファイル転送をトリガーし、ファイルを処理するためにMFTに送ります。 eventSessionidという一意のIDが返されます。これを使用して、イベント・ステータスの追跡や結果のインスタンス詳細の取得を行います。
リクエスト
サポートされるメディア・タイプ
- application/json
本文のパラメータ
ルート・スキーマ: eventRequest
型:
object- properties
-
型:
objectpropertiesソース名と一緒に渡されるプロパティ。 - sourceName
-
型:
stringトリガーするソースの名前。
ネストされたスキーマ: entry
型:
array-
型:
objectentry-items[0]
ネストされたスキーマ: entry-items[0]
型:
object- key
-
型:
string - value
-
型:
string
application/jsonの例
{
"sourceName":"src1",
"properties":{
"entry":[
{
"key":"name1",
"value":"value1"
},
{
"key":"name2",
"value":"value2"
}
]
}
}
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
本文
ルート・スキーマ: event
型:
object- eventSessionId
-
型:
string作成されたイベントのID。
application/jsonの例
{
"eventSessionId":"799AE14A-9E37-42B9-9789-8F005039953E"
}
500レスポンス
問題が発生
本文
ルート・スキーマ: Error information.
型:
objectタイトル:
Error information.- errorCode
-
型:
stringOracle Managed File Transferから返されるエラー・コード。 - errorKey
-
型:
stringOracle Managed File Transferから返されるエラー・キー。 - errorMessage
-
型:
stringOracle Managed File Transferから返されるエラーを説明するメッセージ。
application/jsonの例
{
"errorCode":"MFT-5423",
"errorKey":"MFT_WS_EVENT_SERVICE_SOURCE_DONT_EXITS_OR_NOT_DEPLOYED",
"errorMessage":"Error in processing EventService request. The source Source1 either does not exist or not deployed"
}
例
リクエスト本文の例
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"
}