[Xml-compile] Multiple problems with X::C::WSDL11

Robin V. robinsp at gmail.com
Sun Mar 14 11:20:21 GMT 2010


I don't really understand how logs are handled, but I read something
about hacking HTTP Daemon logs, I suspect this had a strange effect on
my perl setup.

Now that I can find the logs in windows event viewer, I can start to
find what the problem is...

It seems again like a problem with my wsdl, I'll triple check this file:

cannot find port for fault undef
 at C:/strawberry/perl/site/lib/XML/Compile/SOAP11/Operation.pm line 167
XML::Compile::SOAP11::Operation::_fault_parts("XML::Compile::SOAP11::Operation",
XML::Compile::WSDL11=HASH(0x4f7fe4), ARRAY(0x3d1bb9c),
ARRAY(0x3db2224)) at
C:/strawberry/perl/site/lib/XML/Compile/SOAP11/Operation.pm line 81
XML::Compile::SOAP11::Operation::_fromWSDL11("XML::Compile::SOAP11::Operation",
"name", "StopPointsDiscovery", "kind", "request-response", "service",
HASH(0x3cf753c), "serv_port", [13 more]) at
C:/strawberry/perl/site/lib/XML/Compile/WSDL11.pm line 288
XML::Compile::WSDL11::operation(XML::Compile::WSDL11=HASH(0x4f7fe4),
"service", "SiriServices", "port", "SiriWSPort", "binding",
"{http://new.webservice.namespace}SiriSOAPBinding", "operation", [3
more]) at C:/strawberry/perl/site/lib/XML/Compile/WSDL11.pm line 381
XML::Compile::WSDL11::operations(XML::Compile::WSDL11=HASH(0x4f7fe4))
at C:/strawberry/perl/site/lib/XML/Compile/SOAP/Daemon.pm line 211
XML::Compile::SOAP::Daemon::operationsFromWSDL(XML::Compile::SOAP::HTTPDaemon=HASH(0x3b75ffc),
XML::Compile::WSDL11=HASH(0x4f7fe4), "callbacks", HASH(0x3cf95fc)) at
J:\XXX\test-xml-compile-siri-server.pl line 59

.

On Sun, Mar 14, 2010 at 12:10 PM, Mark Overmeer <mark at overmeer.net> wrote:
> * Robin V. (robinsp at gmail.com) [100314 10:38]:
>> Annotation in the wsdl only contains documentation. I'll remove it
>> from the wsdl and I hope it will work better. I'll let you know.
>
> You can always put that doc in a separate definitions/types/schema block.
>
>> I
>> think frameworks dealing with wsdl are often quite permissive (I used
>> at least three tools with this wsdl and none of them reported this
>> error in the file: soapui, jax-ws, eclipse validation)
>
> Well, that's the problem of those applications.
> XML::Compile::WSDL11 uses the wsdl schema to interpret the wsdl file.
> Hence, it follows the standard strictly (as everyone should do)
>
>> Now, a question remain, why didn't xml::compile loggers display
>> anything and just exited silently? Do I have to use something more
>> than:  use Log::Report   mode => 'DEBUG';
>
> With the info you provided me, I get a to the point and clear error
> message: I cannot reproduce your silence...
> --
>               MarkOv
>
> ------------------------------------------------------------------------
>       Mark Overmeer MSc                                MARKOV Solutions
>       Mark at Overmeer.net                          solutions at overmeer.net
> http://Mark.Overmeer.net                   http://solutions.overmeer.net
>
>



More information about the Xml-compile mailing list