タイプおよび名前に基づいて特定のアーティファクトを削除します。
削除
/mftapp/rest/v1/artifacts/{artifactType}/{artifactName}
転送の一部であるソース/ターゲットを削除する場合、そのソース/ターゲットを削除する前に転送から削除/デタッチする必要があり、削除しないと、削除操作が失敗します。
リクエスト
パス・パラメータ
- artifactName: string
アーティファクトの名前
- artifactType: string
アーティファクトのタイプ
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
ルート・スキーマ : schema
500レスポンス
ルート・スキーマ : schema
型:
ソースを表示
object
- 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リソースにDELETEリクエストを発行して、タイプおよび名前に基づいて特定のアーティファクトを削除する方法を示しています。
curl -i -X DELETE -u <username>:<password> -H "Content-Type: multipart/form-data" http://host:port/mftapp/rest/v1/artifacts/target/test
削除に成功すると、レスポンスは200 OKを返します。エラーが発生した場合のレスポンス本文のコンテンツの例を次に示します:
{ "errorCode": "MFT-7463", "errorKey": "MFT_UTILITY_ARTIFACT_NOT_FOUND_WITH_GIVEN_NAME", "errorMessage": ""The target [test] is currently associated with some transfers and so cannot be deleted." }