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

get

/mftapp/rest/v1/sources

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

リクエスト

問合せのパラメータ
トップに戻る

レスポンス

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

200レスポンス

アクティブ・ソースを説明します。
本文 ()
ルート・スキーマ : activeSources
型: object
タイトル: activeSources
ソースを表示
ネストされたスキーマ: sources
型: array
タイトル: sources
検出されたソース
ソースを表示
ネストされたスキーマ: items
型: object
タイトル: items
ソースを表示

500レスポンス

エラー情報。
本文 ()
ルート・スキーマ : errors
型: object
タイトル: errors
ソースを表示
トップに戻る

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

次のcURLコマンドは、RESTリソースにGETリクエストを発行して、様々な問合せパラメータに基づいてソースの詳細を取得する方法を示しています:

curl -I -X GET -u <username>:<password>  -H "Content-Type: application/json"
  'http://<host>:<port>/mftapp/rest/v1/mftapp/rest/v1/sources?bindingType=file' 

次の例では、正常終了したリクエストのレスポンス本文のコンテンツを示しています(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}."
}
トップに戻る