入力パラメーターをJSON ファイルで準備する

JSON ファイル (.json) を作成して、ワンタッチ Domino セットアップ用の入力パラメーターを指定できます。

JSON 入力データは、特定のコンポーネントに対応する最上位の JSON オブジェクトに編成されます。各最上位オブジェクトには、入れ子になったオブジェクトを含めることができます。たとえば、 serverSetup オブジェクトには、すべてのサーバー関連のパラメーターを含むオブジェクトserver、 ネットワーク関連のすべてのパラメーターを含むオブジェクト network などが含まれます。

注: JSON ファイルは、ファイルの先頭にバイト順マーク (BOM) を含まない UTF-8 形式で保存する必要があります。UTF-8 は ASCII 文字セットのスーパーセットであるため、純粋に印刷可能な ASCII 文字を含むファイルは、UTF-8ファイルとしても有効です。

JSON ファイルを準備した後、Domino 12.0.1 以降で提供されている validjson ツールを使用して設定を検証します。詳しくは、JSON の構成を検証するを参照してください。

このトピックのセクションにある表では、次の最上位オブジェクトでサポートされる JSON オブジェクトとパラメーターについて説明します。
  • autoConfigPreferences は、プリファレンスを指定するために使用します。
  • serverSetup は、サーバーを設定し、ユーザーを登録するために使用します。
  • IDVault は、ID ボールトを設定するために使用します。
  • appConfiguration は、アプリケーションを構成するために使用します。
最初の列または追加の列の X は、パラメーターがそのタイプのサーバー・セットアップに関連していることを示します。X の横にアスタリスク (*) が付いている場合は、必須パラメーターを示します。

JSON ファイルには、json.org で説明されている有効な JSON が含まれている必要があります。

  • 特に注記がない限り、値の形式は String です。引用符で囲む文字列を指定します。
  • ブール値は、引用符なしで true または false で示されます。
  • 数値は、「notes.ini」などの文字列として機能する場合を除き、引用符なしで指定されます。
  • 既定値を適用するには、引用符を付けずに null を指定するか、パラメーターを省略します。

ワンタッチセットアップの環境設定用の JSON パラメータ

以下の表では、ワンタッチ・セットアップを行う設定を指定する際に使用する、上位オブジェクト autoConfigPreferences のパラメーターについて説明します。
パラメータ 初回 追加 説明
autoConfigPreferences/deleteInputFileAfterProcessing X X true の場合、処理が完了すると入力 JSON ファイルが削除されます。これにより、パスワードなどの機密データがファイル・システムに残らないようにします。このオプションを使用する場合は、再び必要になったときに備えて、必ず JSON ファイルのバックアップ コピーを安全な場所に保管してください。

デフォルト: false

autoConfigPreferences/startServerAfterConfiguration X X true の場合、セットアップが成功すると、Domino が起動します。false の場合、セットアップは終了し、Domino を起動しません。
注: ワンタッチ・セットアップを使用して ID ボールトを設定する場合は、この設定を true のままにします。ID ボールト設定を有効にするには、Domino サーバーをすぐに起動する必要があります。

デフォルト: true

autoConfigPreferences/consoleLogOutput/show X X コンソール・ログに書き込むワンタッチ・セットアップ出力を指定します。指定可能な値は "none""errors""all" です。

デフォルト: "errors"

autoConfigPreferences/consoleLogOutput/pauseOnErrorSeconds X X ワンタッチ・セットアップがエラーで完了したときに終了するまでの時間 (秒単位)。なお、セットアップの初期段階で発生した特定のエラーについては、一時停止しません。出力については、常時 IBM_TECHNICAL_SUPPORT/autoconfigure.log を参照してください。

デフォルト: 15

サーバー設定用の JSON パラメーター

以下の表では、ワンタッチ・セットアップでサーバーをセットアップする際に使用する、上位オブジェクト serverSetup のパラメーターについて説明します。
パラメータ 初回 追加 説明
serverSetup/server/type X* X* サーバーの種類。次のいずれかである必要があります。
  • "first" Domino ドメインの最初のサーバーの場合。
  • "additional" ドメイン内の追加サーバーの場合。
serverSetup/server/name X* X* サーバー共通名 (例 : AdminServer)。
serverSetup/server/domainName X* X* Domino ドメイン名。
serverSetup/server/title X X サーバータイトル

デフォルト: なし

