[Xml-compile] wsse:Security SOAP-ENV:mustUnderstand is set to 1 despite no WSS security enabled

Mark Overmeer solutions at overmeer.net
Wed Dec 3 08:04:46 GMT 2014


> I’m having a terrible time trying to figure out how to get the WSS SOAP
> header out of my compiled client.  For some reason, doing this:
>
> use XML::Compile::WSDL11;
> use XML::Compile::SOAP11;
> use XML::Compile::Transport::SOAPHTTP;
> use XML::Compile::C14N::Util qw/C14N_EXC_NO_COMM/;
> use XML::Compile::Util qw/pack_type/;
>
> my $wsdl = XML::Compile::WSDL11->new(“TicketManagement.wsdl");

In above lines you are not loading ::WSS.  I guess that another
component of your program is pulling that in.  Can you look for that?

The use (only the use) of security headers leaks from one WSDL into
the next.
-- 
Regards,

               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