JSON 파일의 입력 매개변수 준비
원터치 Domino 설정을 위한 입력 매개변수를 제공하는 JSON 파일(.json)을 작성할 수 있습니다.
JSON 입력 데이터는 각각 특정 컴포넌트에 대응되는 최상위 레벨 JSON 오브젝트로 구성됩니다. 각각의 최상위 레벨 오브젝트는 중첩된 오브젝트를 포함할 수 있습니다. 예를 들어, serverSetup 오브젝트는 모든 서버 관련 매개변수를 포함하는 server 오브젝트와 모든 네트워크 관련 매개변수를 포함하는 network 오브젝트를 포함하는 식입니다.
JSON 파일을 준비했으면 Domino 12.0.1부터 제공되는 validjson 도구를 사용하여 구성을 검증합니다. 자세한 정보는 명령줄에서 미리 JSON 파일 검증의 내용을 참조하십시오.
autoConfigPreferences: 환경 설정을 지정하는 데 사용됩니다.serverSetup: 서버를 설정하고 사용자를 등록하는 데 사용됩니다.IDVault: ID 볼트를 설정하는 데 사용됩니다.appConfiguration: 애플리케이션을 구성하는 데 사용됩니다.
JSON 파일은 json.org에서 설명하는 유효한 JSON을 포함해야 합니다.
- 값 유형은 달리 명시되지 않은 이상 문자열입니다. 문자열은 따옴표로 묶어서 지정합니다.
- 부울 값은 따옴표 없이 true 또는 false로 지정됩니다.
- 숫자 값은 notes.ini 값과 같이 문자열로 기능하는 경우를 제외하고 따옴표 없이 지정됩니다.
- 기본값을 적용하려면 따옴표 없이 NULL을 지정하거나 해당 매개변수를 생략하십시오.
원터치 설정 환경 설정을 위한 JSON 매개변수
| 매개변수 | 첫 번째 | 추가 | 설명 |
|---|---|---|---|
| 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/server/type | X* | X* | 서버 유형. 다음 중 하나여야 합니다.
|
| 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를 사용합니다. 기본값은 새 서버 ID를 작성하는 것입니다(기본적으로 Domino 데이터 디렉토리의 server.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 호스트 이름. Domino 12.0.2부터 원터치 설정에서는 기본적으로 이 호스트 이름과 관련된 Java 컨트롤러 및 Java 콘솔 인증서를 작성합니다. Java 콘솔뿐 아니라 LDAP 및 HTTP(구성된 경우)도 제대로 작동하도록 FQDN(완전한 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를 사용합니다. 기본값은 새 인증자 ID를 작성하는 것입니다(기본적으로 Domino 데이터 디렉토리의 cert.id). 기본값: false |
| serverSetup/org/certifierIDFilePath | X |
|
useExistingCertifierID가 true인 경우 사용되는 인증자 ID의 경로. Docker에서 ID는 컨테이너에 대해 상대적이어야 합니다. 기본값: 없음 |
| serverSetup/org/useExistingOrgUnitID | X |
|
값 true는 orgUnitIDFilePath로 지정된 기존 조직 단위 인증자 ID를 사용합니다. orgUnitName이 지정된 경우 기본값은 새 조직 단위 인증자 ID를 작성하는 것입니다(기본적으로 Domino 데이터 디렉토리의 oucert.id). 기본값: false |
| serverSetup/org/orgUnitIDFilePath | X |
|
useExistingOrgUnitID가 true인 경우 사용되는 조직 단위 인증자 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* |
|
관리자 일반 이름(예: "Bill Ranney"). |
| serverSetup/notesINI/<any name> | X | X | JSON 입력을 사용하는 경우 모든 notes.ini 설정을 정의할 수 있습니다. 서버 설정에 의해 독립적으로 정의될 수 있는 notes.ini 설정을 정의하는 경우에는 주의가 필요합니다. 여기에서 정의하는 값은 이전에 설정에 의해 정의된 값을 재정의합니다. 기본값: 없음 |
| 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 아티팩트를 작성하기 위한 메소드. 다음 중 하나여야 합니다.
|
| serverSetup/security/TLSSetup/CADisplayName | X |
|
인증 기관 표시 이름 기본값: DominoMicroCA |
| serverSetup/security/TLSSetup/CAOrgName | X |
|
인증 기관 조 이름. 기본값은 소스 JSON 파일의 serverSetup/org/orgName 특성 값입니다. |
| serverSetup/security/TLSSetup/CAKeyType | X |
|
인증 기관 키 유형. 다음 중 하나여야 합니다.
기본값: RSA |
| serverSetup/security/TLSSetup/CAExpirationDays | X |
|
인증 기관 인증서가 만료되기까지의 일 수. 지정하지 않으면 Domino가 적절한 기본값을 선택합니다. |
| serverSetup/security/TLSSetup/orgName | X |
|
TLS 인증서 조직 이름. 기본값은 CAOrgName 입니다. |
| serverSetup/security/TLSSetup/TLSKeyType | X |
|
TLSKeyType. 유효한 값은 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/security/JConsole/createControllerCert | X | X | Domino 서버 컨트롤러에 대한 MicroCA 생성 인증서를 작성합니다. 기본값은 true입니다. 인증서는 데이터 디렉토리의 <short-hostname>_<domainname>_s.p12라는 파일에 저장됩니다. 또한 dcontroller.ini 파일이 작성되고 이 인증서를 참조하도록 초기화됩니다. 이러한 파일의 사용에 대한 자세한 내용은 Java 콘솔 문서를 참조하십시오. |
| serverSetup/security/JConsole/createConsoleCert | X | X | Domino 서버 콘솔에 대한 MicroCA 생성 인증서를 작성합니다. 기본값은 true입니다. 인증서는 데이터 디렉토리의 <short-hostname>_<domainname>_c.p12라는 파일에 저장됩니다. 또한 dconsole.ini 파일이 작성되고 이 인증서를 참조하도록 초기화됩니다. 이러한 파일의 사용에 대한 자세한 내용은 Java 콘솔 문서를 참조하십시오. |
| 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 벤더. 다음 중 하나여야 합니다. "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 파일의 이름 패턴을 지정합니다. 패턴은 단일 '#' 문자를 포함해야 하며, 이 문자는 숫자 0, 1, ... count-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/setInternetPassword | X | true로 설정하면 등록된 사용자의 인터넷 비밀번호가 표준 비밀번호와 동일한 값으로 설정됩니다. 기본값은 false입니다. | |
| 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/setInternetPassword | X | true로 설정하면 사용자의 인터넷 비밀번호가 표준 비밀번호와 동일한 값으로 설정됩니다. 기본값은 false입니다. | |
| serverSetup/registerUsers/users/mailFilePath | X |
|
사용자 메일 파일 경로. 지정하지 않으면 사용자에 대해 메일 파일이 작성되지 않습니다. |
| serverSetup/registerUsers/users/mailTemplatePath | X |
|
메일 템플리트 경로. 여기에 지정되지 않거나 /defaults를 사용하여 지정되지 않으면 기본적으로 현재 Domino 버전의 메일 템플리트가 사용됩니다. |
| serverSetup/registerUsers/users/IDFilePath | X |
|
사용자 ID 파일 경로. 원터치 설정을 사용하여 ID 볼트도 작성한 경우, ID 파일을 디스크에 저장하지 않으려면 이 특성을 생략해도 됩니다. 이럴 경우 원터치 설정이 임시 ID 파일을 만듭니다. 이 파일의 이름은 사용자의 mailFilePath(있는 경우) 또는 고유한 임시 파일 이름에서 파생됩니다. 그런 다음 원터치 설정이 ID 파일을 볼트에 업로드한 후 임시 ID 파일을 삭제합니다. 사용자의 ID 파일 경로가 지정된 경우 파일이 삭제되지 않습니다. |
| serverSetup/registerUsers/users/saveIDToPersonDocument | X |
|
true인 경우 사용자의 ID 파일이 file 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* | 기존 서버의 서버 일반 이름(예: "Adminserver"). 디렉토리 및 기타 데이터베이스를 복제하는 데 사용됩니다. | |
| serverSetup/existingServer/hostNameOrIP | X | 기존 서버의 서버 DNS 호스트 이름 또는 IP 주소. 기본값: 없음 |
ID 볼트 설정을 위한 JSON 매개변수
| 매개변수 | 첫 번째 | 추가 | 설명 |
|---|---|---|---|
| IDVault/name | X* |
|
볼트 이름. "O=<vaultname>"과 같이 지정합니다(예: "O=DemoVault"). "O=" 접두부를 포함해야 합니다. 접두부를 생략하면 볼트 작성이 시도될 때 '색인에서 항목을 찾을 수 없음' 오류가 발생할 수 있습니다. |
| IDVault/description | X* |
|
볼트 설명. |
| IDVault/IDFile | X* |
|
볼트 ID 파일 |
| IDVault/IDPassword | X* |
|
볼트 ID 파일 비밀번호 |
| IDVault/path | X |
|
볼트 데이터베이스 경로. 선택적인 매개변수입니다. 이름 매개변수에서 파생될 수 있으므로 지정하지 않는 것이 좋습니다. 지정할 경우 경로의 디렉토리 부분은 IBM_ID_VAULT이고 경로의 파일 이름 부분은 O= 접두부를 제외한 이름 매개변수와 일치해야 합니다(예: "IBM_ID_VAULT/DemoVault.nsf"). |
| IDVault/passwordReset/helpText | X* |
|
비밀번호를 잊은 사용자를 위한 도움말 텍스트. |
| IDVault/securitySettingsPolicy/name | X* |
|
보안 설정 정책 이름 |
| IDVault/securitySettingsPolicy/description | X* |
|
보안 설정 정책 설명 |
| IDVault/masterPolicy/description | X* |
|
마스터 정책 설명 |
애플리케이션 구성을 위한 JSON 매개변수
| 매개변수 | 첫 번째 | 추가 | 설명 |
|---|---|---|---|
| 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 항목 이름(예: "adminserver/sherlock"). 이름은 표준 형식(예: "CN=adminserver/O=sherlock") 으로 지정할 수 있지만 원터치 설정이 자동으로 이름을 표준화하므로 그렇게 할 필요는 없습니다. |
| appConfiguration/databases/ACL/ACLEntries/level | X* | X* | 액세스 레벨. 다음 중 하나여야 합니다. "noAccess", "depositor", "reader", "author", "editor", "designer", "manager". |
| appConfiguration/databases/ACL/ACLEntries/type | X | X | 액세스 유형. 다음 중 하나여야 합니다. "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"인 경우 필수입니다. 이 오브젝트의 특성은 업데이트할 문서를 찾는 데 사용되는 하나 이상의 항목을 정의합니다. 문서는 정확한 값이 지정된 상태로 해당 항목을 모두 포함해야 합니다. 예: |
| 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 | 텍스트 목록 항목의 간략 형식. 배열은 하나 이상의 항목을 포함할 수 있습니다(여기에는 두 개가 표시되어 있습니다). |
| appConfiguration/documents/items/"<item-name>": [ 1, 2 ] | X | X | 번호 목록 항목의 간략 형식. 값 주위에 따옴표가 없습니다. 배열은 하나 이상의 항목을 포함할 수 있습니다(여기에는 두 개가 표시되어 있습니다). |
| 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 |
|
| 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* | 에이전트에서 수행할 조치. 값은 단일 문자열 또는 문자열 배열일 수 있습니다. 유효한 값은 다음과 같습니다.
|