Groupe 3 (services applicatifs)

Date de création : 4 février 2005
Dernière modification :
Diffusion : Esup-Portail

Connecteur Harpége

Connecteur Harpége

But

Fournir un service permet de récupérer l'identifiant dans Harpége (NO_INDIVIDU) d'un personnel connecté au portail.

Principe de fonctionnement et pré-requis

Installation

Création d'un pool de connexion tomcat

<resource-ref>
<res-ref-name>jdbc/Harpege</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

Récupération de la distribution

Configuration

Modifier le fichier HarpegeConnector.xml sachant que :

Cas particulier des sites qui possèdent la valeur de NO_INDIVIDU dans leur LDAP

Utilisation

voici un exemple type d'utilisation de ce service :

import org.esupportail.portal.utils.connectors_harpege.HarpegeConnector;

...

	try {
no_individu = HarpegeConnector.getNO_INDIVIDU(getStaticData().getPerson()); }
catch (ConnectorException e1) {
// enregistrement plugin fatalError
FatalError.fatalError(getConfigActions().getActions(), "Vous n'êtes pas un personnel de l'Université !");
return null;
}

Cas particulier de l'utilisation de la classe classmapping :

Il suffit d'utiliser la méthode getNO_INDIVIDUFromLogin()

no_individu = HarpegeConnector.getNO_INDIVIDUFromLogin(pers_id);