Salesforce Data Integration Certification | Pt 9
WSDL
1 min readNov 28, 2023
This page is part of Data Integration Certification Notes
Don’t remember much in the exam about WSDL, keeping the notes just in case.
In general
Enterprise WSDL is more straightforward, partner is more flexible. WSDL is a SOAP thing.
Differences between Salesforce provided WSDL files
Partner
Using the Partner WSDL | SOAP API Developer Guide | Salesforce Developers
- Loosely typed
- Can be used to reflect against/ interrogate any Salesforce configuration
- Static, does not change if configuration is modified in Salesforce
- Useful for more than one SF org and different metadata
- Recommended primarily for Partners
Partner Web Services WSDL
- Used for client applications that are metadata-driven and dynamic
- Mostly, but not always, used for Salesforce partners who are building client apps for multiple organizations
- Most appropriate for developers of clients that can issue a query call t get information about an object before the client acts on the object
Enterprise
- Strongly typed (remember this)
- Tied (bound) to a specific configuration of Salesforce (eg. one specific org)
- Changes if modifications (eg. Custom objects/ fields) are made to an org’s Salesforce configuration
- Intended primarily for customers
Go back to Table of Contents