MFTアーティファクトおよび構成プラン・ファイルのエクスポート
get
/mftapp/rest/v1/artifacts
MFTアーティファクトをzip形式で、構成プラン・ファイルをXML形式でエクスポートします。
リクエスト
問合せのパラメータ
- domainName(optional): string
ドメイン名
- sourceName(optional): string
エクスポートするソース名
- targetName(optional): string
エクスポートのターゲット
- transferName(optional): string
転送の名前
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
500レスポンス
ルート・スキーマ: Error information.
型:
object
タイトル:
ソースを表示
Error information
。- errorCode(optional): string
Oracle Managed File Transferから返されるエラー・コード。
- errorKey(optional): string
Oracle Managed File Transferから返されるエラー・キー。
- errorMessage(optional): string
Oracle Managed File Transferから返されるエラーを説明するメッセージ。
レスポンスの例(application/json)
{
"errorCode":"MFT-7415",
"errorKey":"MFT_UNSUPPORTED_ARTIFACT_TYPE",
"errorMessage":"Unsupported artifact type found. Artifact type: {TYPE}."
}
例
レスポンス本文の例
次の例は、cURLを使用してRESTリソースにGETリクエストを発行して、MFTアーティファクトをzip形式でエクスポートし、XML形式で
configPlan
ファイルをエクスポートする方法を示しています。
curl -i -X GET -u <username>:<password> -H "Content-Type: multipart/form-data" http://host:port/mftapp/rest/v1/artifacts?sourceName=test2
XML形式のレスポンス本文のコンテンツの例を次に示します:
<mft-artifacts version="12.2.x.x"> <source> <file name="test2"> <generalProperties contentFolder="/.../user_projects/domains/base_domain/mft/storage/t3" minimumAge="0" includeContentInSubfolder="true"/> <advancedProperties triggerFileStrategy="Once only" triggerFileName="1.txt" maxRaiseSize="2000" singleThreaded="true" threadCount="1"> <content includeExcludePatternType="Wildcard" includeFiles="*.txt"/> </advancedProperties> <processingActions> <Compress order="1" level="Default Compression"> </Compress> </processingActions> <SourceSchedule> <Polling enable="false" pollingInterval="60"> </Polling> <Event enable="true" enableSecurity="true"> <security> <group name="AdminChannelUsers"/> <role name="MFTAdmin"/> </security> </Event> </SourceSchedule> </file> </source> </mft-artifacts>