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) |
Existe |
Cochée si le champ existe déjà dans le dictionnaire |
Type |
Type de champ (XTEND) |
Menu |
Identifiant du menu pour le type MenuLocal |
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). |
Indice |
Indice du champ pour calcul du nom |
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 |
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.