Définir la portée de partage des références de ressource

Cette règle marque resource-ref éléments trouvés dans le fichier WEB-INF/web.xml qui ne comportent pas res-sharing-scope . Le serveur Apache Tomcat définit par défaut la portée de partage des ressources sur Shareable . L'étendue du partage des ressources est définie comme un attribut facultatif dans Java EE. Un correctif automatisé sera fourni afin d'obtenir la même portée partageable dans WebSphere traditional et Liberty que dans Tomcat.

Le correctif automatisé ajoutera le res-sharing-scope s'il n'est pas déjà défini et définit la connexion comme Shareable .

Exemple de référence de ressource qui serait marquée :
< span class="Code"> < resource-ref>
< span class= "indent4"> < /span> < description>
Exemple de base de données</description>
<res-ref-name>jdbc /exampleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Conteneur</res-auth>
</resource-ref>


Le correctif automatisé ajoutera l'élément "res-sharing-scope" :
< span class="Code"> < resource-ref>
< span class= "indent4"> < /span> < description>
Exemple de base de données</description>
<res-ref-name>jdbc /exampleDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Conteneur</res-auth>
<res-sharing-scope>Partagable</res-sharing-scope>
</resource-ref>

Pour plus d'informations sur le partage des connexions de ressources dans WebSphere Application Server, voir Connexions partageables et non partageables.