Liste des pré-requis:

Application validée sur:

Installation:

  1. Récuperer le zip sous source-sup ( [57SI]WebServices Apogee (référentiel)/- onglet fichier)
  2. Renommer les fichiers -example, config-example.properties
  3. Adapter le build.properties

    deploy.type=servlet (type de deploiement)
    deploy.home=D:/servlets/webapps/apo-cri-webservice (repertoire de deploiement)
    


  4. Fichier de config de TOMCAT
    le fichier à modifier correspond au fichier de configuration de Tomcat : server.xml exemple

    <Context docBase="d:/webapps/esup-ws-si" path="/webServiceApogee"> <Resource
    auth="Container" driverClassName="oracle.jdbc.OracleDriver" logAbandoned="true"
    maxActive="100" maxIdle="10" maxWait="10000" name="jdbc/esup-ws-si" password="xxxxxx"
    removeAbandoned="true" removeAbandonedTimeout="60" type="javax.sql.DataSource"
    url="jdbc:oracle:thin:@xxxxxx" username="xxxxxxx" validationQuery="Select 1 from dual"/>
    </Context>
    


  5. Adapter le fichier Config.properties
    ce fichier contient les paramètres de configuration de la base Apogee
  6. Deployer application
  7. exemple de client esup-ws-si-client
    exemple de projet java permettant de tester les WS APOGEE . Tests avec Junit
    Adapter le fichier applicationContext.xml Pour chaque bean remoteReadEnseignement,
    remoteReadReferentiel, remoteReadEtudiant Renseigner la property

    <property
    name="wsdlDocumentUrl", metre url du WS apo-cri-webservice <bean
    id="remoteReadEnseignement" <property name="wsdlDocumentUrl" value="http://localhost:8082/
    webServiceApogee xfire/ReadEnseignement?WSDL" /> </bean>