Cloud Adapter for Salesforce.com
April 22, 2014 Leave a comment
What are LIMIT_EXCEEDED errors I encounter while using Oracle Cloud Adapter for Salesforce.com?
Salesforce.com imposes different types of limits on users using the Salesforce.com APIs to connect to Salesforce.com. This is a common feature across all cloud vendors and it ensures optimal as well as balanced access to the hosted services. Two such restrictions are the “API usage limit” and “Storage Limit” imposed on each Salesforce.com “Organization” by Salesforce.com. This article briefly tries to explain these limits and how the Oracle Cloud Adapter for Salesforce.com can help you to optimize your integration with Salesforce.com. 
API Usage Limit
When the Oracle Cloud Adapter for Salesforce.com communicates with Salesforce.com, it does so by making SOAP calls. The number of calls made during the execution of a SOA composite depends on the complexity of the orchestration and amount of data flow being handled by the adapter.
Limits are calculated against the total of all API calls made by a Salesforce.com“Organization” in a 24-hour period, and not on a per-user basis. When your Salesforce.com Organization exceeds the limit of its API calls, all users in the organization will be blocked from making additional calls until the 24-hour period is over and your organization’s call limits are reset.
This is when a user will get the REQUEST_LIMIT_EXCEEDED fault message while invoking the Oracle Cloud Adapter for Salesforce.com. There is no work around for this fault and you will have to wait for the 24-hour period to lapse, and your organization’s limit to be reset by Salesforce.com.
For instance, if you are using the Enterprise Edition of Salesforce.com, your organization will have a per user limit of 1000 API calls in a 24-hour period up to a maximum of 1,000,000 API calls. To further simplify, say your organization has 100 users; Salesforce.com allows your organization to make 100,000 API calls per 24-hour period. When your organization reaches this limit, the users of this organization will be temporarily blocked from connecting to Salesforce.com via the API. Please note, that this has no effect on the users of your organization accessing Salesforce.com in their browsers. Read the complete article here.
For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.
Blog
Twitter
LinkedIn
Facebook
Wiki



This article is contributed by our guest writer Vivek Acharya. Vivek is an Oracle Consultant working as a Professional Freelancer. He has been in the Design, Development, consulting and Architect world for approximately seven years working in Oracle Practice at IBM,HP,Zensar. He is an Oracle Certified Expert as Oracle Fusion-SOA 11g Implementation Specialist and Oracle – BPM 11g Implementation Specialist. He has experience and expertise in Oracle Fusion – SOA, BPM, BAM, Mediator, B2B, BI, AIA, Web logic, Workflow,Rules,Webcenter,UCM,IDM,Oracle Fusion Applications,SaaS,OnDemand etc. He loves all things to do with Oracle Fusion Applications, Oracle SOA, Oracle BPM, Cloud Computing, Salesforce,SaaS and BSM.
As cloud computing becomes an essential aspect of business operations for many companies, there is a pressing need to integrate cloud applications with on-premises applications. According to a recent study, however, companies frequently have significant cloud integration challenges, with 53 percent of respondents saying lack of integration with cloud applications is their main hindrance to innovation.1 The middleware solutions in the Oracle AppAdvantage program eliminate this hindrance by sharing standards and components among all enterprise applications. This high level of consistency between Oracle Applications and Oracle integration solutions are key enablers for innovation and competitive advantage.
There is a debate over the meaning of the term "
Insurance Claims Management: ICM is the first accelerator to showcase the Adaptive Case Management (ACM) functionality in Oracle BPM. ACM is a great fit for claims business scenarios, since every claim is different: knowledge workers typically use their judgment to select and perform the best action at any given point in time, and may change the claim processing sequence. The ICM model can be applied to many other business processes in different industries, since it’s based on a business scenario (car insurance) easy to understand, yet functionally rich: a real-life ACM solution with extensible UI and business rules.
List of Samples:
