機械翻訳について

ソースのトリガー

post

/events

指定したソースからのファイル転送をトリガーし、ファイルを処理するためにMFTに送ります。 eventSessionidという一意のIDが返されます。これを使用して、イベント・ステータスの追跡や結果のインスタンス詳細の取得を行います。

リクエスト

サポートされるメディア・タイプ
  • application/json
本文のパラメータ
ルート・スキーマ: eventRequest
型: object
ネストされたスキーマ: properties
型: object
ソース名と一緒に渡されるプロパティ。
ネストされたスキーマ: entry
型: array
ネストされたスキーマ: entry-items[0]
型: object
application/jsonの例

{
    "sourceName":"src1",
    "properties":{
        "entry":[
            {
                "key":"name1",
                "value":"value1"
            },
            {
                "key":"name2",
                "value":"value2"
            }
        ]
    }
}

レスポンス

サポートされるメディア・タイプ
  • application/json
200レスポンス
本文
ルート・スキーマ: event
型: object
application/jsonの例

{
    "eventSessionId":"799AE14A-9E37-42B9-9789-8F005039953E"
}
500レスポンス
問題が発生
本文
ルート・スキーマ: Error information.
型: object
タイトル: Error information.
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"             
  }