Release Notes
Prerequisites to Build Client Applications
Step 1: Generate or Obtain the Web Service WSDLs for Your Organization
Step 2: Import the WSDL Files Into Your Development Platform
Step 3: Walk Through the Java Sample Code
Previous Versions
To access Metadata API calls, you need a Web Service Description Language (WSDL) file. The WSDL file defines the Web service that is available to you. Your development platform uses this WSDL to generate stub code to access the Web service it defines. You can obtain the WSDL file from your organization’s Salesforce administrator, or if you have access to the WSDL download page in the Salesforce user interface, you can generate it yourself. For more information about WSDL, see http://www.w3.org/TR/wsdl.
Before you can access Metadata API calls, you must authenticate to use the Web service using the login() call, which is defined in the enterprise WSDL and the partner WSDL. Therefore, you must also obtain one of these WSDLs.
Any user with the Modify Metadata Through Metadata API Functions or Modify All Data permission can download the WSDL file to integrate and extend the Salesforce platform.
If a user requires access to metadata but not to data, enable the Modify Metadata Through Metadata API Functions permission. Otherwise, enable the Modify All Data permission.
Note
The sample code in Step 3: Walk Through the Java Sample Code uses the enterprise WSDL, though the partner WSDL works equally well.
To generate the metadata and enterprise WSDL files for your organization:
API in the Quick Find box, then select API.