使用可能でアクティブなソースの取得

get

/mftapp/rest/v1/sources

アプリケーション・タイプ、バインディング・タイプなどの条件に基づき、MFTのアクティブなソースのリストを取得します。レスポンスにはURLとソースのリストが含まれます。

リクエスト

問合せパラメータ
application
タイプ: string
検出するアプリケーション・バインディングのタイプ
bindingType
タイプ: string
検出するソースのバインディング・タイプ
onlyEventEnabled
タイプ: boolean
イベントで有効なソースのみを検出
searchFilter
タイプ: string
検出するソースの名前の全部または一部

レスポンス

サポートされているメディア・タイプ
  • application/json
200レスポンス
アクティブなソースを記述します。
本文
ルート・スキーマ: activeSources
タイプ: object
タイトル: activeSources
ネスト・スキーマ: sources
タイプ: array
タイトル: sources
検出されたソース
ネスト・スキーマ: items
タイプ: object
タイプ: items
500レスポンス
エラー情報。
本文
ルート・スキーマ: errors
タイプ: object
タイトル: errors

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

JSON形式の成功したリクエストに対するレスポンス本文のコンテンツの例を次に示します。

{
	"sources": [
	  {
		"name": "src1",
		"url": "/scratch/demo",
		"bindingType": "File",
		"eventInvokeUrl": "/mftapp/rest/v1/events"
	  },
	  {
		"name": "src2",
		"url": "/scratch/username",
		"bindingType": "File",
		"eventInvokeUrl": "/mftapp/rest/v1/events"
	  }
	]
}

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

JSON形式の成功したリクエストに対するレスポンス本文のコンテンツの例を次に示します。

{
  "errorCode":"MFT-5403"
  "errorKey":"MFT_WS_DISCOVERY_COULD_NOT_QUERY_MFT_SOURCES"
  "errorMessage":"Discovery service is unable to query MFT Sources for the given application {application} and search Filter {search filter}."
}