From: rahed <ra...@gm...> - 2010-02-05 19:05:50
|
"Langston, James" <Jam...@co...> writes: > I have tried this as well: > > -> outputxml(1) > -> on_action(sub{join '', @_}) > -> soapversion('1.2') > -> envprefix('env') > -> encprefix('enc') > -> autotype(0) > > > I know that the soapversion and envprefix are required, as the call will > fail if not set. The autotype > did not have any effect when I added previously. I just tried again with > the same results, that is, the > xsi:nil="true" is getting added in that element. another question: is > this getting added by > the server, or perl after getting the xsd information back from the > server, but before creating > the envelop to send? Will you send the minimal code which results in xsi:nil="true" type? With use SOAP::Lite +trace=>'all'; $soap = SOAP::Lite->new(uri=>'your_namespace',proxy=>'your_endpoint'); $soap->autotype(0); you will see that type definitions are removed. -- Radek |