Utilitaires X3 

Sites Web

Fonction

Taper sur la touche F7 et le nom de la fonction GESAYS : Sites Web

Description

C'est une fonction de paramétrage du site XTEND.

Voici quelques éléments paramétrables :

    • Rendre accessible le site (publiable),
    • le mettre en maintenance ou non,
    • définir la liste des langues,
    • rendre actif les outils de suivi, debugging,...
    • ...

Sélection du site de travail

Fonction

Taper sur la touche F7 et le nom de la fonction AYTCHGFCYW : Sélection site courant

Description

Pour commencer le paramétrage XTEND il est obligatoire de sélectionner le site de travail ou site courant.

Toutes les fonctions de paramétrage font référence au site de travail.

La fonction affiche la liste des sites XTEND existants.

La sélection courante est sauvegardée dans les préférences utilisateur X3

Visualisation du site Web

Fonction

Taper sur la touche F7 et le nom de la fonction VISUAYS : Visualisation site Web

Description

Il faut que le site courant ait déjà été selectionné.

On peut visualiser le site aussi avec la fonction GESAYG : Pages Web. Se positionner ensuite sur la page AHOME et chosir le menu du haut : Outils / Visualisation page web.

La page AHOME s'execute dans une fenêtre X3. Si vous cliquez sur l'icone en haut, la page se visualise dans le navigateur web par défaut.

Cas d'emploi

Fonction

Taper sur la touche F7 et le nom de la fonction CONSAYU : Cas d'emploi

Description

Affiche la liste des fiches de paramétrage XTEND sélectionnées par leur type

Pour chaque fiche affiche la liste des fiches de paramétrage qui font référence à cette fiche.

Exemple:

Un champ peut être référencé par une entité qui elle même peut être référencée par un bloc qui peut être référencé par une page.

