使用可能なアクティブ・ソースの取得
get
/mftapp/rest/v1/sources
アプリケーション・タイプやバインディング・タイプなどの条件に基づいて、MFTでアクティブなソースのリストを取得します。レスポンスにソースとURLのリストが含まれます。
リクエスト
問合せのパラメータ
- application
-
型:
string
検出しようとするアプリケーション・バインディングのタイプ- bindingType
型:string
検出しようとするソースのバインディング・タイプ- onlyEventEnabled
型:boolean
イベントに対応するソースのみを検出- searchFilter
型:string
検出するソースの完全な名前または名前の一部レスポンス
サポートされるメディア・タイプ- application/json
200レスポンスアクティブ・ソースを説明します。本文ルート・スキーマ : activeSourcesネストされたスキーマ : items型:object
タイトル:items
- bindingType
-
型:
string
ソースのバインディング・タイプ。 - eventInvokeUrl
-
型:
string
起動するイベントのURL。 - name
-
型:
string
ソースの名前。 - url
-
型:
string
ソースのURL。
500レスポンスエラー情報。本文ルート・スキーマ : errors型:object
タイトル:errors
- errorCode
-
型:
string
Oracle Managed File Transferから返されるエラー・コード。 - errorKey
-
型:
string
Oracle Managed File Transferから返されるエラー・キー。 - errorMessage
-
型:
string
Oracle Managed File Transferから返されるエラーを説明するメッセージ。
例
レスポンス本文の例: 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}." }