Tag: Salesforce

Fixing metadata.wsdl

If you use the Force.com Web Service Connector to call Salesforce's metadata API, you may receive an error like the following when attempting to describe an sObject containing a geolocation field:

Read more...

Salesforce: Globals and Breaking Changes, Part 1

Salesforce has a number of rules regarding what changes can be made to global classes, interfaces, and methods once they have been released in a managed package, in order to prevent future package versions from breaking customers' code. Let's examine a couple scenarios where Salesforce falls short of this goal.

Read more...

Salesforce: Globals and Breaking Changes, Part 2

In my last post we examined a scenario where replacing an implicit constructor with an explicit one was a breaking change. Now we'll look at a similar issue where overriding a virtual method can be a breaking change.

Read more...