Préparation des paramètres d'entrée dans fichier JSON

Vous pouvez créer un fichier JSON (.json) pour fournir des paramètres d'entrée pour la configuration de Domino en une seule touche.

Les données d'entrée JSON sont organisées en objets JSON de niveau supérieur correspondant chacun à un composant spécifique. Chaque objet de niveau supérieur peut contenir des objets imbriqués. Par exemple, l'objet serverSetup contient l'objet server qui inclut tous les paramètres liés au serveur, l'objet network qui inclut tous les paramètres liés au réseau, etc.

Remarque : Le fichier JSON doit être enregistré au format UTF-8 sans marque de l'ordre des octets au début du fichier. Etant donné que UTF-8 est un surensemble du jeu de caractères ASCII, tout fichier avec des caractères ASCII purement imprimables est également un fichier UTF-8 valide.

Après avoir préparé le fichier JSON, utilisez l'outil validjson fourni à partir de Domino 12.0.1 pour valider la configuration. Pour plus d'informations, voir Validation de la configuration JSON.

Les sections de ce sujet incluent des tableaux qui décrivent les objets JSON pris en charge et les paramètres pour les objets de niveau supérieur suivants :
  • autoConfigPreferences, utilisé pour spécifier les préférences.
  • serverSetup, utilisé pour configurer des serveurs et enregistrer des utilisateurs.
  • IDVault, utilisé pour configurer un coffre d'ID.
  • appConfiguration, utilisé pour configurer des applications.
Un X dans la colonne Premier ou Supplémentaire indique qu'un paramètre se rapporte à ce type de configuration de serveur. Un astérisque (*) en face d'un X indique un paramètre obligatoire.

Le JSON de données doit contenir des JSON valides comme décrit sur json.org.

  • Les types de valeur sont des chaînes, sauf spécification contraire. Spécifiez des chaînes entre guillemets.
  • Les valeurs booléennes sont indiquées par true ou false sans guillemets.
  • Les valeurs numériques sont spécifiées sans guillemets, sauf lorsqu'elles fonctionnent comme des chaînes, telles que les valeurs notes.ini.
  • Pour appliquer une valeur par défaut, spécifiez null sans guillemets ou omettez le paramètre.

Paramètres JSON pour les préférences de configuration en une seule touche

Le tableau suivant décrit les paramètres de l'objet de premier niveau autoConfigPreferences que vous utilisez pour spécifier les préférences d'exécution de la configuration en une seule touche.
Paramètre Premier Supplémentaire Description
autoConfigPreferences/deleteInputFileAfterProcessing X X Si la valeur est true, le fichier JSON d'entrée est supprimé une fois le traitement terminé. Cela garantit que les données confidentielles telles que les mots de passe ne sont pas laissées sur le système de fichiers. Lorsque vous utilisez cette option, assurez-vous d'avoir une copie de sauvegarde de votre fichier JSON dans un emplacement sécurisé au cas où il serait à nouveau nécessaire.

Par défaut : false

autoConfigPreferences/startServerAfterConfiguration X X Si la valeur est true, Domino démarre après une configuration réussie. Si la valeur est false, la configuration se ferme et ne démarre pas Domino.
Remarque : Si vous utilisez la configuration en une seule touche pour configurer le coffre d'ID, laissez ce paramètre true. Le serveur Domino doit démarrer immédiatement pour que la configuration du coffre d'ID prenne effet.

Par défaut : true

autoConfigPreferences/consoleLogOutput/show X X Indique la sortie de la configuration en une seule touche à écrire dans le journal de la console. Les valeurs possibles sont "none", "errors" ou "all".

Par défaut : "errors"

autoConfigPreferences/consoleLogOutput/pauseOnErrorSeconds X X Temps de pause (en secondes) avant de sortir lorsque la configuration en une seule touche se termine avec une erreur. Notez que pour certaines erreurs qui se produisent tôt dans le processus de configuration, il n'y a pas de pause. Vous pouvez toujours consulter IBM_TECHNICAL_SUPPORT/autoconfigure.log pour la sortie.

Valeur par défaut : 15

