サーバーのアプリケーション・プロパティの更新
put
/mftapp/rest/v1/artifacts/appProperties
サーバー上でアプリケーション・プロパティを更新
リクエスト
サポートされるメディア・タイプ
- application/json
ヘッダー・パラメータ
- location: string
SFTPプロパティ・イベントの更新の相対URLです。
ルート・スキーマ : schema
型:
ソースを表示
object- calloutDirectory(optional): string
- controlDirectory(optional): string
- externalAddress(optional): string
- externalFtp(optional): integer
- externalFtps(optional): integer
- externalSftp(optional): integer
- generateChecksum(optional): boolean
チェックサムを生成するかどうか。
- inboundDatasource(optional): string
- instanceProcessors(optional): integer
- internalAddress(optional): string
- internalFtp(optional): integer
- internalFtps(optional): integer
- internalSftp(optional): integer
- outboundDatasource(optional): string
- payloadStorageDirectory(optional): string
ペイロードが格納されているディレクトリ。
- sourceProcessors(optional): integer
- storeInlinePayload(optional): string
- storeReferencePayload(optional): boolean
- targetProcessors(optional): integer
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
アプリケーション・プロパティが更新されました。
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-6036",
"errorKey":"MFT_CSF_KEY_DOES_NOT_EXIST_EXCEPTION",
"errorMessage":"Key not found for the given key alias aliasName in credential store."
}
例
次の例は、cURLを使用してRESTリソースにPUTリクエストを発行して、サーバー上でアプリケーション・プロパティを更新する方法を示しています。
curl -i -X PUT -u <username>:<password> -H "Content-type: application/json" -d '{"internalFtp":21, "internalAddress":"127.0.0.1", "externalFtp":21, "sourceProcessors":1, "instanceProcessors":2, "storeReferencePayload":true, "payloadStorageDirectory":"/.../user_projects/domains/base_domain/mft/storage", "storeInlinePayload":"fileSystem", "externalSftp":22, "targetProcessors":3, "generateChecksum":true, "externalFtps":990, "internalFtps":990, "internalSftp":22, "calloutDirectory":"/.../user_projects/domains/base_domain/mft/callouts", "externalAddress":"127.0.0.1"}' http://host:port/mftapp/rest/v1/artifacts/appProperties