Vraag opzetten StUF Webservice

Dit is een statische kopie van het eerdere discussie.kinggemeenten.nl.
Nieuwe discussies kunnen in de GitHub repository 'StUF standaarden' als issue worden opgevoerd.

3 reacties / 0 nieuw
Raymond Bolder
Vraag opzetten StUF Webservice

Beste LS, Ik ben bezig met het ontwikkelen van een StUF webservice. Deze moet de varianten StUF BG en StUF ZKN omvatten. Nu liep ik tijdens het maken van StUF ZKN tegen wat issues aan waardoor ik mij nog eens ging verdiepen in de documentatie. Als ik de webservice maak met gebruik van WSDL.exe met gebruikname van de stuf0301_types.wsdl en bg0310_ontvangAsynchroon_mutatie.wsdl en de bijbehorende XSD bestanden gegenereerd door de XSD resolver dan krijg ik een interface. Deze koppel ik aan mijn webservice en dan implementeer je de methodes. Als ik deze webservice draai en dan de WSDL bekijk dan heb ik een service met mijn naam. Met daaronder een 2 tal ports. Als ik de documentatie bekijk dan mag er maar 1 port zijn. Daarnaast moet er voor elk verzoek of responsebericht een part zijn met eeen body. Omdat ik deze heb gegenereerd met WSDL.exe heb ik deze dus niet. Nu is dus mijn vraag mag de webservice van StUF wel worden opgebouwd met wsdl.exe? Of ben ik nu wel correct bezig. Ik heb de output van de ASMX bijgesloten, fysiek ontvangt de service berichten maar gaat het mij dus om hoe ik de service moet opzetten. Ik heb de wsdl als txt bestand bijgevoegd De reden dat ik hieraan begon te twijfelen is omdat ik tijdens het maken van de interface voor StUF ZKN ZS de volgende melding kreeg. Warning: This web reference does not conform to WS-I Basic Profile v1.1. R2710: The operations in a wsdl:binding in a DESCRIPTION MUST result in wire sig natures that are different from one another. 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 spec ified in the wsdl:binding associated with an endpoint have a unique wire signatu re. - Input message 'edcLk01' from namespace www.egem.nl/StUF/sector/zkn/ 0310' has wire signature 'www.egem.nl/StUF/sector/zkn/0310:edcLk01'.

Luc Peerdeman

Ik heb zelf de WSDL aangepast door actions toe te voegen en hem zo WS-I compliant te maken. Ik heb geen tijd gehad te kijken wat er in patch 20 zit, wie weet is het daar opgelost?

Raymond Bolder

Bedankt voor je antwoord