Paramètres JSON pour la configuration du serveur

Le tableau suivant décrit les paramètres de l'objet de premier niveau serverSetup que vous utilisez pour configurer les serveurs avec la configuration en une seule une touche.
Paramètre Premier Supplémentaire Description
serverSetup/server/type X* X* Type de serveur. Doit être :
  • "first" pour le premier serveur d'un domaine Domino.
  • "additional" pour les serveurs supplémentaires du domaine.
serverSetup/server/name X* X* Nom commun du serveur, par exemple, "Adminserver".
serverSetup/server/domainName X* X* Nom de domaine Domino
serverSetup/server/title X X Titre de serveur

Valeur par défaut : aucun

serverSetup/server/password X X Mot de passe de l'ID serveur

Valeur par défaut : aucun

serverSetup/server/minPasswordLength X X Longueur minimale du mot de passe pour tous les mots de passe (entier).

Par défaut : 5

serverSetup/server/useExistingServerID X

La valeur true utilise l'ID serveur existant spécifié par IDFilePath. La valeur par défaut consiste à créer un ID serveur qui est par défaut server.id dans l'annuaire de travail Domino.

Par défaut : false

serverSetup/server/IDFilePath X X* Chemin d'accès du fichier ID serveur. Sur Docker, l'ID doit être relatif au conteneur.
serverSetup/server/serverTasks X X Liste séparée par des virgules des tâches du serveur qui s'exécutent sur le serveur.

Par défaut : "Replica,Router,Update,AMgr, Adminp,Sched,CalConn,RnRMgr"

serverSetup/server/additionalServerTasks X X Liste séparée par des virgules des tâches supplémentaires qui s'exécutent sur le serveur. Utilisez cette option pour ajouter à la liste par défaut des tâches serveur.
serverSetup/network/hostName X* X* Nom d'hôte DNS
serverSetup/network/enablePortEncryption X X La valeur true active le chiffrement du port. (Booléen)

Par défaut : true

serverSetup/network/enablePortCompression X X La valeur true active la compression du port. (Booléen)

Par défaut : true

serverSetup/org/countryCode X X Code du pays de l'organisation

Valeur par défaut : aucun

serverSetup/org/orgName X* X* Nom de l'organisation
serverSetup/org/certifierPassword X* Certificateur d'organisation
serverSetup/org/orgUnitName X X Nom d'unité organisationnelle

Valeur par défaut : aucun

serverSetup/org/orgUnitPassword X X Mot de passe de l'unité organisationnelle

Valeur par défaut : aucun

serverSetup/org/useExistingCertifierID X

La valeur true utilise l'ID certificateur existant spécifié par certifierIDFilePath. La valeur par défaut consiste à créer un ID certificateur qui est par défaut cert.id dans l'annuaire de travail Domino.

Par défaut : false

serverSetup/org/certifierIDFilePath X

Chemin d'accès de l'ID certificateur utilisé lorsque useExistingCertifierID est true. Sur Docker, l'ID doit être relatif au conteneur.

Valeur par défaut : aucun

serverSetup/org/useExistingOrgUnitID X

La valeur true utilise l'ID certificateur de l'unité organisationnelle existant spécifié par orgUnitIDFilePath. La valeur par défaut lorsqu'un nom orgUnitName est spécifié consiste à créer un ID certificateur d'unité organisation qui est par défaut oucert.id par défaut dans le répertoire de travail Domino.

Par défaut : false

serverSetup/org/orgUnitIDFilePath X

Chemin d'accès de l'ID certificateur d'unité organisationnelle utilisé lorsque useExistingOrgUnitID a la valeur true. Sur Docker, l'ID doit être relatif au conteneur.

Valeur par défaut : aucun

serverSetup/admin/firstName X

Prénom de l'administrateur

Valeur par défaut : aucun

serverSetup/admin/middleName X

Second prénom ou initiale de l'administrateur

Valeur par défaut : aucun

serverSetup/admin/lastName X*

Nom de l'administrateur
serverSetup/admin/password X*

ID et mot de passe de l'administrateur
serverSetup/admin/IDFilePath X*

