Retrying messages that have failed in the BPEL process

Hello

I have to integrate a feature of asynchronous BPEL process. The feature is to retry a message that has failed 3 times before you send it to the queue of the error (where messages can only be treated manually).

I thought about an idea, but need help with the implementation.

Retry Concept:

1. There should be a JMS queue retry
2 whenever any message fails in the business scenario given,
a. He must first go to the counter to try again (value = 0)
b. then, it must be passed to the queue JMS of entry.
3. If the message fails again, it should go once again to the queue to retry with a counter incremented (value = 1)
4. in this way, the message must be reprocessed 3 times in case of failure.
5. If the message isn't getting processed in 3 times, it must be routed to the queue of the error (if the)
Queue error messages can be retired manually)


I'm trying to get a working model of the idea mentioned above, but facing a lot of difficulties (as I am new to BPEL)

Suggest me if the above solution is achievable in BPEL, and if not, then what else can be done.

Thank you

Please read this note:
http://www.Oracle.com/technology/products/integration/adapters/PDF/Adapter_TN_004_Adapter_ErrorManagement.PDF

Tags: Fusion Middleware

Similar Questions

Maybe you are looking for

  • Can't get Flash to work with CentOS

    Hey guys,. I tried to copy the plugin (libflashplayer.so) almost everywhere where it should be (read: locations pointed to by help of Mozilla, and also another place indicated by the user on the web) but still no Flash... it a specific place for Fire

  • Equium A60-173 does not start after the BIOS update

    Hello people, I downloaded a BIOS updated toshiba for my Equium A60 - 173 and while it was loading on, restarted my laptop. Now, whenever I turn it on, the power light comes on for a few seconds, there is nothing on the screen and then it turns off a

  • Newly created files have disappeared

    Three days ago, I created a new folder with 10 files in PhotoShop CC 2015. These files were created on one of the three internal data disks only. I have a MacPro OSX 10.9.5, with 14gbs or RAM. Yesterday, I opened Photoshop to look at these files. The

  • Unprotect and protect Excel in LabVIEW 8.6.1

    I am trying to create an excel report after the acquisition of data to LabVIEW 8.6.1. So that the operators cannot modify the model, I protected it. Now the I search forums on how to do it online. But the examples does not match the current version t

  • My canon eos 30 d flashes too powerfully and whiteing my photos can someone help

    Hi all When I take pictures my eos 30 d is too powerful for automatic photos I take and whiteing on the subject I looked in my manual and can't see the answer