What implemetation we require for callback operation in BPM 11g? do we need to set any correlation for that?
How callback operation works in BPM 11g?
Please anyone can help me regarding the implemetation steps for callback operation.
To call an asynchronous service from a BPMN process you will want to use the Send and Receive activities. You can select Service Call as the implementation on the Receive activities and select your service and callback operation. If you are calling the service within a multi instance sub process you will also need to leverage the conversation feature as well.
Actually, I have a async BPM process/workflow which is sending the success/failure status to Java System using the call back operation. I want to get the status in java application which is sent by BPM process/workflow.
In that case the callback with use the correlation id in the WS-Addressing headers. This depends on you using a java client that supports asynchronous web services though. Basically the client sends the request to the operation, with a correlation id and a reply to address in the header. It then listens on that reply to address and waits for BPM to send a message for the callback operation with that correlation id.