Chemin d'accès au fichier ID de l'administrateur. Sur Docker, l'ID doit être relatif au conteneur.
serverSetup/admin/useExistingAdminID X

La valeur true utilise l'ID serveur existant spécifié par IDFilePath. La valeur par défaut consiste à créer un ID et à l'enregistrer en tant que IDFilePath.

Par défaut : false

serverSetup/admin/CN X*

Nom commun de l'administrateur, par exemple, "Bill Ranney".
serverSetup/notesINI/<any name> X X Tous les paramètres notes.ini peuvent être définis lors de l'utilisation d'entrée JSON. Soyez prudent lorsque vous définissez des paramètres notes.ini qui peuvent être définis indépendamment par la configuration du serveur ; la valeur définie ici remplace toute valeur précédemment définie par la configuration.

Valeur par défaut : aucun

serverSetup/security/ACL/prohibitAnonymousAccess X X La valeur true interdit l'accès aux utilisateurs anonymes. (Booléen)

Par défaut : true

serverSetup/security/ACL/addLocalDomainAdmins X X La valeur true donne à l'entrée de groupe LocalDomainAdmins un accès Gestionnaire. (Booléen)

Par défaut : true

serverSetup/security/TLSSetup/method X*

Méthode de création d'artefacts TLS dans certstore.nsf. Doit être l'une des valeurs suivantes :
  • "dominoMicroCA" pour créer une autorité de certification de micro-certificat Domino et l'utiliser pour créer un certificat TLS. Les paramètres valides sont CADisplayName, CAOrgName, CAKeyType, CAExpirationDays, orgName, TLSKeyType, certExpirationDays.
  • "import" pour importer des données de certificat à partir d'un fichier .pem, .p12, .pfx ou .kyr. Les paramètres valides sont importFilePath, importFilePassword, retainImportFile, exportPassword.
serverSetup/security/TLSSetup/CADisplayName X

Nom d'affichage de l'autorité de certification

Par défaut : DominoMicroCA

serverSetup/security/TLSSetup/CAOrgName X

Nom de l'organisation de l'autorité de certification. La valeur par défaut de la propriété serverSetup/org/orgName se trouve dans le fichier JSON source.
serverSetup/security/TLSSetup/CAKeyType X

Type de clé de l'autorité de certification. Doit être l'une des valeurs suivantes :
  • "RSA" - RSA avec taille de clé par défaut
  • "ECDSA" - ECDSA avec taille de clé par défaut
  • "RSA2048" - RSA avec clé 2 048 bits
  • "RSA4096" - RSA avec clé 4 096 bits
  • "ES256" - ECDSA avec clé 256 bits
  • "ES384" - ECDSA avec clé 384 bits

Par défaut : RSA

serverSetup/security/TLSSetup/CAExpirationDays X

Nombre de jours avant l'expiration du certificat de l'autorité de certification. S'il n'est pas spécifié, Domino choisit une valeur par défaut appropriée.
serverSetup/security/TLSSetup/orgName X

Nom de l'organisation du certificat TLS. La valeur par défaut est CAOrgName.
serverSetup/security/TLSSetup/TLSKeyType X

TLSKeyType. Reportez-vous à CAKeyType pour obtenir des valeurs valides.

Par défaut : RSA

serverSetup/security/TLSSetup/certExpirationDays X

Nombre de jours avant l'expiration du certificat TLS, une valeur entière entre 1 et 398, inclusivement.

Valeur par défaut : Domino choisit une valeur appropriée.

serverSetup/security/TLSSetup/importFilePath X

Requis pour "method": "import". Chemin du fichier .pem, .p12, .pfx ou .kyr à importer.
serverSetup/security/TLSSetup/importFilePassword X

Mot de passe pour déchiffrer le contenu du fichier d'importation. Obligatoire si le fichier d'importation est protégé par un mot de passe. Peut utiliser n'importe quel mécanisme de mot de passe indirect comme décrit dans Spécification indirecte de mots de passe.
serverSetup/security/TLSSetup/retainImportFile X

