Project

Profile

Help

ERR #488621

closed

Support #488350: Compliancy testsets ZDS 1.2

Scope inhoud verplicht in vraagberichten ZDS?

Added by Frank Samwel almost 8 years ago. Updated over 7 years ago.

Status:
Gesloten
Priority:
Normal
Category:
opgenomen in patch
Sprint/Milestone:
Start date:
02/20/2017
Due date:
% Done:

0%

Estimated time:
Behandeld in overleg:

Description

In de verschillende vraagberichten is in het schema een of meerdere elementen verplicht gemaakt. Dit betekent dat het schema verbiedt om attribuut scope te gebruiken i.p.v. het opgeven van specifieke elementen. Is dat zo gewenst?

Bijvoorbeeld:
geefZaakdetails_ZakLv01 - 'identificatie';
geefLijstZaakdocumenten_ZakLv01 - 'heeftRelevant/gerelateerde/identificatie';
geefZaakdocumentLezen_EdcLv01 - 'isRelevantVoor/gerelateerde/identificatie'.

Actions #2

Updated by Michiel Verhoef almost 8 years ago

  • Status changed from Nieuw to Afgewezen
  • Assignee changed from Michiel Verhoef to Frank Samwel

In de specificaties van het bericht geefZaakdetails op pagina 27 staat het volgende:

In de scope mogen alle elementen opgenomen worden die in het antwoordbericht gespecificeerd zijn. Alle gegevens die verplicht in het antwoordbericht opgenomen zijn dienen ook in de scope opgenomen te worden.

Het element scope is dus niet alleen toegestaan, het is zelfs verplicht. Dit omdat in het antwoord bericht bepaalde gegevens verplicht teruggegeven moeten worden en deze dus in het vraag bericht in de scope opgenomen moeten worden.

De conclusie dat scope niet meer toegestaan is is niet juist.

Actions #3

Updated by Frank Samwel almost 8 years ago

  • Assignee changed from Frank Samwel to Michiel Verhoef

Michiel, ik begrijp je antwoord niet. Er zijn twee soorten scope: element scope en attribuut scope. Ik heb het hier over attribuut scope, jij volgens mij over element scope.

Anders gezegd: er zijn twee manier om te voldoen aan eis "Alle gegevens die verplicht in het antwoordbericht opgenomen zijn dienen ook in de scope opgenomen te worden."
1. Neem attribuut scope op met een waarde, bijvoorbeeld scope="alles"
2. Neem scope/object op met ten minste alle verplichte elementen

Nu is mogelijkheid 1 niet mogelijk, aangezien scope/object verplichte elementen heeft.

Mijn vraag is dus of het opnemen van attribuut scope geen valide bericht volgens ZDS 1.2 standaard moet zijn:
<ZKN:scope>
<ZKN:object StUF:entiteittype="ZAK" StUF:scope="alles" xsi:nil="true" />
</ZKN:scope>

Dit is nu volgens schema niet correct. Binnen element scope/object is element identificatie verplicht, en is element object niet nillable.

Actions #4

Updated by Michiel Verhoef almost 8 years ago

  • Status changed from Afgewezen to Oplossing uitgewerkt
  • Sprint/Milestone set to ZDS 1.2 Patch (2017 Q1)

Nu snap ik het.

Dit geldt dan ook voor het bericht geefBesluitDetails_ZakLv01 neem ik aan? Daar speelt iets vergelijkbaars.

Actions #5

Updated by Frank Samwel almost 8 years ago

  • Parent issue set to #488350
Actions #6

Updated by Frank Samwel almost 8 years ago

  • Status changed from Oplossing uitgewerkt to Toegewezen

Michiel, zelfde probleem speelt ook in geefLijstZaakdocumenten_ZakLv01 en geefZaakdocumentLezen_EdcLv01.

En ook voor geefZaakdocumentBewerken_Di02. Daarbinnen is bovendien element vertrouwelijkAanduiding niet nillable (wel verplicht) en kan dus niet volgens StUF regels in de scope worden opgenomen. Elk element binnen scope moet nillable zijn.

Actions #7

Updated by Michiel Verhoef almost 8 years ago

  • Category set to nog niet in patch
Actions #8

Updated by Michiel Verhoef almost 8 years ago

  • Status changed from Toegewezen to Oplossing uitgewerkt

ik heb de betreffende berichten aangepast.

Actions #9

Updated by Michiel Verhoef over 7 years ago

  • Status changed from Oplossing uitgewerkt to Oplossing goedgekeurd
Actions #10

Updated by Michiel Verhoef over 7 years ago

  • Category deleted (nog niet in patch)
Actions #11

Updated by Michiel Verhoef over 7 years ago

  • Category set to opgenomen in patch
Actions #12

Updated by Michiel Verhoef over 7 years ago

  • Tracker changed from Taak to ERR
Actions #13

Updated by Michiel Verhoef over 7 years ago

  • Status changed from Oplossing goedgekeurd to Gesloten

Also available in: Atom PDF