view counter

Feed items

Using Timers in BPM11g

Here is the only occasion where I must admit the official docs left me somewhat puzzled.

It shows examples such as 'now' + 20 which one could take as an indication on how to set a timer for current date time + 20 (hours, seconds ??)

My scenario is very simple - accept a file, wait a certain amount of time and then write the file.

Leveraging SDOs in BPM11g

In this simple scenario we will process orders that adhere to the following XSD

btw. a great resource that I often refer to is Antony Reynolds/Matt Wright --> Oracle SOA Suite 11g Developers Guide. If you don't already have it - then get it!

Ok back to business...

SOA Suite 11g: Test 2 Production via Config Plan

Scenario:
I have a simple SOA composite that calls a validation service.
I develop this in my test environment using the validation web service running on the test server. Now I'm deploying to production and need to leverage the web service running on the production server.

Create a new Application in JDev that will contain 2 web service projects -

SOA Suite 11g - FTP Adapter

Here is a simple lab demonstrating use of the FTP adapter.

I'm using FileZilla as my FTP Server.

I created the following directories

FTP Server Configuration

Reusing task UIs in BPM11g

Scenario: Both sales and finance need to approve the incoming order. The payload is the same for both human tasks.

Pinning tasks to a user in BPM 11g

Scenario:
A BPM process with 1 swimlane - Supervisors(e.g. mtwain, jcooper, rsteven)
An order enters the system and is then processed via 2 human tasks.

Task 2 should be assigned to the supervisor that processed task 1.

Sharing comments between BPM processes

I have a simple scenario -
A BPM process that accepts in an order and then processes it via 2 human tasks - validateCustomer / validateProduct.
I would like to share comments entered in human task 1 with human task 2.

When we define a Human Task in BPEL we can, via the Advanced tab, activate a checkbox to include the task history, comments etc from a previous task.

This functionality is available as follows in BPM 11g.
(Merci JorgeW.)

Invoking SOA Composite as part of a global transaction

Scenario: Java client calls SOA Suite composite to process an order as part of a global transaction. The SOA composite is expose as an EJB service. The composite contains 1 BPEL process that itself calls an EJB service to update our Orders DB.

I'm using SCOTT's schema and have already created a datasource on WLS for it.

name: scottDS
jndi: jdbc/scottDS

Step 1. Create DB Table - test
Create table test (id number(2), quantity number(2));

Weblogic 11g - MDB accessing secure JMS Queue

Now that we have a secure queue (from the prevous post), let's leverage that from an MDB.

The MDB will simply consume the messages - the only logic our onMessage() requires is -

public void onMessage(Message message) {

try{

if (message instanceof TextMessage) {
TextMessage txtMsg = (TextMessage) message;
System.out.println("**** Message: " + txtMsg.getText());
}
}

catch(Exception e){
e.printStackTrace();
}

view counter