Par défaut, le fichier d'importation est supprimé après une importation réussie. Spécifiez true pour conserver le fichier.
serverSetup/security/TLSSetup/exportPassword X

Mot de passe pour le stockage des données importées cryptées, si vous souhaitez que les données soient exportables. Peut utiliser n'importe quel mécanisme de mot de passe indirect décrit dans Spécification indirecte de mots de passe.
serverSetup/directoryAssistance/databasePath X X Chemin de la base de données Directory Assistance Crée la base Domino Directory Assistance, le cas échéant, qui sera utilisée pour configurer l'accès aux répertoires LDAP externes.

Par défaut : da.nsf

serverSetup/directoryAssistance/domainName X X Nom du domaine Directory Assistance La valeur par défaut de la propriété serverSetup/server/domainName se trouve dans le fichier JSON source.
serverSetup/directoryAssistance/companyName X X Nom de la société Directory Assistance. La valeur par défaut de serverSetup/org/orgName property se trouve dans le fichier JSON source.
serverSetup/directoryAssistance/LDAP/hostName X* X* Nom d'hôte DNS du serveur LDAP.
serverSetup/directoryAssistance/LDAP/vendor X X Fournisseur LDAP Directory Assistance Doit être l'une des valeurs suivantes : "activeDirectory", "openLDAP", "dominoLDAP".

Par défaut : "dominoLDAP"

serverSetup/directoryAssistance/LDAP/userDN X X Nom distinctif de l'utilisateur LDAP Directory Assistance
serverSetup/directoryAssistance/LDAP/password X X Mot de passe de l'utilisateur LDAP Directory Assistance
serverSetup/directoryAssistance/LDAP/baseSearchDN X X Nom distinctif de la recherche de base LDAP Directory Assistance
serverSetup/directoryAssistance/LDAP/channelEncryption X X Chiffrement du canal LDAP Directory Assistance. Doit être "TLS" ou "none".

Par défaut : "TLS"

serverSetup/directoryAssistance/LDAP/port X X Port LDAP Directory Assistance.

Valeur par défaut : 636 pour "channelEncryption": "TLS" et 389 pour "channelEncryption": "none".

serverSetup/directoryAssistance/LDAP/acceptExpiredCertificates X X LDAP Assistance Directory - Accepter les certificats arrivés à expiration.

Par défaut : false

serverSetup/directoryAssistance/LDAP/verifyRemoteServerCertificates X X LDAP Assistance Directory - Vérifier les certificats des serveurs distants.

Par défaut : true

serverSetup/directoryAssistance/LDAP/timeout X X Délai d'attente LDAP Assistance Directory, valeur d'un entier non négatif. Une valeur de 0 implique l'absence de délai d'attente.

Valeur par défaut : 0

serverSetup/directoryAssistance/LDAP/maximumEntriesReturned X X Nombre maximum d'entrées LDAP Assistance Directory retournées, valeur d'un entier non négatif. Une valeur de 0 n'implique aucune limite.

Valeur par défaut : 0

serverSetup/autoregister/count X

Nombre de serveurs supplémentaire à enregistrer automatiquement.

Valeur par défaut : 0

serverSetup/autoregister/IDPath X

Spécifie l'annuaire dans lequel placer les fichiers d'ID serveur générés. Le répertoire doit exister. Sur Docker, l'ID doit être relatif au conteneur.

Valeur par défaut : aucun

serverSetup/autoregister/pattern X

Spécifie un modèle pour les noms des fichiers d'ID serveur générés. Le modèle doit contenir un caractère "#" unique qui sera remplacé par les chiffres 0, 1, ... jusqu'à count-1. Par exemple, si le nombre est 3 et que le modèle est "mailserver#", les fichiers d'ID résultants sont nommés mailserver0.id, mailserver1.id, mailserver2.id.

Valeur par défaut : aucun

serverSetup/registerUsers/defaults X

Un objet contenant des paramètres par défaut pour tous les utilisateurs à enregistrer. Chaque utilisateur possède des propriétés qui peuvent remplacer les valeurs par défaut.
serverSetup/registerUsers/defaults/saveIDToPersonDocument X

