Message Web
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 |
AJSWEBFLDMANDAT |
Aucun |
Contrôle des champs web obligatoires |
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>
Gestion de l'écran
Ecran de saisie
Bloc numéro 1
Code message (champ MESCOD) |
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. |
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
Copie |
Ce bouton permet de copier un message Web |