Ga naar inhoud
  • 0

WSDL wil niet inlezen


rmw

Vraag

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

Link naar reactie

1 antwoord op deze vraag

Aanbevolen berichten

  • 0

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

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...