Chaque niveau (3 maximum) utilise 3 colonnes pour afficher le code, le type (Niv.#-Type) et la description de la fiche.

Utilisation

Cette fonction est très utile pour:

  • Connaitre les dépendances entre paramètres XTEND
  • Effectuer des copies groupés de paramètres vers un autre site
  • Effectuer des suppressions groupées

Validation site Web

Fonction

Taper sur la touche F7 et le nom de la fonction AYTFCYGEN : Validation site Web

Description

Valide les éléments sélectionnés d'un site XTEND : mise à jour du dictionnaire XML et affichage d'un rapport.

Vérification

Si une interface est associée à la fiche, vérifie la cohérence des données avec les paramètres du web services

Conseils

En phase de développement il est conseillé de valider régulièrement tous les élements du site.

Les erreurs de validation des éléments sont affichées en rouge dans le rapport.

La validation génère une nouveau dictionnaire XML des paramètres XTEND.

Le nouveau dictionnaire n'est pris en compte automatiquement sur reload/F5 de la page HTML dans le navigateur que si l'option de la fiche de paramétrage du site 'Technique\Vérifier mises à jour\Dictionnaire web' est cochée.

Si l'option n'est pas activée il faut forcer le rechargement du dictionnaire avec l'url :
'http://hostname:port/xtend/svc/SolutionX3/DossierX3/SiteXtend/admin/reposit/reload'

Duplication de site Web

Fonction

Taper sur la touche F7 et le nom de la fonction AYTFCYCOP : Duplication de site Web

Description

Permet de copier (avec remplacement) tous les paramètres et/ou le design Html d'un site XTEND (Origine) vers un site de destination dans le dossier courant (défaut) ou un autre dossier.

Exemple:

Copie d'un site de l'environnement de développement vers l'environnement de production.

Restrictions

Cette fonction ne copie pas les web services utilisés par le site.

Voir la fonction Copie des web services.

Copie web service

Fonction

Taper sur la touche F7 et le nom de la fonction AYTWSRGES : Copie Web service

Description

Permet de sélectionner une ou plusieurs interfaces d'un site XTEND du dossier X3 courant et de copier/publier les web services associés vers un autre dossier.

Pour activer la copie il faut sélectionner au moins une interface dans le liste.

Copie d'un sous-programme
  • Copie d'un web service traitement L4G
  • Création de la fiche 'sous-programme'
  • Publication du web service
Copie d'un web service objet X3
  • Publication du web service

Aide à la création des champs

Fonction

Cette fonction est accessible via le menu outils des fiches de paramètrage

Description

Elle permet de créer les tokens champs à partir:

  • de la liste des champs d'une table X3
  • de la liste des champs d'une vue X3
  • des paramètres du web service associé à une interface
Ecran

Colonne

Description

Paramètre

Code du champ lde a table ou paramètre du web service

Intitulé

Intitulé champ

Token champ

Code XTEND pour le paramètre (même code par défaut)
Saisissable si on souhaite créer un champ avec un nom différent du paramètre (mapping).

Existe

Cochée si le champ existe déjà dans le dictionnaire

Type

Type de champ (XTEND)
Saisissable à la création

Menu

Identifiant du menu pour le type MenuLocal
Saisissable si on souhaite créer un champ avec un nom différent de celui du paramètre

Dimension

Nombre maximum de valeurs du paramètre ou champ

Génération

Pour les champs de dimension supérieure à 1, indique si il faut générer une indice (NOMCHAMP + INDICE).
- Aucun: crée un champ sans indice
- Tous: crée autant de champs indicés que de valeurs possibles pour ce champ
- Un: crée un seul champ avec l'indice indiqué dans la colonne indice
Saisissable à la création.

Indice

Indice du champ pour calcul du nom
Saisissable à la création si Génération=Un

 Il faut valider les champs après génération pour qu'ils soient pris en compte par le serveur XTEND.

La validation génère une nouveau dictionnaire XML des paramètres XTEND.

Le nouveau dictionnaire n'est pris en compte automatiquement sur reload/F5 de la page HTML dans le navigateur que si l'option de la fiche de paramétrage du site'Technique\Vérifier mises à jour\Dictionnaire web' est cochée.

Sinon il faut forcer le rechargement du dictionnaire avec l'url :
'http://hostname:port/xtend/svc/SolutionX3/DossierX3/SiteXtend/admin/reposit/reload'

Aide à la création des entités

Fonction

Menu 'Outils/Aide au remplissage' de la fiche 'Entité'

Description

Cette fonction permet de créer des entités à partir des paramètres d'une interfaces.

1. Ouvrir la fonction Entité

2. Créer une nouvelle Entité

3. Sélectionner le type d'interface

      • Pour le type 'Accès table' sélectionner l'interface qui sera attachée à l'entité

4. Activer le menu 'Outils/Aide au remplissage'

Après avoir sélectionné l'interface, la liste des paramètres regroupés par groupes de publication est affichée.

Ecran

Colonne

Description

Paramètre de l'interface

Code du paramètre du web service

Groupe

Groupe de publication (sous-programme) ou code du bloc (objet)

Intitulé

Intitulé champ pour les objets X3

Token champs

Code du token champ XTEND
Saisissable à la création

Intitulé

Intitulé champ XTEND

Généralement une entité XTEND est associée à un groupe de publication (colonne groupe) (qui représente un bloc écran pour un objet X3).

L'opération de création consiste à sélectionner les champs par double-clic sur la première colonne et à sélectionner un token champ dans la colonne 'Token champ'.

Recommandations

Nous conseillons de créer tous les champs XTEND au préalable via la fonction utilitaire 'Création des champs'.

Si le champ n'existe pas on peut accéder à la fonction 'Token champ' par tunnelpour le créer.

Suppression site Web

Fonction

Taper sur la touche F7 et le nom de la fonction AYTFCYDEL : Suppression site Web

Action

Permet de supprimer les design HTML et/ou le paramétrage d'un site XTEND.

Restrictions

Les web services ne sont pas supprimés car ils peuvent être potentiellement utilisés par d'autres sites.

Ils doivent être supprimés manuellement via la fonction GESAWE : Web service

Gestion design/Archive

Fonction

Taper sur la touche F7 et le nom de la fonction AYTFCYTAR : Gestion design/archive

Description

Cette fonction permet de Créer/Restaurer/Supprimer une archive (ficher .tar) qui contient le design HTML d'un site XTEND.

Cette fonction est très utile pour copier/restaurer le design HTML d'un site XTEND vers un autre emplacement ou un autre dossier X3.

Paramétrage avancé

Fonction

Taper sur la touche F7 et le nom de la fonction GESAYU : Paramétrage avancé

Description

Cette fonction présente la liste des paramètres qui ne sont pas accessibles via les fiches de paramétrage.

Elle est utilisée pour l'application des patchs du serveur XTEND.

Génération listes de valeurs

Fonction

Taper sur la touche F7 et le nom de la fonction PRHBATCH : Génération liste de valeurs

Description

Cette fonction génère les listes de valeurs des devises et des pays basé sur les tables TABCUR et TABLAN.

Elle sert d'exemple pour la génération des listes de valeurs par batch.