Taak #375168
openversie ZS-DMS koppelvlak en WSDL niet WS-I compliant?
0%
Description
Uit mail doorgestuurd door Jan Campschroer
From: Richard Morsch [richardm@lostlemon.nl]
Sent: Monday, December 15, 2014 1:59 PM
To: Jan Campschroer
Subject: StUF ZS-DMS koppelvlak
Beste Jan,
Ik heb een vraag over het StUF ZS-DMS koppelvlak. Welke versie wordt hiervoor nu gebruikt? Als ik in de bibliotheek op de King site kijk, zie ik namelijk alleen gearchiveerde zip bestanden.
Ik heb nu een versie uit het ZTC model gehaald, maar ik weet niet of deze goed is.
Als ik namelijk in de zkn0310_ontvangAsynchroon_mutatie_zs-dms.wsdl kijk, zie ik dat deze niet WS-I compliant is. Er staan verschillende methodes in met allemaal dezelfde signatuur:
<operation name="voegZaakdocumentToe_Lk01">
<input message="ZKN:edcLk01"/>
<output message="StUF:Bv03"/>
<fault name="fout" message="StUF:Fo03"/>
</operation>
<operation name="maakZaakdocument_Lk01">
<input message="ZKN:edcLk01"/>
<output message="StUF:Bv03"/>
<fault name="fout" message="StUF:Fo03"/>
</operation>
<operation name="actualiseerZaakstatus_Lk01">
<input message="ZKN:zakLk01"/>
<output message="StUF:Bv03"/>
<fault name="fout" message="StUF:Fo03"/>
</operation>
<operation name="creeerZaak_Lk01">
<input message="ZKN:zakLk01"/>
<output message="StUF:Bv03"/>
<fault name="fout" message="StUF:Fo03"/>
</operation>
<operation name="updateZaak_Lk01">
<input message="ZKN:zakLk01"/>
<output message="StUF:Bv03"/>
<fault name="fout" message="StUF:Fo03"/>
</operation>
Misschien dat dit al opgelost is in een nieuwe versie.
Bijgevoegd heb ik de wsdl zoals deze nu wordt aangeleverd.
Kun jij aangeven of ik wellicht een verouderde versie gebruik, of dat het misschien een bug is en aangepast moet worden?
Ik hoor het graag van je!
Met vriendelijke groet,
Richard Morsch
Updated by Anonymous almost 10 years ago
Mijn persoonlijke visie is dat het niet strijdig is. Verschillende operaties kunnen m.i. prima hetzelfde bericht gebruiken. Maar ik ken de WS-I spcificatie niet uit mijn hoofd. Dat zou nagekeken moeten worden. In dat geval moeten we nieuwe berichten maken, per operatie. Dat zou wel onhandig zijn. Tevens zou het betekenen dat StUF-ZKN hier ook op nagekeken moet worden, al verwacht ik daar geen probleem omdat er in principe 1 operatie per berichttype is.
Wellicht is het goed om Richard te mailen welk aspect strijdig is, waar in de WS-I spec dit staat en op welke wijze hij het opgelost zou willen zien.
In algemene zin: als iemand een fout meldt, moet ie ook melden hoe het opgelost moet worden en waarop zijn bevinding gebaseerd is.
Updated by Michiel Verhoef almost 10 years ago
Ik heb eea. nagezocht en op de (oude) community een vergelijkbare melding gevonden: https://new.kinggemeenten.nl/stuf-bg/vraag-opzetten-stuf-webservice
Volgens regel R2710: An endpoint that supports multiple operations must unambiguously identify the operation being invoked based on the input message that it receives. This is only possible if all the operations specified in the wsdl:binding associated with an endpoint have a unique operation signature. Zie ook http://ws-i.org/Profiles/BasicProfile-1.2-2010-11-09.html
Oftewel, gebruik van hetzelfde bericht in verschillende operaties mag niet volgens de WS-I standaard.
Mogelijk kunnen we relatief eenvoudig aparte berichten definieren door de nieuwe berichten extensies van ZKN:zakLk01 of ZKN:edcLk01 te laten zijn?
Updated by Michiel Verhoef almost 10 years ago
hetzelfde artikel op de nieuwe disscussie site: https://discussie.kinggemeenten.nl/discussie/gemma/stuf-301-standaard/vraag-opzetten-stuf-webservice