システム設定の更新
/api/20210901/system/settings
リクエスト
この操作にはリクエスト・パラメータはありません。
- application/json
レスポンス
200レスポンス
400レスポンス
object
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
401レスポンス
object
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
403レスポンス
object
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
409レスポンス
object
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
500レスポンス
object
-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
例
これらの例は、Oracle Analytics Serverで1つ以上のシステム設定を更新する方法を示しています。
- 例1 - JSONファイルを使用したシステム設定の更新
- 例2 - システム設定の直接更新
例1 JSONファイルを使用したシステム設定の更新
この例では、Oracle Analytics Serverから送信される電子メールのサイズ(KB)と電子メール受信者の数を制限します。この動作を制御するシステム設定は、「最大電子メール・サイズ(KB)」および「電子メール当たりの最大受信者数」です。これらの設定のREST APIキーは、EmailMaxEmailSizeKB
およびEmailMaxRecipients
です。
cURLの例
まず、更新するシステム設定のREST APIキー値を取得します。システム設定のREST APIキーを参照してください。
update_system_settings.json
というJSONファイルを作成します。{ "items":[ { "key": "EmailMaxRecipients", "value": "512" }, { "key": "EmailMaxEmailSizeKB", "value": "10240" } ] }
{ "items":[ { "key": "EmailMaxRecipients", "value": "512" } ] }
JSONファイルをコールするcURLコマンドを実行します(たとえば、update_system_settings.json
)。
curl -i \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --request PUT 'https://<hostname>/api/20210901/system/settings' \ --data @update_system_settings.json
レスポンス・ヘッダーの例
適用不可。
レスポンス本文の例
成功すると、レスポンス本文で200
レスポンス・コードが返されます。たとえば:
Status 200
例2 システム設定の直接更新
この例では、システム設定「電子メール当たりの最大受信者数」を使用して、電子メール受信者の数を制限します。この設定のREST APIキーはEmailMaxRecipients
です。
cURLの例
まず、更新するシステム設定のREST APIキー値を取得します。システム設定のREST APIキーを参照してください。
{ "items":[ { "key": "EmailMaxRecipients", "value": "512" } ] }
cURLコマンドを実行します。
curl -i \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --request PUT 'https://<hostname>/api/20210901/system/settings' \ --data '{"items":[ { \ "key": "EmailMaxRecipients", \ "value": "512" \ } ] }'
レスポンス・ヘッダーの例
適用不可。
レスポンス本文の例
成功すると、レスポンス本文で200
レスポンス・コードが返されます。たとえば:
Status 200