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.
Password+SercurityToken
File:///C:/Boomi/ApexWSDL/webservice.wsdl
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.
1 Comment
Hello,
I am trying same as mentioned, but pass is causing issue. I downloaded the WSDL from Apex class which i having weservice method, but throwing this error which uploading file.
“Unable to browse connector: Unable to read WSDL from URL: file:/Users/mohlakde/Desktop/CallPayorController.wsdl: java.lang.SecurityException: Your JVM’s SecurityManager has disallowed this.; Caused by: Your JVM’s SecurityManager has disallowed this.”