Si c'est le cas, les fichiers d'ID des utilisateurs sont sauvegardés en tant que pièce jointe dans les documents Personne des utilisateurs dans le répertoire Domino.

Par défaut : false

serverSetup/registerUsers/defaults/mailTemplatePath X

Chemin de la base de données du modèle à utiliser pour créer les fichiers de courrier des utilisateurs.
serverSetup/registerUsers/defaults/password X

Mot de passe à utiliser pour tous les utilisateurs pour lesquels un mot de passe explicite n'est pas fourni. Utilisez "@Prompt:" pour être invité à saisir le mot de passe de chaque utilisateur, ou spécifiez un mot de passe à appliquer à tous les utilisateurs (recommandé uniquement pour les serveurs de test). Les options de mot de passe indirectes autres que "@Prompt :" ne sont pas prises en charge.
serverSetup/registerUsers/defaults/enableFullTextIndex X

Si la valeur est true, les bases de données courrier des utilisateurs sont créées avec la propriété de base de données Index documentaire activée. La configuration en une seule touche ne crée pas les index.

Par défaut : false

serverSetup/registerUsers/defaults/certificateExpirationMonths X

Nombre de mois après lequel les certificats des utilisateurs expireront.

Valeur par défaut : 24

serverSetup/registerUsers/users X

Une matrice d'utilisateurs à enregistrer. La totalité de la matrice commence par un caractère '[' et se termine par un caractère ']' dans l'entrée JSON. Chaque entrée de la matrice est un objet qui commence par un caractère "{" et se termine par un caractère "}". Les propriétés d'un objet, illustrées ci-dessous, fournissent les données d'enregistrement d'un utilisateur. Certaines des propriétés ont des valeurs par défaut, comme décrit dans l'objet /defaults ci-dessus.
serverSetup/registerUsers/users/firstName X

Prénom de l'utilisateur
serverSetup/registerUsers/users/middleName X

Deuxième prénom de l'utilisateur
serverSetup/registerUsers/users/lastName X*

Nom de l'utilisateur
serverSetup/registerUsers/users/shortName X

Nom abrégé de l'utilisateur
serverSetup/registerUsers/users/password X

Mot de passe du fichier d'ID de l'utilisateur. Vous pouvez spécifier un mot de passe explicite ou utiliser l'une des options de mot de passe indirectes documentées dans Spécification indirecte de mots de passe. Vous devez spécifier un mot de passe pour chaque utilisateur, soit avec cette propriété, soit avec la propriété password dans /defaults.
serverSetup/registerUsers/users/mailFilePath X

Chemin du fichier courrier de l'utilisateur. S'il n'est pas spécifié, aucun fichier courrier n'est créé pour l'utilisateur.
serverSetup/registerUsers/users/mailTemplatePath X

Chemin d'accès du modèle de courrier. S'il n'est pas spécifié ici ou avec /defaults, le modèle de courrier de la version actuelle de Domino est utilisé par défaut.
serverSetup/registerUsers/users/IDFilePath X

Chemin d'accès du fichier de l'ID utilisateur. Si vous créez également un coffre d'ID avec une configuration en une seule touche, vous pouvez omettre cette propriété si vous ne souhaitez pas que le fichier d'ID soit stocké sur le disque. Dans ce cas, la configuration en une seule touche crée un fichier d'ID temporaire dont le nom est dérivé du mailFilePath de l'utilisateur, s'il est présent, ou d'un nom de fichier temporaire unique. Ensuite, après avoir chargé le fichier d'ID dans le coffre, la configuration en une seule touche permet de supprimer le fichier d'ID temporaire. Si le chemin d'accès du fichier de l'ID utilisateur est spécifié, le fichier n'est pas supprimé.
serverSetup/registerUsers/users/saveIDToPersonDocument X

Si c'est le cas, le fichier d'ID de l'utilisateur est sauvegardé en tant que pièce jointe dans le document Personne de l'utilisateur dans le répertoire Domino.
serverSetup/registerUsers/users/enableFullTextIndex X

