Subject: | Salesforce API version - update |
The version number of the API in Salesforce.pm v0.14 is 8.0
$SF_PROXY = 'https://www.salesforce.com/services/Soap/u/8.0';
This is now very old, lacking features such as ability to deal with
rich-text fields and so on.
As bug 68831 (https://rt.cpan.org/Ticket/Display.html?id=68831) noted,
changing this version to a newer version such as 21.0 or 22.0 does
allow certain new features to work.
However, some things break (such as WWW::Salesforce::Simple->get_tables
which uses WWW::Salesforce::describeGlobal. I don't really understand
the SOAP layer, but I believe that we're looking for something like
//describeGlobalResponse/result/sobjects/name instead.
I haven't tested other parts of the API - someone with more
understanding than me would be needed to look at that...