Développement > Safe X3 WAS > Paramétrage > Message Web 

SEEWARNING Avant de créer votre site , il préférable de lire la documentation :Avant de commencer.


Cette fonction permet de modifier les messages utilisés par le serveur XTEND.

Ces messages sont différents de ceux qui sont renvoyés par les actions X3 via l'appel du sous-programmes 'ADDMESSERR'.

Les messages web sont gérés par le moteur XTEND et sont renvoyés lorsque le moteur constate une erreur de traitement ou de droit d'accès.

Prise en main

Les messages XTEND sont traités comme les messages applicatifs X3 et sont intégrés dans le processus de traduction.

Paramètres des messages

Utilisez la syntaxe ci-dessous pour ajouter des paramètres dans les messages :

Valeur du paramètre N°1={1} - Valeur du paramètre N°2={2}

Messages du moteur XTEND

Tous les messages dont le code commence par 'A' sont des messages du moteur XTEND.

Vous pouvez modifier ces message en leur associant un autre chapitre dans lequel vous aurez saisi les nouveaux textes en conservant les paramètres.

Code 

Paramètres

Description

AERRACCESSDENIED

Aucun

Accès à une page protégée non autorisé

AERRACCESSPROFDENIED

Aucun

Accès à une page protégée non autorisé pour le profile

AERRACTION

CodeAction  

Erreur lors du traitement d'une action

AERRCRITMANDATORY

Nom du critère

Critère obligatoire non saisi

AERRDATA

Code interface

Erreur lors d'un 'Accès données'

AERRJAVA

 

Exception java

AERRPAGE

Code page

Erreur lors de la lecture ou du parsing des tokens dans la page HTML

AERRPROTOCOL

Code page

Code page  Protocole https obligatoire pour lire la page

AJSWEBFLDBADVAL

Aucun

Contrôle des valeurs des champs web obligatoires
Affiché en JavaScript via la fonction xtdAlert

AJSWEBFLDMANDAT

Aucun

Contrôle des champs web obligatoires
Affiché en JavaScript via la fonction xtdAlert

ASESSLOGIN1

Aucun

Message d'accueil de la page de login si utilisateur non signé

ASESSLOGIN2

Aucun

Message d'accueil de la page de login si utilisateur signé

ASESSLOGINKO

Aucun

Message login KO

ASESSLOGINOK

Aucun

Message login OK

ASESSLOGOUT

Aucun

Aucun  Message logout

ASESSRESTORED 

Aucun

Indique que la session a été restaurée après fermeture/ouverture du navigateur

ASESSLOGRESTORED

Aucun

Idem ASESSRESTORED pour un utilisateur signé

ASESSTIMEOUT

Aucun

Demande de reconnexion si le delai d'inactivité de la session est dépassé (pour un utilisateur signé)

ASESSTRACESET

Aucun

Activation/Désactivation de la trace

Afficher les messages dans la page HTML

L'affichage des messages utilisateur est effectué via le token AXUSERMSG.

Exemple :

<span id="userMsg" class="userMsg" adx="aMsgUser"></span>

Afficher les messages en JavaScript

Pour afficher un message qui n'est pas un message du moteur XTEND, appelez la fonction JavaScript xtdAlert(aId,aP1,aP2,aP3,aP4) à partir de la page HTML.

La fonction xtdAlert demande le message au serveur XTEND via une requête AJAX.

Paramètres

  • aId est le code du message XTEND
  • aP1,aP2.. sont les paramètres (facultatifs)

Le cas peut se produire par exemple lors du contrôle d'un formulaire HTML.

<script>
function xtdAlert(aId,aP1,aP2,aP3,aP4);
// L'exemple ci dessous affiche
// 'Vous êtes connecté à l'application avec le code utilisateur DIS001'
xtdAlert("ASESSLOGIN2","DIS001");
</script>

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

Présentation

Champs

Les champs suivants sont présents dans cet onglet :

Bloc numéro 1

Code du message

  • Site (champ FCYLIB)

Site Web courant.

  • Intitulé (champ INTIT)

Permet de définir un intitulé associé à chaque fiche.

Type de message

  • Catégorie (champ CAT)

Cette information facultative est utilisée pour trier les messages par catégorie.

Localisation

  • Chapitre (champ LANCHP)

Identifiant du menu local qui contient le message.

  • champ CHPDES

 

  • Numéro (champ LANNUM)

Sélectionnez un numéro (index dans le menu local).

Le message XTEND peut être constitué de deux messages issus du menu local.
Dans ce cas, renseignez les deux champs 'Numéro'.

Message

  • champ LANMES

 

 

Etats

Par défaut, les états suivants sont associés à la fonction :

 PRTSCR : Impression écran

Mais ceci peut être modifié par paramétrage.

Boutons spécifiques

Ce bouton permet de mettre à jour le dictionnaire XTEND au format XML.

Le serveur X3WEB prend en compte uniquement le dictionnaire sous ce format.

Il existe un fichier xml par dictionnaire.

Par exemple le fichier ACT.xml correspondant à l'ensemble des actions web pour le site Web courant.

Ce bouton permet de copier un message Web

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre