Versions Compared

Key

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

Anchor
_Toc83370011
_Toc83370011











BIVWSP udviklervejledning





Indledning
Afhængigheder
Projektstruktur
Byggevejledning
Tests
Kendte fejl

Anchor
_Toc201294851
_Toc201294851
Indledning

Nærværende dokument udgør udviklervejledningen for BIVWSP (Bivirknings indberetningsproxy-servicen). BIVWSP fungerer som webservice gateway som modtager indberetninger som følger Den Gode Webservice (DGWS) til Sundhedsstyrelsens indberetningsservice og transformerer dem til SOAP kald mod MHRA.
Komponenten er udviklet som en Java webapplikation baseret på jboss CXF og understøttes på JBoss Application Server version 6.0.
Denne udviklervejledning er gældende for BIVWSP version 1.0.X.

Anchor
_Toc201294852
_Toc201294852
Afhængigheder

BIVWSP benytter sig af en række open source projekter. Til at styre afhængighederne og bygge projektet benyttes maven3

Anchor
_Toc201294853
_Toc201294853
Projektstruktur

BIVWSP projektet ligger i Softwarebørsens subversion repository og kan nås på følgende adresse:
*https://svn.nspop.dk/svn/silverbullet/*
Projektet er struktureret på følgende måde:

  • trunk/bivwsp: Selve BIVWSP applikationen som består af:
    • changes.md: Projektets change log
    • doc/: Alt dokumentation, herunder dette dokument.
    • pom.xml: Maven bygge filen

Anchor
_Toc201294854
_Toc201294854
Byggevejledning

Komponenten bygges fra trunk/bivwsp med maven på sædvanlig vis:
mvn clean package

Anchor
_Toc201294855
_Toc201294855
Installationspakken bygges med assembly goal'et:
mvn clean assembly:assembly
Cobertura test bygges med assembly goal'et:
mvn clean cobertura:cobertura

Tests

Unit- og integrations-tests er placeret under src/test og anvender samme pakkestruktur som de klasser de tester. Testene er udformet som Junit 4 annoterede test-cases.

Anchor
_Toc201294856
_Toc201294856
Kendte fejl

Der pt. ingen kendte fejl.

...