目的
save_configuration RESTful APIは、デーモンの構成設定、パフォーマンス設定、テーブル駆動型インターフェース、およびストアド プロシージャの構成設定を更新します。
save_configuration RESTful APIには、以下を実行する2つのバリエーションがあります。
- 指定したプロパティを更新します
- リクエストの本文で指定されたすべてのプロパティを更新します
save_configuration RESTful APIは以下のURLおよびメソッドを使用します。
| アイテム | 説明 | ||
|---|---|---|---|
| URL | /datamover/daemonProperties/propertyName /datamover/daemonProperties |
||
| メソッド | PUT | ||
リクエストのパラメータ(propertyName)
save_configuration RESTful APIのこのバリエーションでは、指定されたプロパティが更新されます。
- propertyName
- 説明: 構成プロパティの名前
- values
- 説明: システムごとのプロパティ値
- unit
- 説明: 値の単位
- description
- 説明: 追加情報
- systemPairs
- 説明: ジョブの方向を強制するために使用されるシステムのペア
- groupPools
- 説明: ユーザー グループのプール
- targetUserPools
- 説明: ターゲット ユーザー プールのシステム
- neverTargetSystems
- 説明: ターゲット システムとして使用されないシステム
- defaultDatabases
- 説明: デフォルトのターゲット データベースまたはステージング データベースとしてシステム レベルで使用されるデータベース
応答のパラメータ
- messages
- 説明: プロパティ値が更新されたか同じままかを示すメッセージ。
- errors
- 説明: プロパティが保存されなかった場合のエラー メッセージ。
応答の例(propertyName)
{
"error":"The maximum value for property blocked.job.maxAllowedLimit cannot be greater that 25% of the maximum concurrent job limit. "
}
save_configuration RESTful APIの例(propertyName)
{
"propertyName": "agentCollector.agentHeartbeatWaitMillis",
"values":
[
{
"value": "600000",
"system": "ALL"
}
],
"description": "Purpose: To set the amount of time to wait for an Agent heartbeat before assuming it has gone out of service in milliseconds. Default: 600000"
}
リクエストのパラメータ(プロパティ)
save_configuration RESTful APIのこのバリエーションでは、リクエストの本文で指定されたすべてのプロパティが更新されます。
- propertyName
- 説明: 構成プロパティの名前
- values
- 説明: システムごとのプロパティ値
- unit
- 説明: 値の単位
- description
- 説明: 追加情報
- systemPairs
- 説明: ジョブの方向を強制するために使用されるシステムのペア
- groupPools
- 説明: ユーザー グループのプール
- targetUserPools
- 説明: ターゲット ユーザー プールのシステム
- neverTargetSystems
- 説明: ターゲット システムとして使用されないシステム
- defaultDatabases
- 説明: デフォルトのターゲット データベースまたはステージング データベースとしてシステム レベルで使用されるデータベース
save_configuration RESTful APIの例(プロパティ)
応答の例(プロパティ)
{
"error":"The maximum value for property blocked.job.maxAllowedLimit cannot be greater that 25% of the maximum concurrent job limit. "
}