Evolutions du fichier « Generix.ini » (version 4.3-02)

Pour en savoir plus :
  • sur les principes de mise à jour du fichier « Generix.ini », consultez la documentation de référence « Evolutions du fichier Generix.ini »,
  • sur l’ensemble des sections et clés du fichier « Generix.ini », consultez la documentation de référence « Le fichier Generix.ini ».

Casse des sections et des clés

Cette amélioration permet ne pas tenir compte de la casse (minuscules/majuscules) au niveau du libellé des sections et des clefs du "Generix.ini".

Les valeurs des clés, quant à elles, continuent de respecter la casse.

ACE et e-Gx

Principe

Un des objectifs de la version ACE 4.3-02 a été de multiplier les passerelles entre le produit ACE "classique" et l'extérieur.

L’exemple le plus flagrant concerne e-GX : un utilisateur peut désormais travailler quasiment indifféremment en mode web et ACE classique en passant facilement de l'un à l'autre.

Saisie de la section et des clés

Cette fonctionnalité nécessite la création d'une nouvelle section et de nouvelles clés obligatoires dans le fichier « Generix.ini », côté Client :

[e-Gx]

serveur= obligatoire (aucune valeur par défaut)

zone=egx val. défaut : egx

servlet=ServletControl val. défaut : ServletControl

port=0 val. défaut : 0 (détermination automatique du port)

Attention

Il vous faut vérifier que :

  • la clé « Explorateur » est correctement renseignée dans la section [Global]. Ex : explorateur=ap$exp:iexplore.exe.
  • le répertoire « ap$exp » est défini dans la section [Repertoires].

Accès à Oracle Discoverer WEB

L'API uts_lance_ora_discoverer() permet d'activer l'application Oracle Discoverer WEB via le navigateur du poste client. Elle prend en paramètre une chaîne de caractère contenant les paramètres d'activation.

Auparavant, il faut avoir pris soin de renseigner correctement une nouvelle section dans le "Generix.ini" client :

[Applications]

ora disco hostname= obligatoire (pas de valeur par défaut)

ora disco prog_name= Optionnelle val. défaut : discoverer4i/viewer

ora disco connexion= optionnelle (pas de valeur par défaut) = chaîne de connexion à Oracle

Ces clefs permettent de générer une partie fixe de l'URL.

Un point important à retenir est la gestion de la chaine de connexion :

- Elle reste optionnelle (contrairement au hostname),

- On peut la renseigner par le Generix.ini OU par le paramètre passé à la fonction. C'est le paramètre qui a priorité sur le Generix.ini. Cela laisse la possibilité au programmeur d'utiliser une chaîne de connexion différente de celle "standard" du Generix.ini.

- Il est possible d'appeler Discoverer sans passer aucun paramètre.

Image en fond d'écran ACE

A l'instar du papier peint sur le bureau de Windows, cette amélioration offre la possibilité de mettre une image de fond dans ACE en spécifiant sa position à l’écran.

Pour ce faire, il faut indiquer une nouvelle section et de nouvelles clefs dans le fichier "Generix.ini", côté Client :

[Repertoires]

ap$img= Spécifie le répertoire dans lequel sera stockée l'image.

[Image_Fond]

Image Nom=

Image Nom codsoc=

Image Nom agent=

Ces trois dernières clés indiquent le nom du fichier image sans extension.

Comme pour les traces SQL, il est possible de réaliser un paramétrage par société ou par agent. Cela permet donc d’afficher une image spécifique selon l’agent ou la société identifiés, ce qui peut se révéler fort intéressant en mode multi-entités.

Attention

Seul le format graphique ".GIF" est accepté.

Il est conseillé de décocher l'option "Afficher le contenu des fenêtres pendant leur déplacement" dans les paramètres d'affichage de Windows.

Image Position=

Spécifie la position de l’image à l’écran parmi les valeurs suivantes : CENTRE, HAUT DROIT, HAUT GAUCHE, BAS DROIT, BAS GAUCHE, MOSAIQUE, PLEIN ECRAN, ETIRE.

Par défaut, si la position n’est pas renseignée ou renseignée avec une autre valeur, c'est la position centrée qui est adoptée.

Polices des en-têtes de tableau et des boutons

Les clés suivantes, dans la section [Polices], servent à personnaliser les polices d’en-têtes de tableau et des boutons :

Police des entetes de tableau=

Police des boutons bas=

Paramétrage utilisateur des écrans tableaux

ACE vous permet de manipuler facilement les tableaux. En effet, pour tout un ensemble d'écrans, les en-têtes des colonnes peuvent se retailler et se déplacer après que l'écran ait été chargé.

Cette nouvelle version offre la possibilité à chaque utilisateur de conserver ce paramétrage une fois l'écran fermé. A son prochain appel, les colonnes reprendront automatiquement les même dimensions et le même ordre.

De manière concrète, l’utilisateur peut à tout moment enregistrer ou supprimer son paramétrage par appel de popups. La section [repertoires] du fichier "Generix.ini" client doit posséder une nouvelle clef « ap$usr » pointant vers un répertoire propre à l’utilisateur, où seront enregistrés toutes les personnalisations de tableaux.

[Repertoires]

ap$usr=ap/langue/fra/usr (serveur unix)

Sur le poste Client, un répertoire est systématiquement créé pour chaque langue, sous la forme :

langue/xxx/usr (xxx=langue)

Attention

La clef "ap$usr" est OBLIGATOIRE, même si l'utilisateur n'utilise jamais cette fonctionnalité.

Si elle n’est pas renseignée, à chaque chargement d'écran, il y aura un message d'alerte ! Nous vous conseillons de préciser au minimum le répertoire créé automatiquement.

Attention

Lors d’un changement de version ACE , le paramétrage Utilisateur devient inutilisable. En effet, les colonnes d’un tableau peuvent fortement évoluer entre deux versions ACE .

A l’affichage d’un écran qui a été paramétré par l’utilisateur dans une ancienne version ACE , un message d’information vous invite à supprimer le paramétrage Utilisateur ou à le créer de nouveau.