Nyhed

Varsling af hotfix til OIOUBL schematron version 1.13

Opmærksomme brugere har indrapporteret en fejl i OIOUBL schematron version 1.13, som vi vurderer kan være kritisk for udvalgte parter. Nemhandel teamet arbejder på en rettelse.

  • 23. november 2022
  • Opdatering

Den opdagede fejl skyldes skifte fra XSLT 1.0 til XSLT 2.0.

Da mange forventeligt allerede har installeret nye OIOUBL schematron, ændres der ikke på implementeringsdeadline pr. 30.11.2022, men det bliver nødvendigt for berørte parter at installere en separat hotfix. Udmelding om dato for frigivelse af hotfix kommer på et senere tidspunkt.

Teknisk beskrivelse af fejlen:

Test på elementniveau fejler med ugyldig test, når testen returner flere elementer.

Hvis der f.eks. er to "AllowanceCharge" segmenter, fejler syntakstesten for elementet Price.

I XSLT 1.0 fejlede testen ikke, da den returnerede svaret for første element uden fejl. (Dette kunne give falske negative, hvis der var fejl i den anden instans af elementet, men falske negative giver ikke afvisning.)

I XSLT 2.0 fejler testet ved flere elementer i det konkrete eksemple med "A sequence of more than one item is not allowed as the first argument of starts-with()”

Vi arbejder på at løse problemet, og vil snarest muligt udsende et hotfix.

 

Nemhandelsteamet beklager ulejligheden.