Si la valeur est true, la base de données courrier de l'utilisateur est créée avec la propriété de base de données Index documentaire activée. La configuration en une seule touche ne crée pas l'index.
serverSetup/registerUsers/users/internetAddress X

Adresse Internet de l'utilisateur. Si elle n'est pas spécifiée, la configuration en une seule touche utilise <firstName><lastName>@<domain-name> où <domain-name> est extrait de la propriété serverSetup/server/domainName requise.
serverSetup/registerUsers/users/certificateExpirationMonths X

Nombre de mois après lequel les certificats de l'utilisateur expireront.
serverSetup/existingServer/CN X* Nom usuel du serveur existant à utiliser pour répliquer le répertoire et d'autres bases de données, par exemple, Adminserver".
serverSetup/existingServer/hostNameOrIP X Nom d'hôte DNS du serveur ou adresse IP du serveur existant.

Valeur par défaut : aucun

Paramètres JSON pour la configuration du coffre d'ID

Le tableau suivant décrit les paramètres de l'objet de premier niveau IDVault que vous utilisez pour configurer le coffre d'ID avec la configuration en une seule une touche.
Paramètre Premier Supplémentaire Description
IDVault/name X*

Nom du coffre. Indiquez "O=<vaultname>" par exemple, "O=DemoVault". Vous devez inclure le préfixe "O=". Si vous l'omettez, vous pouvez obtenir une erreur 'Entrée non trouvée dans l'index' lors de la tentative de création du coffre.
IDVault/description X*

Description du coffre.
IDVault/IDFile X*

Fichier d'ID du coffre
IDVault/IDPassword X*

Mot de passe du fichier d'ID du coffre
IDVault/path X

Chemin de la base de données du coffre. Il s'agit d'un paramètre facultatif et nous vous recommandons de ne pas le spécifier, car il peut être dérivé du paramètre de nom. Si vous le spécifiez, la partie répertoire du chemin doit être IBM_ID_VAULT et la partie du nom de chemin du chemin doit correspondre au paramètre name, sans le préfixe O=, par exemple, "IBM_ID_VAULT/DemoVault.nsf".
IDVault/passwordReset/helpText X*

Texte d'aide pour les utilisateurs ayant oublié leurs mots de passe.
IDVault/securitySettingsPolicy/name X*

Nom de la stratégie de paramètres de sécurité
IDVault/securitySettingsPolicy/description X*

Description de la stratégie de paramètres de sécurité
IDVault/masterPolicy/description X*

Description de la stratégie principale

Paramètres JSON pour la configuration de l'application

Le tableau suivant décrit les paramètres de l'objet de premier niveau appConfiguration que vous utilisez pour configurer l'application avec la configuration en une seule une touche.
Paramètre Premier Supplémentaire Description
appConfiguration/notesINI/<any-name> X X Toutes les variables notes.ini peuvent être définies ici comme alternative à leur spécification dans les propriétés 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* Chemin du fichier de base de données.
appConfiguration/databases/title X X Titre de la base.
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 Matrice de noms de rôles. Exemple : [ "SpecApprover", "SpecAuthor" ]
appConfiguration/databases/ACL/ACLEntries

Matrice d'entrées de la liste de contrôle d'accès. La totalité de la matrice commence par un caractère '[' et se termine par un caractère ']' dans l'entrée JSON. Chaque entrée de la matrice est un objet qui commence par un caractère "{" et se termine par un caractère "}". Les propriétés d'un objet, présentées ci-dessous, fournissent les données d'une entrée de la liste de contrôle d'accès.
appConfiguration/databases/ACL/ACLEntries/name X* X* Nom d'entrée de la liste de contrôle d'accès au format hiérarchique (par exemple, "adminserver/contrôle"). Le nom peut être spécifié au format canonique (par exemple, "CN=adminserver/O=sherlock"), mais cela n'est pas nécessaire, car la configuration en une seule touche canonise automatiquement le nom.
appConfiguration/databases/ACL/ACLEntries/level X* X* Niveau d'accès. Doit être l'une des valeurs suivantes : "noAccess", "depositor", "reader", "author", "editor", "designer", "manager".
appConfiguration/databases/ACL/ACLEntries/type X X Type d'accès. Doit être l'une des valeurs suivantes : "unspecified", "person", "server", "personGroup", "serverGroup", "mixedGroup"

