Skip Menu |

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

Report information
The Basics
Id: 20426
Status: new
Priority: 0/
Queue: SOAP-Lite

People
Owner: Nobody in particular
Requestors: cwhitener [...] gmail.com
Cc:
AdminCc:

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



Subject: xsi:nil="true"
Version 0.60 seemed to handle things properly, version 0.68 feels the need to add xsi:nil="true" to your tag if you don't have any attributes for your tag. my $client = SOAP::Lite ....... ; my $header = SOAP::Header ..... ; my $method = SOAP::Data ->name( "getServerTimestamp" ) ->prefix( 'sforce', undef ) ->uri( 'partner.soap.sforce.com' ); my $r = $client->call($method, $header); will result in the following 'getServerTimestamp' tag <sforce:getServerTimestamp xsi:nil="true" xmlns:sforce="urn:partner.soap.sforce.com" /> when it should result in: <sforce:getServerTimestamp xmlns:sforce="urn:partner.soap.sforce.com" /> Please address this as later versions of the Salesforce SOAP server croak on getting extra information. Thanks, Chase