Versions Compared

Key

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

...

STS-UUID2CPR-PROXY er en service, der afkobler integrationen mellem SOSI-STS'en og NemLogin Uuid2Cpr-servicen NemLog-in opslagstjenesterne uuid2cpr, pid2cpr og uuid2rid. Diagrammet nedenfor viser de komponenter som servicen kommunikerer med.

Gliffy Diagram
macroId490db688-6aab-413e-a21a-a22aa0c66aa8
displayNameOverblik
nameOverblik
pagePin23

Opbygning af service

STS-UUID2CPR-PROXY er organiseret i to moduler: uuid2cpr-proxy-api og uuid2cpr-integration.

...

Modulet uuid2cpr-integration er ansvarligt for integrationen med Digitaliseringsstyrelsens Uuid2CprNemLog-servicein opslagstjenester.. Integrationen er en modificeret udgave af Digitaliseringsstyrelsens OIOIDWS.Java-implementation, som er bygget på Apache CXF. Versionen af Apache CXF der anvendes er 3.3.7, da det er denne version NSP-platformen kommer med.

...

  1. Find de nye versioner af de modificerede klasser. De officielle repositories er hhv. https://github.com/apache/cxf og https://github.com/apache/ws-wss4j.
  2. Kopier de nye versioner ind i uuid2cpr-integration modulet, og tilpas dem. Afhængigt af hvilken version der opgraderes til, kan dette være mere eller mindre svært. Ved udvikling af servicen er Digitaliseringsstyrelsens implementation, som anvender CXF 3.0.16, tilpasset til at anvende CXF 3.3.7, som er den version der pt. anvendes på NSP-platformen.
  3. Test at rettelserne virker ved at køre integrationstesten i Uuid2CprClientIT.

...

Såfremt det er de samme klasser der tilrettes i, så bør det ikke være nødvendigt at tilpasse hvordan jar-filerne modificeres.