Apex is a strongly typed, object-oriented programming language that allows developers to add customized business logic to various system events, such as button clicks, DML calls, Visualforce pages and execute customize flows on Salesforce servers in conjunction with calls to the API. Apex code can be invoked by Web service requests and from triggers on objects.
Dell Boomi provides an efficient Apex connector which enables you to access your customized or standard Salesforce objects data through Apex classes by dynamically referencing compiled Apex WSDL documents.
The followings are the advantages of using Apex Connector instead of standard Salesforce Connector in Boomi.
Configuring the Apex connector requires the following:
Wrong: C:\Boomi\Apex WSDL\webservice.wsdl Correct: C:\Boomi\ApexWSDL\webservice.wsdlIf there are spaces in the directory path, Apex Connector will not be able to read the WSDL and it will return an error while browsing WSDL directory.
Replace (\) backward slash to (/) forward slash in the path.
We have an Apex class in Salesforce which exposes a webservice operation. This operation expects a contact id in request and returns the corresponding Salesforce Contact object. We will invoke this webservice from Dell Boomi using a built-in Apex connector instead of standard Salesforce connector. Brief implementation details are as below:
Boomi Apex Process Flow
The Salesforce Apex connector supports you to integrate your Salesforce data by dynamically referencing compiled Salesforce Apex WSDL documents. For getting started with Salesforce Apex development and integration with Salesforce and other end systems using Dell Boomi iPaaS, you can email us at [email protected] or visit www.royalcyber.com.