serverSetup/server/password X X サーバー ID のパスワード

デフォルト: なし

serverSetup/server/minPasswordLength X X すべてのパスワードの最小パスワード長 (整数)

デフォルト: 5

serverSetup/server/useExistingServerID X

値が true の場合、IDFilePath で指定された既存のサーバー ID が使用されます。デフォルトでは、Dominoデータディレクトリーにserver.idをデフォルトとする新しいサーバーIDを作成します。

デフォルト: false

serverSetup/server/IDFilePath X X* サーバー ID ファイルのパス。Docker では、ID はコンテナーに対して相対的である必要があります。
serverSetup/server/serverTasks X X サーバー上で実行されるサーバー タスクのコンマ区切りのリスト。

デフォルト: "Replica,Router,Update,AMgr, Adminp,Sched,CalConn,RnRMgr"

serverSetup/server/additionalServerTasks X X サーバー上で実行する追加タスクのコンマ区切りのリスト。サーバータスクのデフォルトリストに追加する場合に使用します。
serverSetup/network/hostName X* X* DNS ホスト名
serverSetup/network/enablePortEncryption X X 値が true の場合、ポートの暗号化が有効になります。(ブール値)

デフォルト: true

serverSetup/network/enablePortCompression X X 値が true の場合、ポート圧縮が有効になります。(ブール値)

デフォルト: true

serverSetup/org/countryCode X X 組織の国コード

デフォルト: なし

serverSetup/org/orgName X* X* 組織名
serverSetup/org/certifierPassword X* 組織認証者
serverSetup/org/orgUnitName X X 組織のユニット名

デフォルト: なし

serverSetup/org/orgUnitPassword X X 組織のユニットパスワード

デフォルト: なし

serverSetup/org/useExistingCertifierID X

値が true の場合、certifierIDFilePath で指定された既存の証明書 ID を使用します。デフォルトでは、Dominoデータディレクトリーにcert.idをデフォルトとする新しい認証者IDを作成します。

デフォルト: false

serverSetup/org/certifierIDFilePath X

useExistingCertifierIDtrue の場合に使用される認証者 ID のパス 。Docker では、ID はコンテナーに対して相対的である必要があります。

デフォルト: なし

serverSetup/org/useExistingOrgUnitID X

値が true の場合、orgUnitIDFilePath で指定された既存の組織単位認証者 ID を使用します。orgUnitName が指定されている場合のデフォルトでは、Domino データ・ディレクトリーに oucert.id となる新しい組織単位認証者 ID が作成されます。

デフォルト: false

serverSetup/org/orgUnitIDFilePath X

useExistingOrgUnitIDtrue の場合に使用される組織単位認証者 ID のパス。Docker では、ID はコンテナーに対して相対的である必要があります。

デフォルト: なし

serverSetup/admin/firstName X

管理者名 (名)

デフォルト: なし

serverSetup/admin/middleName X

管理者のミドル・ネームまたはイニシャル・ネーム

デフォルト: なし

serverSetup/admin/lastName X*

管理者名 (姓)
serverSetup/admin/password X*

管理者 ID パスワード
serverSetup/admin/IDFilePath X*

管理者 ID ファイルパスDocker では、ID はコンテナーに対して相対的である必要があります。
serverSetup/admin/useExistingAdminID X

値が true の場合、IDFilePath で指定された既存のサーバー ID を使用します。デフォルトでは新しい管理者 ID を作成し、IDFilePath として保存します。

デフォルト: false

serverSetup/admin/CN X*

管理者の共通名(たとえば「ビル・ラニー」)。
serverSetup/notesINI/<any name> X X 任意の notes.ini 設定は、JSON 入力を使用する場合に定義できます。サーバーのセットアップで個別に定義される可能性がある notes.in. 設定を定義する場合は、注意が必要です。ここで定義した値は、セットアップで以前に定義された値を上書きします。

デフォルト: なし

serverSetup/security/ACL/prohibitAnonymousAccess X X 値が true の場合、匿名ユーザーにはアクセス権がありません。(ブール値)

デフォルト: true

serverSetup/security/ACL/addLocalDomainAdmins X X 値が true の場合、LocalDomainAdmins グループ・エントリ・マネージャー・アクセスが許可されます。(ブール値)

デフォルト: true

serverSetup/security/TLSSetup/method X*

