MFTアーティファクトをzip形式で、構成プラン・ファイルをXML形式でエクスポート

get

/mftapp/rest/v1/artifacts

MFTアーティファクトをzip形式で、configPlanファイルをXML形式でエクスポートします。

リクエスト

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

レスポンス

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

200レスポンス

アーティファクトのエクスポートが完了しました。
ヘッダー

500レスポンス

本文 ()
ルート・スキーマ: Error information.
型: object
タイトル: Error information
ソースを表示
レスポンスの例(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>
トップに戻る