OIM 11g OID (LDAP) Groups Request-Based Provisioning with custom approval –...
Introduction This is Part Two of the article describing a potential implementation of Request Based LDAP Group Membership provisioning. Part One can be accessed here. Continuing with the implementation...
View ArticleNeat pro-tip for getting the ECID in BPEL
A neat trick for getting your ECID in a BPEL process.
View ArticleEvent Delivery Network (EDN) – A practical example
Details of how Oracle Event Delivery Network is used may be found hereA lower level description of EDN can be found here.
View ArticleTune Audit Trail in SOA 11G to Avoid Memory and Transaction Problems
Until 11.1.1.3, BPEL audit trails are saved to database in the same JTA transaction as the main transaction. This causes three main problems:Most common: Latency of saving audit trail to database is...
View ArticleConfigure Adapter Threads in Oracle SOA 11G
In in earlier posting, I mentioned you can configure multiple threads of inbound (polling) adapters of Oracle SOA. However, the ways to configure multiple threads vary between adapters and product...
View ArticleConfigure Adapter Threads in Oracle SOA 10G
In a separate posting, I mentioned you can configure multiple threads of inbound (polling) adapters of Oracle SOA. However, the ways to configure multiple threads vary between adapters and product...
View ArticleWriting a Human Task UI in .Net (C#/ASP.NET) or in fact anything other than ADF
As you know, you can create the user interfaces for your human tasks using ADF. JDeveloper allows you to auto-generate a human task user interface (form) and it also includes a wizard that gives you a...
View ArticleChoosing BPMN or BPEL to model your processes
With Dave Shaffer Recently, I had a discussion with several colleagues and one of our large customers about when to use BPMN and when to use BPEL to model business processes. I have discussed this...
View ArticleUnit Testing Asynchronous BPEL Processes Using soapUI
This is a topic I have been interested in for a while. I have seen it done by some of my colleagues, especially in AIA environments, and I have been waiting to get an opportunity to work on it and …...
View ArticleSOA 11g & SAP – Single Channel/Program ID for Multiple IDOCs
When integrating with SAP using the Oracle 11g Application Adapter, it may be desirable to simplify integrations requiring a large number of IDOCs to leverage a single channel/SAP Program ID for...
View ArticleEncapsulating OIM API’s in a Web Service for OIM Custom SOA Composites
Introduction This document describes how to encapsulate OIM API calls in a Web Service for use in a custom SOA composite to be included as an approval process in a request template. We always recommend...
View ArticleA Universal JMX Client for Weblogic –Part 1: Monitoring BPEL Thread Pools in...
Monitoring and optimizing BPEL Thread Pool utilization (and other metrics) is one of the key activities in performance tuning of BPEL/SOA based integrations. Although EM console provides some basic...
View ArticleNew BPEL Thread Pool in SOA 11g for Non-Blocking Invoke Activities from...
Up to release 11.1.1.5 there have been 4 thread pools in Oracle SOA Suite 11g to control parallelism of execution:Invoke Thread Pool (for asynchronous invocations)Engine Thread Pool (i.e. for callback...
View ArticleAIA/SOA Trips & Tricks (4) : How to Save AIA/BPEL 11g Execution Time...
Accessing and saving statistics is quite different in SOA 11g – this is done through JXM MBeans and not anymore by calling a BPEL API.The following example shows how to retrieve the execution time...
View ArticleNew whitepaper “SOA 11g – The Influence of the Audit Level on Performance and...
I have created a new whitepaper comparing the effect of different Audit Level settings in SOA/AIA 11g: SOA 11g - The Influence of the Audit Level on Performance and Data Growth - A comparison using AIA...
View ArticleEDN Debugging
I have a customer asked me about how to debug EDN. This blog will show you how to debug EDN and the tools that can be used to debug EDN.<!--[if !supportLists]-->1.<!--[endif]-->Using...
View ArticleMediator Parallel Routing Rules
Introduction In 11g, mediator executes routing rules either sequentially or in parallel. If you are planning to use parallel routing rules, you would need to understand how the mediator queues and...
View ArticleUsing OSB 12.1.3 Resequencer
Resequencer feature has been added to Oracle Service Bus 12c (12.1.3), it utilises the same resequencer engine as Oracle Mediator. The objective of this feature is to provide you with the ability to...
View ArticleREST Adapter and JSON Translator in SOA/OSB 12.1.3
If you are using REST adapter in SOA/OSB 12.1.3, you would probably encounter some requirements that you would need to response with a JSON array format which has no object name or name/value pairs,...
View ArticleHow to find purgeable instances in SOA/BPM 12c
If you are familiar with SOA/BPM 11g purging, after you have upgraded/implemented SOA/BPM 12c, you will not be able to use most of the SQL for 11g to determine the purgeable instances. This is because...
View Article