certstore.nsf で TLS 成果物を作成する方法。次の内の 1 つでなければなりません:
  • "dominoMicroCA" で Domino Micro 認証局を作成し、それを用いて TLS 証明書を作成します。有効なパラメーターは CADisplayName, CAOrgName, CAKeyType, CAExpirationDays, orgName, TLSKeyType, certExpirationDays です。
  • "import".pem.p12.pfx.kyr ファイルから証明書データをインポートします。有効なパラメーターは以下のとおりです。importFilePathimportFilePasswordretainImportFileexportPassword
serverSetup/security/TLSSetup/CADisplayName X

認証機関の表示名

デフォルト: DominoMicroCA

serverSetup/security/TLSSetup/CAOrgName X

認証機関の組織名。デフォルトでは、ソース JSON ファイルの serverSetup/org/orgName プロパティーの値です。
serverSetup/security/TLSSetup/CAKeyType X

認証機関キータイプ。次の内の 1 つでなければなりません:
  • "RSA" - デフォルトのキー・サイズの RSA
  • "ECDSA" - デフォルトのキー・サイズの ECDSA
  • "RSA2048" - 2048 ビットキーの RSA
  • "RSA4096" - 4096 ビットキーの RSA
  • "ES256" - 256 ビットキーの ECDSA
  • "ES384" - 384 ビットキーの ECDSA

デフォルト: RSA

serverSetup/security/TLSSetup/CAExpirationDays X

認証局証明書が期限切れになるまでの日数。指定しない場合は、Domino によって適切なデフォルト値が選択されます。
serverSetup/security/TLSSetup/orgName X

TLS 証明書の組織名。デフォルトは CAOrgName の値です。
serverSetup/security/TLSSetup/TLSKeyType X

TLSKey タイプ。有効な値については、CAKeyType を参照してください。

デフォルト: RSA

serverSetup/security/TLSSetup/certExpirationDays X

TLS 証明書の有効期限が切れるまでの日数。1 から 398 までの整数値です。

デフォルト: 適切な値が Domino によって選択されます。

serverSetup/security/TLSSetup/importFilePath X

"method": "import" の場合は必須。インポートする .pem.p12 .pfx.kyr ファイルのパス。
serverSetup/security/TLSSetup/importFilePassword X

インポート・ファイルの内容を暗号化解除するためのパスワード。インポート・ファイルがパスワードで保護されている場合は必須です。「パスワードを間接的に指定する」で説明している、間接的なパスワードメカニズムを使用できます。
serverSetup/security/TLSSetup/retainImportFile X

デフォルトでは、インポート・ファイルはインポートが成功した後に削除されます。ファイルを保存するには true を指定します。
serverSetup/security/TLSSetup/exportPassword X

データをエクスポート可能にしたい場合に使用する、インポートされたデータを暗号化して保存するためのパスワード。『パスワードを間接的に指定する』で説明している、間接的なパスワードメカニズムを使用できます。
serverSetup/directoryAssistance/databasePath X X ディレクトリー・アシスタンス・データベースのパス。必要に応じて、外部 LDAP ディレクトリーへのアクセスを設定するために Domino ディレクトリー・アシスタンス・データベースを作成します。

デフォルト: da.nsf

serverSetup/directoryAssistance/domainName X X ディレクトリアシスタントのドメイン名。デフォルトでは、ソース JSON ファイルの serverSetup/server/domainName プロパティーの値です。
serverSetup/directoryAssistance/companyName X X ディレクトリアシスタントの会社名。デフォルトでは、ソース JSON ファイルの serverSetup/org/orgName property の値です。
serverSetup/directoryAssistance/LDAP/hostName X* X* LDAP サーバーの DNS ホスト名。
serverSetup/directoryAssistance/LDAP/vendor X X ディレクトリアシスタントの LDAP ベンダー。次の内の 1 つでなければなりません:"activeDirectory""openLDAP""dominoLDAP"

デフォルト: "dominoLDAP"

serverSetup/directoryAssistance/LDAP/userDN X X ディレクトリアシスタントの LDAP ユーザーの識別名
serverSetup/directoryAssistance/LDAP/password X X ディレクトリアシスタントの LDAP ユーザーのパスワード
serverSetup/directoryAssistance/LDAP/baseSearchDN X X ディレクトリアシスタントの LDAP 基本検索の識別名
serverSetup/directoryAssistance/LDAP/channelEncryption X X ディレクトリー・アシスタンスの LDAP チャネルの暗号化。"TLS" または "none" である必要があります。