Valeur par défaut : "unspecified"

appConfiguration/databases/ACL/ACLEntries/canCreateDocuments X X L'entité nommée peut créer des documents.

Valeur par défaut : false.

appConfiguration/databases/ACL/ACLEntries/canDeleteDocuments X X L'entité nommée peut créer des documents.

Valeur par défaut : false.

appConfiguration/databases/ACL/ACLEntries/canCreatePersonalAgent X X L'entité nommée peut créer des agents privés.

Valeur par défaut : false.

appConfiguration/databases/ACL/ACLEntries/canCreatePersonalFolder X X L'entité nommée peut créer des vues et des dossiers personnels.

Valeur par défaut : false.

appConfiguration/databases/ACL/ACLEntries/canCreateSharedFolder X X L'entité nommée peut créer des vues et des dossiers partagés.

Valeur par défaut : false.

appConfiguration/databases/ACL/ACLEntries/canCreateLSOrJavaAgent X X L'entité nommée peut créer des agents LotusScript et Java.

Valeur par défaut : false.

appConfiguration/databases/ACL/ACLEntries/isPublicReader X X L'entité nommée peut lire des documents publics.

Valeur par défaut : false.

appConfiguration/databases/ACL/ACLEntries/isPublicWriter X X L'entité nommée peut écrire des documents publics.

Valeur par défaut : false.

appConfiguration/databases/ACL/ACLEntries/canReplicateOrCopyDocuments X X L'entité nommée peut répliquer et copier des documents.

Valeur par défaut : false.

appConfiguration/databases/ACL/ACLEntries/roles X X Matrice de rôles accordés à l'entité nommée. Exemple : [ "SpecApprover", "SpecAuthor" ]

Valeur par défaut : false.

appConfiguration/documents X X Matrice de documents dans la base de données. La totalité de la matrice commence par un caractère '[' et se termine par un caractère ']' dans l'entrée JSON. Chaque entrée de la matrice est un objet qui commence par un caractère "{" et se termine par un caractère "}". Les propriétés d'un objet, présentées ci-dessous, fournissent les données de document à créer ou à mettre à jour.
appConfiguration/documents/action X* X* Indiquez "create" pour créer un nouveau document ou "update" pour mettre à jour un document existant.
appConfiguration/documents/findDocument X X Obligatoire lorsque l'action est "update", les propriétés de cet objet définissent un ou plusieurs éléments utilisés pour rechercher le document à mettre à jour. Le document doit avoir tous ces éléments avec les valeurs exactes spécifiées. Par exemple :
"findDocument": 
  { "Type": "Server", 
  "ServerName": "CN=adminserver/O=sherlock" 
} 
appConfiguration/documents/computeWithForm X X Calculez/Validez le document par rapport à son formulaire. Si la valeur est true, la logique de formulaire, telle que les formules de validation d'entrée et les formules de valeur par défaut, s'exécute, modifiant éventuellement le document (par exemple, en ajoutant des éléments supplémentaires).

Valeur par défaut : false.

