ERR #488621
closed
Support #488350: Compliancy testsets ZDS 1.2
Scope inhoud verplicht in vraagberichten ZDS?
Category:
opgenomen in patch
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'.
- 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.
- 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.
- 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.
- Parent issue set to #488350
- 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.
- Category set to nog niet in patch
- Status changed from Toegewezen to Oplossing uitgewerkt
ik heb de betreffende berichten aangepast.
- Status changed from Oplossing uitgewerkt to Oplossing goedgekeurd
- Category deleted (
nog niet in patch)
- Category set to opgenomen in patch
- Tracker changed from Taak to ERR
- Status changed from Oplossing goedgekeurd to Gesloten
Also available in: Atom
PDF