デフォルト: "TLS"

serverSetup/directoryAssistance/LDAP/port X X ディレクトリアシスタントの LDAP ポート。

デフォルト: "channelEncryption": "TLS" は 636、"channelEncryption": "none". は 389。

serverSetup/directoryAssistance/LDAP/acceptExpiredCertificates X X ディレクトリー・アシスタンス LDAP - 期限切れの証明書を受け入れます。

デフォルト: false

serverSetup/directoryAssistance/LDAP/verifyRemoteServerCertificates X X ディレクトリアシスタント LDAP - リモートサーバー証明書を確認します。

デフォルト: true

serverSetup/directoryAssistance/LDAP/timeout X X ディレクトリー・アシスタンス LDAP タイムアウト。負でない整数値です。0 の値は、タイムアウトなしを意味します。

デフォルト: 0

serverSetup/directoryAssistance/LDAP/maximumEntriesReturned X X ディレクトリアシスタント LDAP の返される最大エントリー数。負でない整数値です。0 の値は、制限がないことを意味します。

デフォルト: 0

serverSetup/autoregister/count X

自動的に登録する追加のサーバーの数。

デフォルト: 0

serverSetup/autoregister/IDPath X

生成されたサーバー ID ファイルを格納するディレクトリーを指定します。ディレクトリーはすでに存在している必要があります。Docker では、ID はコンテナーに対して相対的である必要があります。

デフォルト: なし

serverSetup/autoregister/pattern X

生成されたサーバー ID ファイルの名前のパターンを指定します。パターンには「#」を1文字含む必要があり、この文字は0、1、...とカウント1までの数字に置き換えられます。たとえば、count が 3 で、パターンが "mailserver#" の場合、結果の ID ファイルは mailserver0.id、mailserver1.id、mailserver2.id という名前になります。

デフォルト: なし

serverSetup/registerUsers/defaults X

すべてのユーザーが登録するデフォルト・パラメーターを含むオブジェクト。個々のユーザーごとに、デフォルト値をオーバーライドできるプロパティーがあります。
serverSetup/registerUsers/defaults/saveIDToPersonDocument X

true の場合、ユーザー ID ファイルは、Domino ディレクトリー内のユーザーのユーザー文書に添付ファイルとして保存されます。

デフォルト: false

serverSetup/registerUsers/defaults/mailTemplatePath X

ユーザーのメールファイルの作成に使用されるテンプレート・データベースのパス。
serverSetup/registerUsers/defaults/password X

明示的なパスワードが指定されていないすべてのユーザーに使用されるパスワード。"@Prompt:" を使用して各ユーザー・パスワードの入力を求めるか、すべてのユーザーに適用するパスワードを指定します (テスト・サーバーにのみ推奨)。"@Prompt:" 以外の間接パスワードのオプションはサポートされていません。
serverSetup/registerUsers/defaults/enableFullTextIndex X

true の場合、全文索引データベース・プロパティーを有効にしたユーザーメール・データベースが作成されます。ワンタッチ・セットアップでは、インデックスは作成されません。

デフォルト: false

serverSetup/registerUsers/defaults/certificateExpirationMonths X

ユーザーの証明書の有効期限が切れる月数。

デフォルト: 24

serverSetup/registerUsers/users X

登録するユーザーの配列。JSON入力では、配列全体が「[」文字で始まり、「]」文字で終わります。配列の各エントリは「{」文字で始まり、「}」文字で終わるオブジェクトです。以下に示すオブジェクト内のプロパティーは、ユーザーの登録データを提供します。一部のプロパティーには、上記のオブジェクトで説明されているデフォルト値 /defaults があります。
serverSetup/registerUsers/users/firstName X

ユーザーの名
serverSetup/registerUsers/users/middleName X

ユーザーのミドル・ネーム
serverSetup/registerUsers/users/lastName X*

ユーザーの姓
serverSetup/registerUsers/users/shortName X

ユーザーのショート・ネーム
serverSetup/registerUsers/users/password X

ユーザー ID ファイルのパスワード。明示的なパスワードを指定するか、『パスワードを間接的に指定する 』に記載されている間接的なパスワードのオプションを使用できます。各ユーザーのパスワードを指定するには、このプロパティーを使用するか、/defaults 内の password プロパティーを使用する必要があります 。
serverSetup/registerUsers/users/mailFilePath X

