Project

Profile

Help

Taak #375168

open

versie ZS-DMS koppelvlak en WSDL niet WS-I compliant?

Added by Michiel Verhoef over 9 years ago. Updated over 7 years ago.

Status:
Nieuw
Priority:
Normal
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Behandeld in overleg:
Requirements priority:

Description

Uit mail doorgestuurd door Jan Campschroer

From: Richard Morsch []
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

Actions #1

Updated by Anonymous over 9 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.

Actions #2

Updated by Michiel Verhoef over 9 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?

Actions #4

Updated by Michiel Verhoef over 7 years ago

  • Private changed from No to Yes
Actions #5

Updated by Michiel Verhoef over 7 years ago

  • Private changed from Yes to No

Also available in: Atom PDF