Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Hvis der kommer opdatering af XSD filerne for backend servicen, så skal disse lægges ind der opdateres to steder. Det primære sted SorUpdateService/src/main/webapp/schema/sor, da det er hvor at opdater servicen genererer sine klasser ud fra. Men hvis stub backend servicen bliver benyttet, så er det vigtigt også at få opdateret external/schema/sor, da det er her at stub servicen genererer sine klasser ud fra.Ændringer af backend WSDL fil skal

For hvor fra at klasserne for klient implementationen mod backenden, læses WSDL og XSD filer fra external/schema/sor. Det er også herfra at stub backenden genererer sine klasser fra, hvis denne benyttes.

For hvor fra at klasserne for server implementationen, læses WSDL filen fra SorUpdateService/src/main/webapp, og alle XSD filer er at finde under SorUpdateService/src/main/webapp/v3/schema.

Backenden genererer en WSDL fil med samtlige typer den benytter indlejret i. For at benytte dem for server implementationen af SORUS skal disse først kopieres ud i separate filer. Yderligere er backenden kun i stand til at sætte typen xs:dateTime på alle dato felter selvom at det bør kun være xs:date. Dette er en begrænsning i .NET som den rigtige backend er skrevet i, men der er ikke oplevet nogen fejl ved manuelt at ændre disse felter til xs:date kun ske i external/.