ユーザーのメールファイルのパス指定しない場合、ユーザーのメールファイルは作成されません。
serverSetup/registerUsers/users/mailTemplatePath X

メール・テンプレートのパス。ここで、または /defaults で指定しない場合、現在の Domino バージョンのメール・テンプレートがデフォルトで使用されます。
serverSetup/registerUsers/users/IDFilePath X

ユーザー ID ファイルのパス。ワンタッチ・セットアップで ID ボールトも作成する場合、ディスクに ID ファイルを保存しない場合は、このプロパティーは省略できます。その場合、ワンタッチ・セットアップでは一時 ID ファイルを作成します。ID ファイル名は、ユーザーの mailFilePath が存在する場合はそれに派生した名前、または一意の一時ファイル名になります。そして、ID ファイルがボールトにアップロードされると、一時 ID ファイルはワンタッチ・セットアップによって削除されます。ユーザー ID ファイルのパスが指定されている場合は、ファイルは削除されません。
serverSetup/registerUsers/users/saveIDToPersonDocument X

true の場合、ユーザーの ID ファイルは、Domino ディレクトリー内のユーザーのユーザー文書に添付ファイルとして保存されます。
serverSetup/registerUsers/users/enableFullTextIndex X

true の場合、全文索引データベース・プロパティーを有効にしたユーザーのメール・データベースが作成されます。ワンタッチ・セットアップでは、インデックスは作成されません。
serverSetup/registerUsers/users/internetAddress X

ユーザーのインターネット・アドレス。指定しない場合、ワンタッチ・セットアップでは <firstName><lastName>@<domain-name> が使用されます。<domain-name> は必須プロパティー serverSetup/server/domainName から取得されます。
serverSetup/registerUsers/users/certificateExpirationMonths X

ユーザーの証明書の有効期限が切れる月数。
serverSetup/existingServer/CN X* Domino ディレクトリーやその他のデータベースを複製するために使用する、既存サーバーのサーバー共通名 (例 : Adminserver)。
serverSetup/existingServer/hostNameOrIP X 既存のサーバーのサーバー DNS ホスト名または IP アドレス。

デフォルト: なし

ID ボールト設定用 JSON パラメーター

以下の表では、ワンタッチ・セットアップで ID ボールトをセットアップする際に使用する、上位オブジェクト IDVault のパラメーターについて説明します。
パラメータ 初回 追加 説明
IDVault/name X*

ボールト名。例えば "O=DemoVault" のように、"O=<vaultname>"と指定します。"O=" の接頭部を含める必要があります。この接頭部を省略すると、ボールト作成の試行時に「エントリが索引に見つかりません」というエラーが発生する可能性があります。
IDVault/description X*

ボールトの説明。
IDVault/IDFile X*

ボールト ID ファイル
IDVault/IDPassword X*

ボールト ID ファイル・パスワード
IDVault/path X

ボールト・データベース・パス。これはオプションのパラメーターであり、name パラメーターから派生する場合があるため、指定しないことをお勧めします。指定する場合は、パスのディレクトリー部分は IBM_ID_VAULT にして、パスのファイル名部分は name パラメーターと一致させ、O= 接頭部を付けずに指定する必要があります (例: "IBM_ID_VAULT/DemoVault.nsf")。
IDVault/passwordReset/helpText X*

パスワードを忘れたユーザーのためのヘルプテキスト。
IDVault/securitySettingsPolicy/name X*

セキュリティー設定ポリシー名
IDVault/securitySettingsPolicy/description X*

セキュリティー設定ポリシーの説明
IDVault/masterPolicy/description X*

マスターポリシーの説明

アプリケーション構成の JSON パラメーター

以下の表では、ワンタッチ・セットアップでアプリケーションをセットアップする際に使用する、上位オブジェクト appConfiguration のパラメーターについて説明します。
パラメータ 初回 追加 説明
appConfiguration/notesINI/<any-name> X X notes.ini の変数は、serverSetup のプロパティーで指定する代わりに、ここで定義できます。
appConfiguration/databases/action X* X* Specify "create" to create a new database, or "update" to update an existing database.
appConfiguration/databases/filePath X* X* データベースファイルパス
appConfiguration/databases/title X X データベースのタイトルです。
appConfiguration/databases/templatePath X X Database template file path. Required when action is "create".
appConfiguration/databases/signUsingAdminp X X When set to true, an adminp request is issued to sign all design documents using the server's ID.

