function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Venk_ModelMetriVenk_ModelMetri 

Reduce Maintenance for our Client

We are creating a solution for our client and I just want to make any changes from Salesforce (like I�m hearing SF may change some functionality in the product area by allowing the user to add custom fields.) or any changes in the Client will not force us to go back to the code and modify it anywhere.

Lets say we code for one XML schema (enterprise.wsdl) and either SF or the clients add some custom fields to it. So the WSDL that we use will be no longer current. Are there any mandatory fields that will affect our updates. Just any thoughts or best practices that will help us?

Thank You

Venk

adamgadamg
In general, even if you use the enterprise API, changes to the target org will not effect your integration, unless those changes effect aspects of the data model you explicitly reference in your code. For example, if you customer adds a custom field, even though the WSDL is "out of date", you integration will be fine. If they remove a custom field you have coded against, then you are going to have an issue; if they remove a custom field you have not coded again, you'll be fine.