Skip Menu |

This queue is for tickets about the SOAP-WSDL CPAN distribution.

Report information
The Basics
Id: 58055
Status: rejected
Priority: 0/
Queue: SOAP-WSDL

People
Owner: Nobody in particular
Requestors: xiaojun.tan [...] picis.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 2.00_10
Fixed in: (no value)



Subject: unrecognised attribute wsaw:Action
SOAP-WSDL was unable to process attribute wsaw:Action in wsdl:input/output/fault elements, e.g. in WSDL like this: <wsdl:operation name="GetKeyValue"> <wsdl:input wsaw:Action="http://picis.com/services/2009/12/IConfiguration/GetKeyValu e" message="tns:IConfiguration_GetKeyValue_InputMessage" /> <wsdl:output wsaw:Action="http://picis.com/services/2009/12/IConfiguration/GetKeyValu eResponse" message="tns:IConfiguration_GetKeyValue_OutputMessage" /> <wsdl:fault wsaw:Action="http://picis.com/services/2009/12/IConfiguration/GetKeyValu eConfigurationServiceFaultFault" name="ConfigurationServiceFaultFault" message="tns:IConfiguration_GetKeyValue_ConfigurationServiceFaultFault_F aultMessage" /> </wsdl:operation> will see warnings like: found unrecognised attribute {http://www.w3.org/2006/05/addressing/wsdl} Action (ignored) at C:/Perl/site/lib/SOAP/WSDL/Base.pm line 130. The comments from Base.pm line 130 says "neither XML Schema, nor WSDL1.1, nor the SOAP binding allow namespace-qualified attribute names", however, according to Example 4-2 at http://www.w3.org/TR/2006/CR-ws-addr-wsdl-20060529/#defactionwsdl11, wsaw:Action is valid in WSDL 1.1.
Hi, SOAP::WSDL does not support WS-Addressing - that's why this failed. Martin