Default: false

appConfiguration/databases/ACL/roles X X ロール名の配列。例: [ "SpecApprover", "SpecAuthor" ]
appConfiguration/databases/ACL/ACLEntries

ACL エントリの配列。JSON入力では、配列全体が「[」文字で始まり、「]」文字で終わります。配列の各エントリは「{」文字で始まり、「}」文字で終わるオブジェクトです。以下に示すオブジェクト内のプロパティは、ACLエントリのデータを提供します。
appConfiguration/databases/ACL/ACLEntries/name X* X* 階層形式の ACL エントリ名 (例: "管理サーバー/シャーロック")。名前は正規形式(たとえば"CN=adminserver/O=sherlock")で指定できますが、ワンタッチセットアップで自動的に名前が正規化されるため、指定する必要はありません。
appConfiguration/databases/ACL/ACLEntries/level X* X* アクセス権レベル次の内の 1 つでなければなりません: ("noAccess""depositor""reader""author""editor""designer""manager") は使用しないでください。
appConfiguration/databases/ACL/ACLEntries/type X X アクセス・タイプ。次の内の 1 つでなければなりません:"unspecified""person""server""personGroup""serverGroup""mixedGroup"

デフォルト値: "unspecified"

appConfiguration/databases/ACL/ACLEntries/canCreateDocuments X X 名前付きエンティティはドキュメントを作成できます。

デフォルト値: false

appConfiguration/databases/ACL/ACLEntries/canDeleteDocuments X X 名前付きエンティティはドキュメントを作成できます。

デフォルト値: false

appConfiguration/databases/ACL/ACLEntries/canCreatePersonalAgent X X 名前付きエンティティは、プライベート エージェントを作成できます。

デフォルト値: false

appConfiguration/databases/ACL/ACLEntries/canCreatePersonalFolder X X 名前付きエンティティは、個人用フォルダーとビューを作成できます。

デフォルト値: false

appConfiguration/databases/ACL/ACLEntries/canCreateSharedFolder X X 名前付きエンティティは共有フォルダとビューを作成できます。

デフォルト値: false

appConfiguration/databases/ACL/ACLEntries/canCreateLSOrJavaAgent X X 名前付きエンティティーは、LotusScript と Java エージェントを作成できます。

デフォルト値: false

appConfiguration/databases/ACL/ACLEntries/isPublicReader X X 名前付きエンティティは、パブリック ドキュメントを読み取ることができます。

デフォルト値: false

appConfiguration/databases/ACL/ACLEntries/isPublicWriter X X 名前付きエンティティは、パブリック ドキュメントを作成できます。

デフォルト値: false

appConfiguration/databases/ACL/ACLEntries/canReplicateOrCopyDocuments X X 名前付きエンティティは、ドキュメントを複製およびコピーできます。

デフォルト値: false

appConfiguration/databases/ACL/ACLEntries/roles X X 指定されたエンティティに付与されるロールの配列。例: [ "SpecApprover", "SpecAuthor" ]

デフォルト値: false

appConfiguration/documents X X データベース内のドキュメントの配列。JSON入力では、配列全体が「[」文字で始まり、「]」文字で終わります。配列の各エントリは「{」文字で始まり、「}」文字で終わるオブジェクトです。以下に示すオブジェクト内のプロパティは、作成または更新されるドキュメントデータを提供します。
appConfiguration/documents/action X* X* 新しいドキュメントを作成するには "create" を指定し、既存のドキュメントを更新するには "update" を指定します。
appConfiguration/documents/findDocument X X アクションが "update" の場合に必要です。このオブジェクトのプロパティーは、更新するドキュメントを検索するために使用される 1 つ以上のアイテムを定義します。ドキュメントには、指定した正確な値を持つすべてのアイテムが含まれる必要があります。例:
"findDocument": 
  { "Type": "Server", 
  "ServerName": "CN=adminserver/O=sherlock" 
} 
appConfiguration/documents/computeWithForm X X ドキュメントをそのフォームに対して計算、検証します。true の場合、入力検証式や既定値の数式などのフォーム・ロジックが実行され、ドキュメントが変更される可能性があります (たとえば、追加の項目を追加するなど)。

デフォルト値: false

