Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Paramètres de la base
|
Constante | Type | Valeur | Comment |
_o_Adresse IP d'écoute | Entier long | 16 | **** Sélecteur inactivé, utiliser les commandes WEB FIXER OPTION and WEB LIRE OPTION **** |
_o_Appels système 4D mode distant | Entier long | 12 | **** Ce sélecteur est obsolète et ne doit plus être utilisé **** |
_o_Appels système 4D mode local | Entier long | 10 | **** Ce sélecteur est obsolète et ne doit plus être utilisé **** |
_o_Appels système 4D Server | Entier long | 11 | **** Ce sélecteur est obsolète et ne doit plus être utilisé **** |
_o_Client adresse IP d’écoute | Entier long | 23 | **** Sélecteur désactivé, veuillez utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION **** |
_o_Client maximum process Web | Entier long | 20 | **** Sélecteur désactivé, veuillez utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION **** |
_o_Client minimum process Web | Entier long | 19 | **** Sélecteur désactivé, veuillez utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION **** |
_o_Client taille max requêtes Web | Entier long | 21 | **** Sélecteur désactivé, veuillez utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION **** |
_o_Enreg requêtes Web | Entier long | 29 | Portée : 4D local, 4D Server Conservé entre deux sessions : Oui Description : Constante obsolète (conservée par compatibilité uniquement). Il est désormais conseillé d'utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION pour le paramétrage du serveur HTTP. |
_o_Inversion des objets | Entier long | 37 | **** Sélecteur inactivé **** |
_o_Maximum process Web | Entier long | 7 | **** Sélecteur désactivé, veuillez utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION **** |
_o_Minimum process Web | Entier long | 6 | **** Sélecteur désactivé, veuillez utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION **** |
_o_Mode conversion Web | Entier long | 8 | **** Sélecteur inactivé **** |
_o_Mode Unicode | Entier long | 41 | **** Sélecteur inactivé **** |
_o_PHP nombre enfants | Entier long | 57 | **** Ce sélecteur est obsolète et ne doit plus être utilisé **** |
_o_PHP nombre requêtes max | Entier long | 58 | **** Ce sélecteur est obsolète et ne doit plus être utilisé **** |
_o_PHP utiliser interpréteur externe | Entier long | 60 | **** Ce sélecteur est obsolète et ne doit plus être utilisé **** |
_o_Précision affichage réels | Entier long | 32 | **** Sélecteur inactivé **** |
_o_Prise en charge QuickTime | Entier long | 82 | **** Sélecteur inactivé **** |
_o_Taille cache données | Entier long | 9 | Portée : Application 4D Conservé entre deux sessions : - Description : |
_o_Taille maxi mémoire temporaire | Entier long | 61 | Note de compatibilité : Ce sélecteur est désormais obsolète car son utilité est très limitée dans les versions 64 bits de 4D. Portée : Application 4D Conservé entre deux sessions : Non Valeurs possibles : Entier long positif. Description : Taille maximum de mémoire temporaire que 4D pourra allouer à chaque process, exprimée en Mo. Par défaut, la valeur est 0 (pas de taille maximum). 4D utilise une mémoire temporaire spéciale dédiée aux opérations d’indexation et de tri. Cette mémoire a pour but de préserver la mémoire cache “classique” lors d’opérations massives. Elle n’est activée qu’en cas de besoin. Par défaut, la taille de la mémoire temporaire n’est limitée que par les ressources disponibles (en fonction de la configuration mémoire du système). Ce mécanisme convient à la plupart des applications. Toutefois, dans certains contextes spécifiques, notamment lorsqu’une application client-serveur effectue simultanément un grand nombre de tris séquentiels, la taille de la mémoire temporaire peut augmenter de façon critique, jusqu’à rendre le système instable. Dans ce contexte, fixer une taille maximum à la mémoire temporaire permet de préserver le fonctionnement de l’application. En contrepartie, la vitesse d’exécution pourra être affectée : lorsque la taille maximum est atteinte pour un process, 4D utilise des fichiers disque, ce qui peut ralentir les traitements. Pour des besoins tels que ceux décrits ci-dessus, une taille maximum d’environ 50 Mo est généralement un bon compromis. La valeur idéale sera cependant à déterminer en fonction des spécificités de l’application et résultera généralement de tests en volumétrie réelle. |
_o_TLSv1_0 | Entier long | 1 | Voir sélecteur 105 (Min version TLS). |
_o_TLSv1_1 | Entier long | 2 | Voir sélecteur 105 (Min version TLS). |
Base courante projet | Entier long | 112 | Note : Vous pouvez utiliser ce sélecteur uniquement à l'aide de la commande Lire parametre base et ses valeurs ne peuvent pas être définies. |
Base hôte est en écriture | Entier long | 117 | Note : Vous pouvez utiliser ce sélecteur uniquement avec la commande Lire parametre base et sa valeur ne peut pas être définie. |
Base hôte projet | Entier long | 113 | Note : Vous pouvez utiliser ce sélecteur uniquement à l'aide de la commande Lire parametre base et ses valeurs ne peuvent pas être définies. |
Casse caractères moteur SQL | Entier long | 44 | Portée : Base de données Cette option peut également être définie dans la APPELER CONTENEUR SOUS FORMULAIRE des Propriétés de la base. |
Chercher par formule serveur | Entier long | 46 | Portée : Table et process courants Conservé entre deux sessions : Non Valeurs possibles : 0 (utiliser le paramétrage de la base), 1 (exécuter sur le client) ou 2 (exécuter sur le serveur) Description : Emplacement de l’exécution des commandes CHERCHER PAR FORMULE et CHERCHER PAR FORMULE DANS SELECTION pour la table passée en paramètre. Dans le cadre de l’exploitation d’une base en client-serveur, les commandes de recherche "par formule" peuvent exécutées soit sur le serveur soit sur le client :
Si vous passez 0 dans le paramètre valeur, l’emplacement d’exécution des commandes de recherche "par formule" dépendra de la configuration de la base : dans les bases créées avec 4D v11 SQL, les commandes seront exécutées sur le serveur. Dans les bases converties, elles seront exécutées sur le client ou le serveur en fonction des préférences de la base. Passez 1 ou 2 dans valeur pour "forcer" l’exécution des commandes respectivement sur le client ou sur le serveur. Reportez-vous à l'exemple 2. Note : Si vous souhaitez pouvoir activer les jointures "type SQL" (cf. sélecteur Jointures chercher par formule), vous devez toujours exécuter les formules sur le serveur afin qu'elle ait accès aux enregistrements. Attention, dans ce contexte, la formule ne doit pas contenir d'appel à une méthode, sinon elle est automatiquement basculée sur le poste distant. |
Client enreg requêtes Web | Entier long | 30 | Portée : Tous postes 4D distants Conservé entre deux sessions : Oui Valeurs possibles : 0 = Ne pas enregistrer (défaut), 1 = Enregistrer au format CLF, 2 = Enregistrer au format DLF, 3 = Enregistrer au format ELF, 4 = Enregistrer au format WLF. Description : Démarrage ou arrêt de l’enregistrement des requêtes Web reçues par les serveurs Web de tous les postes clients. Par défaut, la valeur est 0 (pas d’enregistrement des requêtes). Le fonctionnement de ce sélecteur est identique à celui du sélecteur 29 ; il s’applique toutefois à tous les postes 4D clients utilisés en tant que serveurs Web. Le fichier “logweb.txt” est dans ce cas automatiquement placé dans le sous-dossier Logs du dossier base 4D client (dossier de cache). Si vous souhaitez définir des valeurs pour certains postes clients uniquement, utilisez la boîte de dialogue des Préférences de 4D en mode distant. |
Client jeu de caractères | Entier long | 24 | Portée : Tous postes 4D distants Conservé entre deux sessions : Oui Valeurs possibles : Voir sélecteur 17 Description : Permet de spécifier ce paramètre pour les postes 4D distants utilisés en tant que serveurs Web. La valeur définie via ce sélecteur est appliquée à tous les postes distants utilisés comme serveurs Web. Si vous souhaitez définir cette valeur pour certains postes distants uniquement, utilisez la boîte de dialogue des Préférences de 4D en mode distant. |
Client numéro de port | Entier long | 22 | Portée : Tous postes 4D distants Conservé entre deux sessions : Oui Valeurs possibles : Voir sélecteur 15 Description : Permet de spécifier ce paramètre pour les postes 4D distants utilisés en tant que serveurs Web. La valeur définie via ce sélecteur est appliquée à tous les postes distants utilisés comme serveurs Web. Si vous souhaitez définir cette valeur pour certains postes distants uniquement, utilisez la boîte de dialogue des Préférences de 4D en mode distant. |
Client numéro de port HTTPS | Entier long | 40 | Portée : Tous postes 4D distants Conservé entre deux sessions : Oui Valeurs possibles : 0 à 65535 Description : Numéro du port TCP utilisé par les serveurs Web des postes clients pour les connexions sécurisées via SSL (protocole HTTPS). Par défaut, la valeur est 443 (valeur standard). Le fonctionnement de ce sélecteur est identique à celui du sélecteur 39 ; il s’applique toutefois à tous les postes 4D distants utilisés en tant que serveurs Web. Si vous souhaitez modifier la valeur de certains postes clients uniquement, utilisez la boîte de dialogue des Préférences de 4D distant. |
Client proc Web simultanés maxi | Entier long | 25 | Portée : Tous postes 4D distants Conservé entre deux sessions : Oui Valeurs possibles : Voir sélecteur 18 Description : Permet de spécifier ce paramètre pour les postes 4D distants utilisés en tant que serveurs Web. La valeur définie via ce sélecteur est appliquée à tous les postes distants utilisés comme serveurs Web. Si vous souhaitez définir cette valeur pour certains postes distants uniquement, utilisez la boîte de dialogue des Préférences de 4D en mode distant. |
Correcteur orthographique | Entier long | 81 | Portée : Application 4D Conservé entre deux sessions : Non Valeurs possibles : 0 (défaut) = correcteur macOS (Hunspell désactivé), 1 = correcteur Hunspell actif. Description : Permet d’activer le correcteur orthographique Hunspell sous macOS. Par défaut, sur cette plate-forme le correcteur natif est activé. Vous pouvez souhaiter utiliser le correcteur Hunspell par exemple pour unifier l’interface de vos applications multiplates-formes (sous Windows, seul le correcteur Hunspell est disponible). Pour plus d’informations, reportez-vous à la page Correction orthographique. |
Dates dans les objets | Entier long | 85 | Portée : Process courant Conservé entre deux sessions : Non Valeurs possibles : Type chaine sans fuseau horaire (0), Type chaine avec fuseau horaire (1), Type date (2) (défaut) Description : Définit la manière dont les dates sont stockées dans les objets, ainsi que leur traitement en cas d'importation/exportation en JSON. Lorsque ce sélecteur vaut Type date (valeur par défaut dans les bases créées à compter de 4D v17), les dates 4D sont stockées avec le type date dans les objets, en tenant compte des paramétrages de date locaux. Lorsqu'ils sont exportés au format JSON, les attributs date seront convertis en chaînes qui ne contiennent pas l'heure (Note : ce paramétrage peut être défini au niveau des paramètres de la base via l'option "Utiliser le type date au lieu du format date ISO dans les objets" dans la Page Compatibilité). Si vous passez Type chaine avec fuseau horaire dans ce sélecteur, les dates 4D seront converties en chaînes ISO en tenant compte du fuseau horaire local. Par exemple, la conversion de la date !23/08/2013! donne "2013-08-22T22:00:00Z" au format JSON lorsque l’opération est effectuée en France en été (GMT+2). Ce principe est conforme au fonctionnement standard de JavaScript. Ce fonctionnement peut être source d’erreurs si vous souhaitez envoyer des valeurs de date en JSON à une personne qui se trouve dans un autre fuseau horaire. C’est le cas par exemple pour l’exportation d’une table avec Selection vers JSON en France destiné à être réimporté aux USA avec JSON VERS SELECTION. Par défaut, les dates étant réinterprétées dans chaque fuseau horaire, les valeurs stockées dans la base seront différentes. Dans ce cas, vous pouvez modifier le mode de conversion des dates afin qu’il ne tienne pas compte du fuseau horaire en passant Type chaine sans fuseau horaire dans ce sélecteur. La conversion de la date !23/08/2013! donnera alors "2013-08-23T00:00:00Z" dans tous les cas. |
Direct2D désactivé | Entier long | 0 | Voir sélecteur 69 (Direct2D Statut) |
Direct2D lire statut actif | Entier long | 74 | Note : Ce sélecteur peut être utilisé uniquement avec la commande Lire parametre base, sa valeur ne peut pas être fixée. Description : Retourne l’implémentation active de Direct2D sous Windows. Valeurs possibles : 0, 1, 2, 3, 4 ou 5 (cf. valeurs du sélecteur 69). La valeur retournée dépend de la disponibilité de Direct2D, du matériel et de la qualité de la prise en charge de Direct2D par le système d’exploitation. Par exemple, si vous exécutez : FIXER PARAMETRE BASE(Direct2D Statut;Direct2D Matériel) - sur Windows 7 et suivants, $mode vaudra 1 si le système détecte un matériel compatible Direct2D, sinon $mode vaudra 3 (contexte logiciel). - sur Windows Vista, $mode vaudra 1 si le système détecte un matériel compatible Direct2D, sinon $mode vaudra 0 (désactivation de Direct2D). - sur Windows XP, $mode vaudra toujours 0 (incompatibilité avec Direct2D). |
Direct2D Logiciel | Entier long | 3 | Voir sélecteur 69 (Direct2D Statut) |
Direct2D matériel | Entier long | 1 | Voir sélecteur 69 (Direct2D Statut) |
Direct2D statut | Entier long | 69 | Portée: Application 4D |
Enreg diagnostic | Entier long | 79 | Portée : Application 4D |
Enreg événements debogage | Entier long | 34 | Portée : Application 4D Valeurs possibles : Entier long contenant un champ de bits (bit field) : valeur = bit1(1)+bit2(2)+bit3(4)+bit4(8)+…). Pour plus d’informations sur le format et l’exploitation du fichier 4DDebugLog, veuillez consulter la Description des fichiers d'historique dans le Manuel Développement. |
Enreg historique débogage du process courant | Entier long | 111 | Portée : Application 4D Pour plus d'informations sur ce format et sur l'utilisation du fichier 4DDebugLog, veuillez consulter la Description des fichiers d'historique dans le Mode Développement.
|
Enreg requêtes 4D Server | Entier long | 28 | Portée : 4D Server, 4D distant |
Enreg requêtes client | Entier long | 45 | Portée : Poste 4D distant |
Heures dans les objets | Entier long | 109 | Portée : 4D local, 4D Server (tous process) Conservé entre deux sessions : Oui Valeurs possibles : Heures en secondes (0) (défaut), Heures en millisecondes (1) Description : Définit la manière dont les valeurs de type heure sont converties et stockées dans les propriétés d'objets et les éléments de collections, ainsi que lors des imports/exports JSON et via les zones Web. Par défaut, à compter de 4D v17, les heures sont converties et stockées en nombre de secondes. Dans les versions précédentes, les heures étaient converties et stockées en nombre de millisecondes dans ces contextes. L'utilisation de ce sélecteur peut vous aider lors de la migration de vos applications en rétablissant le fonctionnement précédent lorsque c'est nécessaire. Note : Les méthodes ORDA et le moteur SQL ne tiennent pas compte de ce paramétrage, ces deux environnements manipulent toujours les heures en nombre de secondes. |
Heures en millisecondes | Entier long | 1 | Sélecteur de mode stockage des heures pour Heures dans les objets |
Heures en secondes | Entier long | 0 | Sélecteur de mode stockage des heures pour Heures dans les objets |
IMAP Enreg historique | Entier long | 119 | Portée : 4D local, 4D Server |
Jeu de caractères | Entier long | 17 | Portée : 4D local, 4D Server Conservé entre deux sessions : Oui Description : Constante obsolète (conservée par compatibilité uniquement). Il est désormais conseillé d'utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION pour le paramétrage du serveur HTTP. |
Jointures chercher par formule | Entier long | 49 | Portée : Process courant Conservé entre deux sessions : Non Valeurs possibles : 0 (utiliser paramétrages de la base), 1 (toujours utiliser les liens auto) ou 2 (utiliser les jointures SQL si possible). Description : Mode de fonctionnement des commandes CHERCHER PAR FORMULE et CHERCHER PAR FORMULE DANS SELECTION relatif à l’utilisation de "jointures SQL". Dans les bases de données créées à compter de la version 11.2 de 4D v11 SQL, ces commandes effectuent des jointures sur le modèle des jointures SQL. Ce mécanisme permet de modifier la sélection d’une table en fonction d’une recherche effectuée sur une autre table sans que les tables soient reliées par un lien automatique (condition nécessaire dans les versions précédentes de 4D). Le sélecteur Jointures chercher par formule vous permet de définir le mode de fonctionnement des commandes de recherche par formule pour le process courant :
|
Limitation nombre journaux | Entier long | 90 | Portée : 4D local, 4D Server. |
Liste commandes enreg | Entier long | 80 | Portée : Application 4D FIXER PARAMETRE BASE(Liste commandes enreg;"277;341") //enregistrer uniquement les commandes CHERCHER et CHERCHER DANS SELECTION |
Liste de chiffrement SSL | Entier long | 64 | Portée : Application 4D |
Log avertissement | Entier long | 5 | Voir le sélecteur 86 (Log niveau diagnostic) |
Log débogue | Entier long | 3 | Voir le sélecteur 86 (Log niveau diagnostic) |
Log erreur | Entier long | 6 | Voir le sélecteur 86 (Log niveau diagnostic) |
Log info | Entier long | 4 | Voir le sélecteur 86 (Log niveau diagnostic) |
Log niveau diagnostic | Entier long | 86 | Portée : Application 4D
|
Log trace | Entier long | 2 | Voir le sélecteur 86 (Log niveau diagnostic) |
Messages aide activation | Entier long | 101 | Portée : Application 4D Conservé entre deux sessions : Non Valeurs possibles : 0 = message d'aide désactivés, 1 = messages d'aide activés (défaut) Description : Définit ou récupère l'état d'affichage des messages d'aide dans l'application 4D. Par défaut, les messages d'aide sont activées. Notez que ce paramètre fixe tous les messages d'aides, c'est-à-dire les messages d'aide des formulaires et ceux de l'éditeur du mode Développement. |
Messages aide délai | Entier long | 102 | Portée : Application 4D Conservé entre deux sessions : Non Valeurs possibles : entier long >= 0 (ticks) Description : délai avant que les messages d'aide soient affichés une fois que le curseur de la souris est arrêté sur les objets avec message d'aide. La valeur est exprimée en ticks (1/60e de seconde). La valeur par défaut est de 45 ticks (0,75 seconde). |
Messages aide durée | Entier long | 103 | Portée : Application 4D Conservé entre deux sessions : Non Valeurs possibles : entier long >= 60 (ticks) Description : Durée maximum de l'affichage du message d'aide. La valeur est exprimée en ticks (1/60e de seconde). La valeur par défaut est de 720 ticks (12 secondes). |
Min version TLS | Entier long | 105 | Portée : 4D Server, 4D Web Server et 4D SQL Server
Notes : |
Niveau de compression HTTP | Entier long | 50 | Portée : Application 4D Conservé entre deux sessions : Non Description : Constante obsolète (conservée par compatibilité uniquement). Il est désormais conseillé d'utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION pour le paramétrage du serveur HTTP. |
Nombre de formules en cache | Entier long | 92 | Portée : Application 4D. Conservé entre deux sessions : Non Valeurs possibles : Entier long positif Valeur par défaut : 0 (pas de cache) Description : Fixe ou lit le nombre maximum de formules à conserver dans le cache des formules, qui est utilisé par la commande EXECUTER FORMULE. Cette limite est appliquée à tous les process, mais chaque process dispose de son propre cache de formules. Placer des formules dans le cache accélère l'exécution de la commande EXECUTER FORMULE en mode compilé puisque chaque formule en cache est tokenisée une seule fois dans ce cas. Lorsque vous modifiez la valeur du cache, son contenu est réinitialisé même si la nouvelle valeur est supérieure à la précédente. Une fois le nombre maximum de formules en cache atteint, toute nouvelle formule exécutée écrase la plus ancienne dans le cache (mode FIFO). Ce paramètre est pris en compte uniquement dans les bases ou les composants compilés. |
Numéro automatique table | Entier long | 31 | Portée : Application 4D Conservé entre deux sessions : Oui Valeurs possibles : Toute valeur de type entier long. Description : Ce sélecteur permet de modifier ou de lire le numéro unique courant des enregistrements de la table passée en paramètre. “Numéro courant” signifie “dernier numéro utilisé” : si vous modifiez cette valeur à l’aide de FIXER PARAMETRE BASE, le prochain enregistrement sera créé avec comme numéro la valeur passée + 1. Ce nouveau numéro est, lui, retourné par la commande Numerotation automatique ainsi que dans tout champ de la table auquel la propriété "Incrémentation auto" a été affectée en Structure ou via le SQL. Par défaut, le numéro unique est défini par 4D et correspond à l’ordre de création des enregistrements. Pour des informations supplémentaires, reportez-vous à la documentation de la commande Numerotation automatique. |
Numéro de port HTTPS | Entier long | 39 | Portée : 4D local, 4D Server Conservé entre deux sessions : Oui Description : Constante obsolète (conservée par compatibilité uniquement). Il est désormais conseillé d'utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION pour le paramétrage du serveur HTTP. |
Numéro de port serveur SQL | Entier long | 88 | Portée : 4D mode local et 4D Server. Conservé entre deux sessions : Oui Description : Permet de lire ou de fixer le numéro du port TCP utilisé par le serveur SQL intégré de 4D en mode local ou de 4D Server. Par défaut, la valeur est 19812. Le numéro de port TCP peut également être défini dans la page "SQL" de la boîte de dialogue des Propriétés de la base. Lorsque ce sélecteur est utilisé en écriture, la propriété de la base est mise à jour. Valeurs possibles : 0 à 65535. Valeur par défaut : 19812 |
Numéro du port | Entier long | 15 | Portée : 4D local, 4D Server Conservé entre deux sessions : Non Description : Numéro du port TCP utilisé par le serveur Web 4D avec 4D en mode local et 4D Server. Par défaut, la valeur est 80. Le numéro de port TCP est défini dans la page “Web/Configuration” de la boîte de dialogue des Propriétés de la base. Vous pouvez utiliser les constantes du thème Numéros de port TCP pour le paramètre valeur. Le sélecteur Numéro du port est utile dans le cadre de serveurs Web 4D compilés et fusionnés avec 4D Desktop (pas d’accès au mode Développement). Pour plus d’informations sur le numéro de port TCP, reportez-vous à la section Paramétrages du serveur Web. |
Numéro du port client serveur | Entier long | 35 | Portée : Base de données Conservé entre deux sessions : Oui Valeurs possibles : 0 à 65535 Description : Numéro de port TCP sur lequel 4D Server publie la base de données (à destination des postes 4D distants). Par défaut, la valeur est 19813. La personnalisation de cette valeur permet d’utiliser plusieurs applications 4D client-serveur sur la même machine avec le protocole TCP ; dans ce cas, vous devez spécifier un numéro de port différent pour chaque application. La valeur est stockée dans le fichier de structure de la base. Elle peut être définie avec 4D en mode local mais n’est prise en compte qu’en configuration client-serveur. Lorsque vous modifiez cette valeur, il est nécessaire de redémarrer le poste serveur afin que la nouvelle valeur soit prise en compte. |
Pause journaux | Entier long | 121 | Portée : Application 4D |
Périodicité écriture cache | Entier long | 95 | Portée : 4D local, 4D Server Conservé entre deux sessions : Non Valeurs possibles : entier long > 1 (secondes) Description : Permet de lire ou de fixer la valeur courante de périodicité de l'écriture du cache de données sur le disque, exprimée en secondes. Si elle est modifiée, cette valeur remplace la valeur définie par l'option Ecriture cache toutes les <n> secondes/minutes dans la XML DECODER des Propriétés de la base durant la session courante (elle n'est pas stockée dans les Propriétés de la base). |
PHP adresse IP interpréteur | Entier long | 55 | Portée : Application 4D Conservé entre deux sessions : Non Valeurs : Chaîne formatée en IPv4 (par exemple "127.0.0.1") ou en IPv6 (par exemple "2001:0db8:0000:0000:0000:ff00:0042:8329") Description : Adresse IP utilisée localement par 4D pour communiquer avec l’interpéteur PHP via fastcgi. Par défaut, la valeur est "127.0.0.1" (les adresses au format IPv6 sont prises en charge à compter de 4D v16R4).. Cette adresse doit correspondre à la machine sur laquelle se trouve 4D. Ce paramètre peut également être défini globalement pour tous les postes via les Propriétés de la base. Pour plus d’informations sur l’interpréteur PHP de 4D, reportez-vous au manuel Mode Développement. |
PHP port interpréteur | Entier long | 56 | Portée : Application 4D Conservé entre deux sessions : Non Valeurs : Valeur de type entier long positif. Par défaut, la valeur est 8002. Description : Numéro du port TCP utilisé par l’interpréteur PHP de 4D. Ce paramètre peut également être défini globalement pour tous les postes via les Propriétés de la base. Pour plus d’informations sur l’interpréteur PHP de 4D, reportez-vous au manuel Mode Développement. |
POP3 Enreg historique | Entier long | 116 | Portée : 4D local, 4D Server |
Process Web simultanés maxi | Entier long | 18 | Portée : 4D local, 4D Server Conservé entre deux sessions : Oui Description : Constante obsolète (conservée par compatibilité uniquement). Il est désormais conseillé d'utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION pour le paramétrage du serveur HTTP. |
Seuil de compression HTTP | Entier long | 51 | Portée : Application 4D Conservé entre deux sessions : Non Description : Constante obsolète (conservée par compatibilité uniquement). Il est désormais conseillé d'utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION pour le paramétrage du serveur HTTP. |
SMTP Enreg historique | Entier long | 110 | Portée : 4D local, 4D Server |
SQL autocommit | Entier long | 43 | Portée : Base de données Conservé entre deux sessions : Oui Valeurs possibles : 0 (désactivation) ou 1 (activation) Description : Activation ou désactivation du mode SQL auto-commit. Par défaut, la valeur est 0 (mode désactivé) Le mode auto-commit permet de renforcer l'intégrité référentielle de la base. Lorsque ce mode est actif, les requêtes , , , (SIUD) sont automatiquement incluses dans des transactions lorsqu'elles sont exécutées en-dehors de toute transaction. Ce mode peut également être défini dans les préférences de la base. |
Synchro auto dossier Resources | Entier long | 48 | Portée : Poste 4D distant Conservé entre deux sessions : Non Valeurs possibles : 0 (pas de synchronisation), 1 (synchronisation auto) ou 2 (demander). Description : Mode de synchronisation dynamique du dossier Resources du poste client 4D ayant exécuté la commande avec celui du serveur. Lorsque le contenu du dossier Resources sur le serveur a été modifié ou qu’une demande de synchronisation a été émise (via l’explorateur de ressources ou suite à l'exécution de la commande NOTIFIER MODIFICATION DOSSIER RESOURCES), le serveur notifie les clients connectés. Trois modes de synchronisation sont alors possibles côté client. Le sélecteur Synchro auto dossier Resources vous permet de définir le mode à utiliser pour le poste client et la session courante :
|
Taille maximum requêtes Web | Entier long | 27 | Portée : 4D local, 4D Server Conservé entre deux sessions : Oui Description : Constante obsolète (conservée par compatibilité uniquement). Il est désormais conseillé d'utiliser les commandes WEB FIXER OPTION et WEB LIRE OPTION pour le paramétrage du serveur HTTP. |
Taille minimum libération cache | Entier long | 66 | Portée : Application 4D Conservé entre deux sessions : Non Valeurs possibles : Entier long positif > 1. Description : Taille minimum de mémoire à libérer du cache de la base de données lorsque le moteur a besoin d’y faire de la place pour y allouer un objet (valeur en octets). Ce sélecteur a pour but de permettre de réduire le nombre de libérations de données du cache afin d’obtenir des gains de performances. Vous pouvez faire varier ce paramétrage en fonction de la taille du cache et de celle des blocs de données manipulées dans votre base. Par défaut, si ce sélecteur n’est pas utilisé, 4D décharge au minimum 10 % du cache en cas de besoin de place. |
Taille pile process base server | Entier long | 53 | Portée : 4D Server Conservé entre deux sessions : Non Valeurs possibles : Entier long positif. Description : Taille de la pile allouée à chaque process système préemptif sur le serveur, exprimée en octets. La taille par défaut est déterminée par le système. Les process système préemptifs (process de type Process base 4D client) sont chargés de contrôler les process clients 4D principaux. La taille allouée par défaut à la pile de chaque process préemptif permet un bon confort d’exécution mais peut s’avérer conséquente lorsque de très nombreux process (plusieurs centaines) sont créés. A des fins d’optimisation, cette taille peut être diminuée sensiblement si les opérations effectuées par la base s'y prêtent (par exemple si la base n’effectue pas de tris sur de grosses quantités d’enregistrements). Des valeurs de 512 voire de 256 Ko sont possibles. Attention, le sous-dimensionnement de la pile est critique et peut nuire au fonctionnement de 4D Server. Le réglage de ce paramètre est à effectuer avec précaution et doit tenir compte des conditions d’utilisation de la base (nombre d’enregistrements, types d’opérations, etc.). Pour être pris en compte, ce paramétrage doit être exécuté sur le poste serveur (par exemple dans la méthode base Sur démarrage serveur). |
Timeout 4D mode distant | Entier long | 14 | Portée (ancienne couche réseau uniquement) : Application 4D si valeur positive Conservé entre deux sessions : Oui si valeur positive Description : A utiliser dans des cas très spécifiques. Valeur du délai avant déconnexion (timeout) accordé par le poste 4D distant au poste 4D Server. Par défaut, cette valeur est définie dans la page “Client-Serveur/Options réseau” des Propriétés de la base, sur le poste distant. Le sélecteur Timeout 4D mode distant n'est pris en compte que si vous utilisez l'ancienne couche réseau. Avec la couche ServerNet activée, il est ignoré : ce paramétrage est entièrement géré par le sélecteur Timeout 4D Server (13). |
Timeout 4D Server | Entier long | 13 | Portée : Application 4D si valeur positive Conservé entre deux sessions : Oui si valeur positive Valeurs possibles : 0 -> 32 767 Description : Valeur du délai avant déconnexion (timeout) accordé par 4D Server aux postes clients. Par défaut, cette valeur est définie dans la page “Client-Serveur/Options réseau” des Propriétés de la base, sur le poste serveur. Le timeout serveur définit la période maximale de non-réponse du client "autorisée", par exemple s'il effectue une opération bloquante. A l'issue de cette période, 4D Server déconnecte le client. Le sélecteur Timeout 4D Server vous permet de fixer un nouveau timeout, exprimé en minutes. Cette possibilité permet en particulier d’augmenter la valeur du timeout avant l’exécution sur le poste client d’une opération bloquante de longue durée, risquant d’entraîner une déconnexion ; par exemple, l’impression d’un grand nombre de pages. Vous disposez en outre de deux possibilités :
|
Timeout connexions inactives | Entier long | 54 | Portée : Application 4D sauf si valeur négative |
Timeout mise en veille connexion à distance | Entier long | 98 | Portée : Application 4D Server |
TLSv1_2 | Entier long | 3 | Voir sélecteur 105 (Min version TLS). |
TLSv1_3 | Entier long | 4 | Voir sélecteur 105 (Min version TLS). |
Trier par formule serveur | Entier long | 47 | Portée : Table et process courants Conservé entre deux sessions : Non Valeurs possibles : 0 (utiliser le paramétrage de la base), 1 (exécuter sur le client) ou 2 (exécuter sur le serveur) Description : Emplacement de l’exécution de la commande TRIER PAR FORMULE pour la table passée en paramètre. Dans le cadre de l’exploitation d’une base en client-serveur, la commande TRIER PAR FORMULE peut être exécutée soit sur le serveur soit sur le client. Ce sélecteur permet de définir l’emplacement de l’exécution de cette commande (serveur ou client). Ce mode peut également être défini dans les préférences de la base. Pour plus d’informations, reportez-vous à la description du sélecteur 46, Chercher par formule serveur. Note : Si vous souhaitez pouvoir activer les jointures "type SQL" (cf. sélecteur Jointures chercher par formule), vous devez toujours exécuter les formules sur le serveur afin qu'elle ait accès aux enregistrements. Attention, dans ce contexte, la formule ne doit pas contenir d'appel à une méthode, sinon elle est automatiquement basculée sur le poste distant. |
Type chaine avec fuseau horaire | Entier long | 1 | Sélecteur pour Dates dans les objets |
Type chaine sans fuseau horaire | Entier long | 0 | Sélecteur pour Dates dans les objets |
Type date | Entier long | 2 | Sélecteur type date pour Dates dans les objets |
Utiliser ancienne couche réseau | Entier long | 87 | Portée : 4D local, 4D Server. Conservé entre deux sessions : Oui Description : Fixe ou lit le statut courant de l'ancienne couche réseau pour les connexions client/serveur. L'ancienne couche réseau est obsolète à compter de 4D v14 R5 et doit être progressivement remplacée dans vos applications par la couche réseau ServerNet. ServerNet sera nécessaire dans les prochaines versions de 4D afin de permettre aux applications 4D de tirer parti des futures évolutions réseau. Pour des raisons de compatibilité, l'ancienne couche réseau est toujours prise en charge afin de faciliter la transition des applications existantes (elle reste utilisée par défaut dans les applications converties depuis des versions antérieures à la v14 R5). Passez 1 dans ce paramètre pour utiliser l'ancienne couche réseau (et désactiver ServerNet), et passez 0 pour désactiver l'ancienne couche réseau (et utiliser ServerNet). Cette propriété peut également être définie à l'aide de l'option "Utiliser l'ancienne couche réseau" présente dans la Page Compatibilité des Propriétés de la base (voir section LIRE PROPRIETE LIGNE MENU ; dans cette section, vous trouverez aussi un paragraphe décrivant la stratégie de migration. Nous vous recommandons d'activer ServerNet dès que possible). Il est nécessaire de redémarrer l'application pour que ce paramètre soit pris en compte. Valeurs possibles : 0 ou 1 (0 = ne pas utiliser l'ancienne couche, 1 = utiliser l'ancienne couche) Valeur par défaut : 0 dans les applications créées avec 4D v14 R5 ou suivantes, 1 dans les applications converties depuis 4D v14 R4 ou précédentes. |
Valeur User param | Entier long | 108 | Portée : 4D local, 4D Server Conservé entre deux sessions : Non Valeurs possibles : Toute chaîne personnalisée Description : Chaîne personnalisée passée d'une session à la suivante lorsque l'application 4D est redémarrée. Ce sélecteur est utile dans les cas où des tests unitaires automatisés nécessitent que les applications redémarrent avec des paramètres différents.
(*) Si FIXER PARAMETRE BASE fixe une Valeur User param avant d'appeler OUVRIR BASE à l'aide d'un fichier .4DLink contenant également un attribut xml user-param xml, 4D ne tient compte que du paramètre fourni par FIXER PARAMETRE BASE. |
Version Libldap | Entier long | 114 | Portée : Machine 4D courante |
Version Libsasl | Entier long | 115 | Portée : Machine 4D courante |
Version Libzip | Entier long | 120 | Portée : Machine 4D courante |
Version OpenSSL | Entier long | 94 | Portée : Tous postes 4D Conservé entre deux sessions : Non Description: Retourne le numéro de version de la bibliothèque OpenSSL utilisée sur le poste. (Lecture seule) |
Produit : 4D
Thème : Liste des thèmes de constantes
Nom intl. : Database Parameters
4D - Langage ( 4D v20 R7)