Ce fichier se trouve dans le sous-répertoire AWSResources de votre application Web.
POOL_REQUEST_INITIAL_NUMBER
Définit le nombre initial de requêtes AJAX créées à l'avance pour l'exécution de l'application Web. Chaque requête est réutilisée après son exécution. Si aucune requête créée à l'avance n'est disponible, une nouvelle requête est créée.
Valeur par défaut : 5
REQUEST_TIMEOUT
Définit le temps d'attente maximum d'exécution d'un événement Adélia Web AJAX. Ce temps ne doit pas être supérieur à la durée de vie d'une session HTTP (définie dans le fichier web.xml).
Valeur par défaut : 5.
L'unité est la minute.
SIMULTANEOUS_DIFFERENT_REQUESTS_RULE
Définit la règle à suivre lorsque deux événements Adélia Web AJAX différents doivent être exécutés simultanément. Deux événements sont définis comme différents lorsqu'ils ont un contrôle graphique ou un événement Javascript pour origines différents.
Il est possible de choisir entre 2 règles :
- Règle n°1 : Utiliser le comportement par défaut du navigateur. Chaque navigateur est capable de gérer un nombre différent de requêtes simultanées. Ce nombre est défini par le paramètre SIMULTANEOUS_REQUESTS_NUMBER.
- Règle n°2 : Sérialiser les événements concurrents pour empêcher une exécution parallèle sur le serveur d'application Web. Un seul événement est exécuté à la fois.
Chaque règle définit un nombre maximum d'événements pouvant s'exécuter simultanément sur le serveur d'application Web (plusieurs avec la règle n°1 et un seul avec la règle n°2). Si d'autres événements doivent s'exécuter, ils sont stockés par le navigateur dans une file d'attente (avec gestion de priorité) pour être traités dès la fin de l'événement en cours de traitement.
Attention : L'utilisation de la règle n°1 doit être faite en connaissance de cause car elle implique que les traitements sur le serveur d'application Web seront exécutés en parallèle.
Note : Il est possible de spécifier un comportement lorsque deux événements identiques (ayant même contrôle graphique et même événement Javascript pour origine) doivent être exécutés. Cette propriété d'événement est définie au maquettage de la page HTML (voir, par exemple, la section "Paramètres AJAX" dans Insérer un objet Bouton).
Valeur par défaut : 2
SIMULTANEOUS_REQUESTS_NUMBER
Définit le nombre d'événements Adélia Web AJAX pouvant être envoyés simultanément au serveur d'application Web par le navigateur.
Par défaut, ce nombre est fixé par 2 : les principaux navigateurs sont capables de supporter deux requêtes simultanées en accord avec les spécifications HTTP 1.1 du World Wide Web Consortium.
Il est possible d'augmenter ce nombre pour un navigateur (référez-vous à la documentation technique de paramétrage de l'éditeur).
Attention : L'utilisation de ce paramètre doit être faite en connaissance de cause car elle implique que les traitements sur le serveur d'application Web seront exécutés en parallèle.
Ce paramètre n'est pris en compte que si le paramètre SIMULTANEOUS_DIFFERENT_REQUESTS_RULE vaut 1.
Valeur par défaut : 2
RAISING_REQUEST_ERROR_RULE
Définit la règle à suivre lorsqu'un événement Adélia Web AJAX a provoqué une erreur HTTP sur le serveur d'application Web.
Il est possible de choisir une ou plusieurs de ces 3 règles :
- Règle n°1 : Affiche une boîte de message d'erreur ; voir la définition de ces messages dans le fichier se trouvant dans le sous-répertoire AWSResources de l'application Web.
- Règle n°2 : Affiche une page d'erreur ; voir la définition du paramètre URL_ERROR_CODE_OTHERS ci-dessous.
Pour choisir plusieurs règles, il suffit de saisir comme valeur du paramètre les numéros des règles séparés par un espace.
Exemple :
RAISING_REQUEST_ERROR_RULE=1 2
Les règles sont prioritaires entre elles : la règle n°1 est exécutée avant la règle n°2.
Valeur par défaut : 1
URL_ERROR_CODE_OTHERS
Définit l'URL d'une page (relativement à la racine du site Web) affichée lorsqu'une erreur HTTP s'est produite pendant l'exécution d'un événement Adélia AJAX.
Si une erreur HTTP de numéro XXX est déclenchée, alors s'il existe un paramètre URL_ERROR_CODE_XXX, sa valeur est prise comme l'URL de la page à afficher, sinon la valeur du paramètre URL_ERROR_CODE_OTHERS est prise par défaut.
Il est possible de prendre comme valeurs de ces paramètres les valeurs du nœud <error-page> défini dans le fichier web.xml s'il existe.
Ce mécanisme de redirection vers une page d'erreur n'est pris en compte que si le paramètre RAISING_REQUEST_ERROR_RULE contient la valeur 2.
Valeur par défaut : Aucune
Voici une liste des principaux codes d'erreur HTTP :
Code |
Libellé |
|
4xx |
|
Erreur du client. |
400 |
Bad Request |
La syntaxe de la requête est erronée. |
401 |
Unauthorized |
Accès à la ressource refusé. |
402 |
Payment Required |
Paiement requis pour accéder à la ressource (non utilisé). |
403 |
Forbidden |
Refus de traitement de la requête. |
404 |
Not Found |
Document non trouvé. |
405 |
Method Not Allowed |
Méthode de requête non autorisée. |
406 |
Not Acceptable |
Toutes les réponses possibles seront refusées. |
407 |
Proxy Authentication Required |
Accès à la ressource autorisé par identification avec le proxy. |
408 |
Request Time-out |
Temps d'attente d'une réponse du serveur écoulé. |
409 |
Conflict |
La requête ne peut être traitée à l'état actuel. |
410 |
Gone |
La ressource est indisponible et aucune adresse de redirection n'est connue. |
411 |
Length Required |
La longueur de la requête n'a pas été précisée. |
412 |
Precondition Failed |
Conditions requises envoyées par la requête non vérifiées. |
413 |
Request Entity Too Large |
Traitement abandonné dû à une requête trop importante. |
414 |
Request-URI Too Long |
URI trop longue. |
415 |
Unsupported Media Type |
Format de requête non supporté pour une méthode et une ressource données. |
416 |
Requested range unsatisfiable |
Champs d'en-tête de requête 'range' incorrects. |
417 |
Expectation failed |
Le comportement attendu et défini dans l'en-tête de la requête a échoué. |
422 |
Unprocessable entity |
L'entité fournie avec la requête est incompréhensible ou incomplète. |
423 |
Locked |
L'opération ne peut avoir lieu car la ressource est verrouillée. |
424 |
Method failure |
Une méthode de la transaction a échoué. |
5xx |
|
Erreur du serveur |
500 |
Internal Server Error |
Erreur interne du serveur. |
501 |
Not Implemented |
Fonctionnalité réclamée non supportée par le serveur. |
502 |
Bad Gateway |
Mauvaise réponse envoyée à un serveur intermédiaire par un autre serveur. |
503 |
Service Unavailable |
Service indisponible. |
504 |
Gateway Time-out |
Temps d'attente d'une réponse d'un serveur à un serveur intermédiaire écoulé. |
505 |
HTTP Version not supported |
Version HTTP non gérée par le serveur. |
507 |
Insufficient storage |
Espace insuffisant pour modifier les propriétés ou construire la collection. |
REQUEST_DEFAULT_PRIORITY
Définit la priorité par défaut d'un événement Adélia AJAX si cette propriété de l'événement n'a pas été spécifiée au maquettage de la page HTML.
La valeur de ce paramètre ne doit pas être en dehors de l'intervalle [REQUEST_MIN_PRIORITY, REQUEST_MAX_PRIORITY].
Valeur par défaut : 5
REQUEST_MIN_PRIORITY
Définit la priorité minimale que peut prendre un événement Adélia AJAX dans une application Web. La valeur de la priorité de l'événement spécifiée au maquettage de la page HTML ne doit pas être en dehors de l'intervalle [REQUEST_MIN_PRIORITY, REQUEST_MAX_PRIORITY].
Valeur par défaut : 10
REQUEST_MAX_PRIORITY
Définit la priorité maximale que peut prendre un événement Adélia AJAX dans une application Web. La valeur de la priorité de l'événement spécifiée au maquettage de la page HTML ne doit pas être en dehors de l'intervalle [REQUEST_MIN_PRIORITY, REQUEST_MAX_PRIORITY].
Valeur par défaut : 0
PROGRESS_INDICATOR_CLASS
Définit une classe de style CSS affectée à l'IFRAME contenant l'indicateur d'événements en cours de traitement. Par défaut, une classe est affectée qui définit les attributs suivants :
- border-style:solid;
- border-width:3px;
- border-color:black;
- background-color:white;
Pour que la nouvelle classe surcharge un de ces attributs, il faut impérativement faire suivre sa définition de !important.
Exemple :
.myClass { background-color : red !important ; }
PROGRESS_INDICATOR_POSITION
Définit la position de l'indicateur d'événements en cours de traitement dans la page du navigateur.
Valeurs possibles :
0 |
NORD |
1 |
SUD |
2 |
EST |
3 |
OUEST |
4 |
CENTRE |
5 |
NORD EST |
6 |
NORD OUEST |
7 |
SUD EST |
8 |
SUD OUEST |
Valeur par défaut : 5 (NORD EST)
PROGRESS_INDICATOR_WAIT_IMG
Définit l'image affichée par l'indicateur d'événements en cours de traitement pour symboliser un événement en attente de traitement. Un événement en attente n'est visible que si le paramètre PROGRESS_INDICATOR_SHOW_ALL_STARTED_REQUEST vaut Y.
Cette image doit avoir les mêmes dimensions que l'image définie par PROGRESS_INDICATOR_LOADING_IMG.
L'image par défaut est un GIF non animé.
Valeur par défaut : /AWSResources/AWSAjaxWait.gif
PROGRESS_INDICATOR_LOADING_IMG
Définit l'image affichée par l'indicateur d'événements en cours de traitement pour symboliser un événement en cours de traitement.
Cette image doit avoir les mêmes dimensions que l'image définie par PROGRESS_INDICATOR_WAIT_IMG.
L'image par défaut est un GIF animé.
Valeur par défaut : /AWSResources/AWSAjaxLoading.gif
PROGRESS_INDICATOR_SHOW_ALL_STARTED_REQUEST
Définit si l'indicateur d'événements en cours de traitement affiche aussi les événements en attente de traitement.
Valeurs possibles :
Y |
Oui : les événements en attente sont visibles, |
N |
Non : les événements en attente ne sont pas visibles. |
Valeur par défaut : N
Retour aux fichiers de configuration d'une application Adélia Web
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.