appConfiguration/documents/items X X Eléments de documents. Ils peuvent être au format simple ou canonique. Vous pouvez spécifier certains éléments au format simple et d'autres au format canonique. Le format canonique est requis pour définir l'un des indicateurs d'élément. Les formats simples sont affichés en premier, puis le format canonique. Les types de données pris en charge sont text, number, text list et number list.
appConfiguration/documents/items/"<item-name>": "<item-value>" X X Format simple pour l'élément texte.
appConfiguration/documents/items/"<item-name>": <item-value> X X Format simple pour l'élément nombre. Notez qu'il n'y a pas de guillemets autour de la valeur.
appConfiguration/documents/items/"<item-name>": [ "v1", "v2" ] X X Format simple pour l'élément liste de texte. La matrice peut contenir un ou plusieurs éléments (deux sont affichés ici).
appConfiguration/documents/items/"<item-name>": [ 1, 2 ] X X Format simple pour l'élément liste de nombres. Notez qu'il n'y a pas de guillemets autour des valeurs. La matrice peut contenir un ou plusieurs éléments (deux sont affichés ici).
appConfiguration/documents/items/"<item-name>" X X Format canonique pour l'élément
appConfiguration/documents/items/"<item-name>"/"type" X X Type de données d'élément. Facultatif pour le texte et les éléments de nombre ; peut être déduit du type de données JSON, comme avec les formats simples ci-dessus. S'il est spécifié, il doit être l'une des valeurs ci-après : "text", "number", "datetime".
appConfiguration/documents/items/"<item-name>"/"value" X X
  • Pour le type "text", il doit s'agir d'une chaîne unique ou d'une matrice de chaînes.
  • Pour le type "number", il doit s'agir d'un nombre unique ou d'une matrice de nombres.
  • Pour le type"datetime", il doit s'agir d'une date et/ou d'une heure dans l'un des formats ISO-8601 suivants, présentés via des exemples ou une matrice de ces valeurs.
    • "20210728T162308,50-04" - 4 chiffres pour l'année, 2 chiffres pour le mois, 2 chiffres pour le jour, le délimiteur "T", 2 chiffres pour l'heure, 2 chiffres pour la minute, 2 chiffres pour la seconde, le délimiteur virgule, 2 chiffres pour les centièmes de seconde, le délimiteur "+" ou "-" pour le décalage par rapport au Greenwich Mean Time, 2 chiffres pour le décalage horaire par rapport à GMT.
    • "20210728T162308,50-0330" - Comme ci-dessus, suivi d'un décalage de 2 chiffres du fuseau horaire par rapport à GMT.
    • "20210728" - Date uniquement : année à 4 chiffres, mois à 2 chiffres, jour à 2 chiffres.
    • "T162308,50" - Heure uniquement : délimiteur "T", 2 chiffres pour l'heure, 2 chiffres pour la minute, 2 chiffres pour la seconde, le délimiteur virgule, 2 chiffres pour les centièmes de seconde.
appConfiguration/documents/items/"<item-name>"/"names" X X L'élément contient des noms.

Valeur par défaut : false.

appConfiguration/documents/items/"<item-name>"/"readers" X X Elément Lecteurs utilisé pour déterminer qui peut lire le document.

Valeur par défaut : false.

appConfiguration/documents/items/"<item-name>"/"authors" X X Elément Auteurs utilisé pour déterminer qui peut éditer le document.

Valeur par défaut : false.

appConfiguration/documents/items/"<item-name>"/"protected" X X L'élément est protégé.

Valeur par défaut : false.

appConfiguration/documents/items/"<item-name>"/"sign" X X L'élément fait partie du calcul de la signature de document si le document est signé.

Valeur par défaut : false.

appConfiguration/documents/items/"<item-name>"/"encrypt" X X L'élément est chiffré si le document est chiffré.

Valeur par défaut : false.

appConfiguration/documents/items/"<item-name>"/"nonSummary" X X L'élément n'est pas un élément récapitulatif. Par défaut, les éléments sont des éléments récapitulatifs.

Valeur par défaut : false.

appConfiguration/agents/ X X Matrice d'agents dans la base de données. La totalité de la matrice commence par un caractère '[' et se termine par un caractère ']' dans l'entrée JSON. Chaque entrée de la matrice est un objet qui commence par un caractère "{" et se termine par un caractère "}". Les propriétés d'un objet, présentées ci-dessous, fournissent les informations sur l'agent à traiter.
appConfiguration/agents/name X* X* Nom de l'agent.
appConfiguration/agents/action X* X* Action(s) à effectuer sur l'agent. La valeur peut être une chaîne unique ou une matrice de chaînes. Les valeurs admises sont les suivantes :
  • "enable" - Activer l'agent
  • "disable" - Désactiver agent
  • "sign" - Signer l'agent avec l'ID serveur
  • "run" - Exécuter l'agent