...
| Avertissement | ||
|---|---|---|
| ||
Seules les versions à partir de la 1.01 sont compatibles avec esup-3 http://www.esup-portail.org/display/PROJ/esup-connecteur-harpege |
Suivre les instructions #Librairies JAR de uportal. Pour tomcat6, suivre aussi les instructions #Librairies JAR et tomcat 6
...
| Pas de format |
|---|
<d:column property="XXXX" titleKey="XXX.XXX.XXX" href="${baseRenderUrl}" paramId="XX" paramProperty="XX" /> |
Seule solution trouvé pour l'instant préfixé manuellement le paramId :
| Pas de format |
|---|
<d:column property="XXXX" titleKey="XXX.XXX.XXX" href="${baseRenderUrl}" paramId="pltp_XX" paramProperty="XX" /> |
Cf : http://sourcesup.cru.fr/frs/download.php/2661/Note_To_uPortal_V3_User.doc
...
Canal CMonDossierWeb/Harpège
- Dans ***/custom/uPortal/uportal-impl/src/main/resources/properties/contexts/datasourceContext.xml
Il faut déclarer des beans pour les pools qu'on rajouteBloc de code <bean id="Apogee" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/Apogee"/> </bean> <bean id="Harpege" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/Harpege"/> </bean> - Suivre les instructions #Librairies JAR de uportal. Pour tomcat6, suivre aussi les instructions #Librairies JAR et tomcat 6
- NB : le canal ConsultHarpege (ancienne doc) est obsolete. Utilisez plutôt esup-agent (qui utilise les webservices Harpege)
Portlet pstage
L'API servlet a changé de répertoire dans tomcat 6 :
...
Suivre aussi les instructions pour les portlets ci-dessous
Adaptations courantes
Librairies JAR de uportal
Plusieurs portlets demandent les librairies lib/*/.jar dans uportal.home, sans vraiment s'en servir. En uportal 3.2, ces librairies ont changé de place.
Une solution simple : supprimer la ligne suivante de build.xml
| Bloc de code |
|---|
<fileset dir="${uportal.home}/lib" includes="**/*.jar" />
|
Librairies JAR et tomcat 6
Esup dans la version 3 préconise l'utilisation de tomcat 6.
- Le fichier el-api.jar est maintenant inclus dans tomcat et ne doit pas être dans les portlet (portlet esup-hc)
- Les librairies JAR de tomcat 6 sont dans lib et non plus dans common/lib. Il faut donc remplacer dans le build.xml de la portlet
Par :Bloc de code <fileset dir="${tomcat.home}/common/lib" includes="**/*.jar" />Bloc de code <fileset dir="${tomcat.home}/lib" includes="**/*.jar" />
Les portlets
La version la librairie Pluto a changé en uPortal 3 ce qui entraine des modifications du coté des Portlets
...
| Pas de format |
|---|
<servlet>
<servlet-name>esup-helpdesk</servlet-name>
[...]
<init-param>
<param-name>portlet-name</param-name>
<param-value>esup-helpdesk</param-value>
</init-param> param>
<load-on-startup>1</load-on-startup>
</servlet
|
...