Dans chaque page où l'on veut utiliser le Pool, il est impératif de référencer le composant "com.hardis.adelia.pool.PoManager"
<% // Instanciation du gestionnaire de Pool %>
<jsp:useBean class="com.hardis.adelia.pool.PoManager" id="Manager" scope="application"></jsp:useBean>
<% // Instanciation du composant AdeliaBean %>
<jsp:useBean class="MonPackage.MonBean" id=" AdeliaBean "></jsp:useBean>
<% // Initialisation du paramètre du composant AdeliaBean %>
<% AdeliaBean.setCODECLIENT("CO12"); %>
<% // Appel du composant AdeliaBean avec utilisation du Pool par defaut%>
<% Manager.refresh(AdeliaBean); %>
ou
<% // Appel du composant AdeliaBean avec utilisation d'un Pool particulier "nomPool"; %>
<% Manager.refresh(AdeliaBean, "monPool"); %>
Le manager prend en charge la réservation et la libération d'une session, retourne les erreurs survenues pendant le traitement.
En cas d'erreur, effectue 3 tentatives avant de capituler. Les messages d'erreurs sont accessibles dans le fichier stdout.txt.
Rappel : Appel d'un composant Adélia sans utiliser le Pool
<% // Instanciation du composant AdeliaBean %>
<jsp:useBean class="MonPackage.MonBean" id=" AdeliaBean "></jsp:useBean>
<% // Initialisation du paramètre du composant AdeliaBean %>
<% AdeliaBean.setCODECLIENT("CO12"); %>
<% // Appel du composant AdeliaBean %>
<%AdeliaBean.call(); %>