Salesforce Data Integration Certification | Pt 9

WSDL

SF Playtime
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

WSDL, SOAP, REST

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

--

--