Jump to content
  • 0

WSDL wil niet inlezen


rmw

Question

Posted

Beetje met de webservices plugin aan het stoeien. http://www.beezwax.net/products/wsp

Voorbeeld wsdl van het forum hier werkt: http://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl

Ik krijg de functies prima ingelezen.

 

Helaas laat de plugin niet zo duidelijk zien wat ie doet en zijn de foutmeldingen vrij cryptisch (tenminste voor mij wel)

 

Deze wsdl bijvoorbeeld krijg ik niet geladen: https://gsxwsit.apple.com/wsdl/emeaReseller/gsx-emeaReseller.wsdl

 

Foutmelding is: 'WsdlParser Exception : Could not resolve element http://gsxws.apple.com/elements/global:Authenticate'

 

Iemand die hier iets zinnigs over kan zeggen?

 

rmw

1 answer to this question

Recommended Posts

  • 0
Posted

In een WSDL document, worden de XML elementen die niet tot de zgn. built-in datatypes (string, decimal, ...) behoren gedefinieerd. Het gaat dan om complexere elementen die bv. uit child elementen bestaan. Een voorbeeld zou bv. het complexe 'order' element kunnen zijn: bv. ''.

 

Die complexe datatypes zouden volgens de WSDL die je aanhaalt in 1 van de volgende 3 xsd files beschreven moeten zijn:






De fout betekent volgens mij dat het 2de XSD document geen element met de naam 'Authenticate' beschrijft. Wellicht gebruik je ergens een element dat niet bestaat.

 

Ik wil graag nog wel opmerken dat de meeste FileMaker plugins die je toelaten te praten met webservices - waaronder die van Beezwax - gelimiteerd zijn tot het gebruik van eenvoudige datatypes. Complexe elementen kunnen ze vaak niet aan. Ooit hebben we de Beezwax plug-in gebruikt, waarbij we voor de complexere functie calls zelf SOAP enveloppes samenstelden, en de plugin functies gebruikten om via HTTP berichten te versturen en ontvangen.

 

Als dit allemaal te technisch is voor je, dan besteed je de integratie met webservices uit aan specialisten. Die zijn er in Nederland of België wel 8) . Ook Beezwax zelf biedt consultancy aan, en het zijn daar erg vriendelijke mensen.

 

- Jeroen

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...