appConfiguration/documents/items X X ドキュメントアイテム。これらは、シンプル形式または正規形式で指定できます。一部の項目はシンプル形式で指定し、一部は正規形で指定できます。いずれかの項目フラグを設定するには、正規形が必要です。最初にシンプル形式が表示され、次に正規形式が表示されます。サポートされるデータ型は、テキスト、数値、テキスト・リスト、および数値リストです。
appConfiguration/documents/items/"<item-name>": "<item-value>" X X テキスト項目のシンプル形式。
appConfiguration/documents/items/"<item-name>": <item-value> X X 数値項目のシンプル形式。値の周囲に引用符がないことに注意してください。
appConfiguration/documents/items/"<item-name>": [ "v1", "v2" ] X X テキスト・リスト項目のシンプル形式。配列には 1 つ以上の項目が含まれる場合があります (ここでは 2 つ)。
appConfiguration/documents/items/"<item-name>": [ 1, 2 ] X X 数値リスト項目のシンプル形式。値の周囲に引用符がないことに注意してください。配列には 1 つ以上の項目が含まれる場合があります (ここでは 2 つ)。
appConfiguration/documents/items/"<item-name>" X X 項目の正規形式
appConfiguration/documents/items/"<item-name>"/"type" X X 項目データ型。テキスト項目と数値項目のオプション : 上記のシンプル形式と同様に、JSON のデータ・タイプから推測できます。指定する場合は、次のいずれかである必要があります。"text""number""datetime"
appConfiguration/documents/items/"<item-name>"/"value" X X
  • タイプが "text" の場合、単一の文字列または文字列の配列である必要があります。
  • タイプが "number" の場合、単一の数値または数値の配列である必要があります。
  • タイプが "datetime" の場合、例として示されている ISO-8601 形式、またはそのような値の配列の 1 つで、日付または時刻を指定する必要があります。
    • "20210728T162308,50-04" - 4 桁の年、2 桁の月、2 桁の日、"T" 区切り文字、2 桁の時、2 桁の分、2 桁の秒、コンマ区切り文字、2 桁の 100 分の 1 秒、グリニッジ標準時からのオフセットを表す "+" または "-" 区切り文字、GMT からのタイム・ゾーン・オフセットである 2 桁の時。
    • "20210728T162308,50-0330" - 上記と同様に、GMT からのタイム・ゾーン・オフセットの 2 桁の分が続きます。
    • "20210728" - 日付のみ - 4 桁の年、2 桁の月、2 桁の日。
    • "T162308,50" - 時刻のみ - "T" 区切り文字、2 桁の時、2 桁分、2 桁の秒、コンマ区切り文字、2 桁の 100 分の 1 秒。
appConfiguration/documents/items/"<item-name>"/"names" X X 項目には名前が含まれています。

デフォルト値: false

appConfiguration/documents/items/"<item-name>"/"readers" X X ドキュメントを読み取ることができるユーザーを決定するために使用される読者項目。

デフォルト値: false

appConfiguration/documents/items/"<item-name>"/"authors" X X ドキュメントを編集できるユーザーを決定するために使用する作成者の項目。

デフォルト値: false

appConfiguration/documents/items/"<item-name>"/"protected" X X 項目は保護されています。

デフォルト値: false

appConfiguration/documents/items/"<item-name>"/"sign" X X 項目は、ドキュメントが署名されている場合のドキュメント署名の計算の一部です。

デフォルト値: false

appConfiguration/documents/items/"<item-name>"/"encrypt" X X ドキュメントが暗号化されている場合、項目は暗号化されます。

デフォルト値: false

appConfiguration/documents/items/"<item-name>"/"nonSummary" X X 項目は要約アイテムではありません。デフォルトでは、項目は要約アイテムです。

デフォルト値: false

appConfiguration/agents/ X X データベース内のエージェントの配列。JSON入力では、配列全体が「[」文字で始まり、「]」文字で終わります。配列の各エントリは「{」文字で始まり、「}」文字で終わるオブジェクトです。以下に示すオブジェクト内のプロパティは、処理対象となるエージェントの情報を提供します。
appConfiguration/agents/name X* X* エージェント名。
appConfiguration/agents/action X* X* エージェントで実行するアクション。値は、単一の文字列または文字列の配列です。有効な値は、以下のとおりです。
  • "enable" - エージェントを有効にする
  • "disable" - エージェントを無効にする
  • "sign" - サーバー ID を使用してエージェントに署名する
  • "run" - エージェントを実行する