Skip to content

unistra/apo-webservices-stub-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

apo-webservices-stub-server

apo-webservices-stub-server est un Test double pour LDAP et les points d’API des webservices APOGEE utilisés par ESUP-Stage au travers de ESUP-SiScol.

Format des données de test

Les fichiers YAML chargés sont au format liste d’objets Person :
codInd

entier

ldap

au format SupannPerson

infoAdm

au format InfoAdmEtuDTO4

coordonnees

liste au format CoordonneesDTO2

ias

liste au format InsAdmAnuDTO2

etapes

liste au format InsAdmEtpDTO3

Exemple de personas dans src/test/resources/testdata/personas.yml

Configuration

Les valeurs par défaut sont :

app.apogee.university-code = UNIV
app.apogee.university-libelle = UNIVERSITÉ
dataset.files = dataset/personas.yml
spring.ldap.base = ou=people,dc=univ,dc=fr
spring.ldap.embedded.port = 389
spring.ldap.embedded.base-dn = dc=univ,dc=fr

En environnement docker : dataset.files=/srv/**/*.yml

Compilation

Prérequis

De la même manière que ESUP-SiScol, il faut disposer des artefacts maven du JAR client WS-APOGEE.

Maven

./mvnw package jib:dockerBuild

Docker

docker run --rm -p 8080:8080 -p 389:389 apo-webservices-stub-server:6.50.73-SNAPSHOT

About

Stub Apo Web Services serveur pour ESUP-Stage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages