4D v16.3Gestion de la connexion des applications clientes |
||
|
4D v16.3
Gestion de la connexion des applications clientes
Gestion de la connexion des applications clientes
La gestion des connexions des applications clientes recouvre les mécanismes par lesquels une application cliente fusionnée se connectera au serveur cible, une fois en environnement de production. A compter de 4D v15 R4, ces mécanismes ont été modifiés afin d'offrir davantage de contrôle au développeur et plus de flexibilité en cas d'erreur de connexion. Les mécanismes disponibles à compter de 4D v15 R4 décrits dans cette page sont activés uniquement lorsque l'option Utiliser la nouvelle architecture pour les applications déployées de la page "Compatibilité" des Propriétés de la base est cochée (cf. section Page Compatibilité). Le processus de connexion des applications clientes fusionnées prend en charge les cas où le serveur dédié n'est pas disponible. Le scénario du démarrage d'une application cliente 4D est le suivant :
Le chemin du dernier serveur utilisé est automatiquement sauvegardé dans un fichier nommé lastServer.xml placé dans le dossier de préférences utilisateur de l'application cliente. Ce dossier est situé à l'emplacement suivant : prefsUtilisateur:=Get 4D folder(Active 4D Folder) Note de compatibilité : Lorsque l'option de compatibilité n'est pas cochée (cf. paragraphe Compatibilité), le chemin n'est pas sauvegardé. Ce mécanisme permet de prendre en charge le cas où le serveur cible primaire est temporairement indisponible pour une raison quelconque (par exemple pour une opération de maintenance). Lorsque ce cas se produit pour la première fois, la boîte de dialogue de sélection de serveur est affichée (si elle est autorisée, cf. ci-dessous) et l'utilisateur peut manuellement sélectionner un serveur alternatif, dont le chemin est alors sauvegardé si la connexion est établie et validée. Toute indisponibilité ultérieure sera alors automatiquement prise en charge à l'aide des paramètres de connexion présents dans le fichier lastServer.xml. Notes :
Vous pouvez choisir d'afficher ou non la boîte de dialogue standard de sélection de serveur sur les applications clientes fusionnées lorsque le serveur ne répond pas. La configuration dans ce cas dépend de l'option Utiliser la nouvelle architecture pour les applications déployées (cf. paragraphe Compatibilité) ainsi que de la valeur de la clé XML ServerSelectionAllowed sur le poste qui génère l'application client/serveur. Vous disposez de trois possibilités :
Note : Pour plus d'informations sur la clé XML ServerSelectionAllowed, reportez-vous à sa description dans le manuel 4D Clés XML BuildApplication.
Voir aussi
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D v15 R4 UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |