Voici la démarche à suivre pour installer le WebService de l’Amue et utiliser la librairie ‘apo-webservicesclient.jar’ dans son projet.
1/ déployer apows.rar dans Tomcat (qui sera ensuite présent dans webapps/apows).
2/renseigner ses paramètres de connexion (jdbcUrl, user et password) à Apogee dans ‘webservices-SpringContext.xml’ présent dans le répertoire ‘apows/WEB-INF/classes’
3/ ajouter le contexte du WS dans le fichier server.xml du répertoire ‘conf’ de Tomcat, ex :
|
<Context path=”/apows” docBase=”C:/esupdev/esupdev-2.5-esup-2.1.01/uPortal-quick-start/webapps/apows” crossContext=”true” reloadable=”true”/>
|
4/ ajouter la librairie apo-webservicesclient.jar dans son projet
5/ configurer le fichier configUrlServices.properties et le placer dans le répertoire ‘WEB-INF/classes/’ . Si Tomcat est en ‘http://localhost:8080’ une fois lancé, il n’y a rien a changer dans configUrlServices.properties
Nous pouvons maintenant utiliser le WebService dans notre projet. Exemple :
|
//récupération du cod_etu et du cod_nne à partir du cod_ind d’un étudiant : EtudiantMetierServiceInterfaceProxy monProxyEtu = new EtudiantMetierServiceInterfaceProxy(); IdentifiantsEtudiantDTO idetu = monProxyEtu.recupererIdentifiantsEtudiant(null, etudiant.getCod_ind(), null, null, null, null, null, null, null, “N”); etudiant.setCod_etu(idetu.getCodEtu().toString()); etudiant.setCod_nne(idetu.getCodNneInd() + idetu.getCodCleNneInd()); |