AW: [Xml-compile] Resilience to random WSDL changes

Michael Ludwig m.ludwig at epages.com
Fri Mar 2 13:17:57 GMT 2012


> Von: Mark Overmeer
> * Michael Ludwig (m.ludwig at epages.com) [120301 16:35]:
> > The provider of the service I'm interfacing with sometimes makes
> > random changes to the published WSDL and the implementation behind.
> 
> You can find my rants about the practices in SOAP land on various
> places. Come to my talk at the German Perl Workshop this Wednesday
> and I will present a long list of schema and soap horrors.

Hey, you've announced two interesting talks! And there are other
interesting talks as well ¿ I'm doubtful I can make it, though.

http://conferences.yapceurope.org/gpw2012/talks

> > error: decode error: data for element or block starting with `Age'
> > missing at
> {http://superlister.aucland.com/QxlRicardoServices/}CheckAccountResponse/CheckAccountResult
> 
> Be glad you get an error, so you can repair your application.

I am. Thanks!

> > Is there a way to instruct XML::Compile::SOAP to carry on and try
> > to abide in spite of the changes in the data?
> 
> I have been thinking of an option interpret_required_as_optional.
> However, there are so many places where this will break the inter-
> pretation or more complex structures.

Can imagine. Probably not worth the trouble.

Michael



More information about the Xml-compile mailing list