Téléchargement des produits


Version anglaise


 

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

  • Aucune étiquette