[Xml-compile] setting nil attribute with wsdl derived clients

Mark Overmeer mark at overmeer.net
Wed Jan 7 11:57:28 GMT 2009


* Mark Blackman (m.blackman at fairfx.com) [090107 11:40]:
> I need to submit an explicit NIL for a SOAP parameter, however I'm  
> merely using
> the WSDL derived client (via compileClient) and so I'm not sure how to  
> encode
> an  xsi:nil="true" attribute in the %request hash. any suggestions?
> 
> This is the definition of the parameter in the WSDL
> 
> <s:element minOccurs="1" maxOccurs="1" name="DateOfBirthFilter"  
> nillable="true" type="s:dateTime" />

should work like:

   DateOfBirthFilter => 'NIL'

NIL is a special constant.  See also tests in t/54nil.t
-- 
               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