サーバーのアプリケーション・プロパティの更新
put
/mftapp/rest/v1/artifacts/appProperties
サーバー上でアプリケーション・プロパティを更新
リクエスト
サポートされるメディア・タイプ
- application/json
ヘッダー・パラメータ
- location(required): string
SFTPプロパティ・イベントの更新の相対URLです。
ルート・スキーマ : schema
型:
ソースを表示
object
- calloutDirectory: string
- controlDirectory: string
- externalAddress: string
- externalFtp: integer
- externalFtps: integer
- externalSftp: integer
- generateChecksum: boolean
チェックサムを生成するかどうか。
- inboundDatasource: string
- instanceProcessors: integer
- internalAddress: string
- internalFtp: integer
- internalFtps: integer
- internalSftp: integer
- outboundDatasource: string
- payloadStorageDirectory: string
ペイロードが格納されているディレクトリ。
- sourceProcessors: integer
- storeInlinePayload: string
- storeReferencePayload: boolean
- targetProcessors: integer
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
アプリケーション・プロパティが更新されました。
500レスポンス
ルート・スキーマ : schema
型:
ソースを表示
object
- errorCode: string
Oracle Managed File Transferから返されるエラー・コード。
- errorKey: string
Oracle Managed File Transferから返されるエラー・キー。
- errorMessage: 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