With the release of SOA Suite 18.104.22.168, Adaptive case management is now part of the tool. It is an interesting addition to the tool and the person modeling the requirements, as it will allow for designing more AD-HOC processes. For a very good overview of the features of ACM in OBPM 22.214.171.124 the series of articles by the Oracle A-Team is really great. For the current article, I want to attempt to show the usage of the Case Management API's by building a Java client, as I did not find a lot of information except for the Case Management API documentation.
I will cover the following use-cases to show the usage of the Case Management API's:
The following are the steps/code to create the Client application to interact with the case:
Create a New Generic Application in JDeveloper and give it a name (for example, CaseManagementAPIUsage). In the Application create a Java Based Project and give it a name (for example, CaseManagementAPIUsageJavaProject) and also provide a default package name (for example, com.cm.apiusage).
Add the following jar's to the Java Path: 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.