You will need to create correlations some way for the bpel engine to be able
to correlate the request you sent to the response from the worklist service.

Then you would need a simple component that you would put between the bpel
process and the http BC to add the ws-addressing soap headers.  You need to
specify a replyTo that will be understand by both the worklist-webservice.
See http://servicemix.goopen.org/site/servicemix-http.html#WS-Addressing to
understand how the servicemix-http handle wsa headers.
I guess this could be simplified, but servicemix-http does not support wsa
when acting as a client yet.  I will raise a JIRA for that.

Cheers,
Guillaume Nodet

On 6/15/06, oho <[EMAIL PROTECTED]> wrote:


My problem ist inverse:
* BPEL-Process is sending a request to worklist-webservice.
Worklist-webservice will answer to the request by sending another http
request to BPEL-Process

Activities:
* the BPEL-Process is calling worklist-webservice (is not a BPEL-Process)
* then the worklist-webservice is waiting (perhaps one week) for answer
from user
* now, worklist-webservice has answer from user and must calling back to
the BPEL-Process. But worklist-webservice hasn't the addressing
informations
for request to BPEL-Process

Snippet from BPEL-Process:
<invoke name="Invoke_Worklist" partnerLink="Worklist"
portType="wl:CreateTaskService" operation="createTask"
inputVariable="Invoke_Worklist_createTask_InputVariable"/>

<receive name="Receive_Worklist" partnerLink="Worklist"
portType="wl:CreateTaskCallback" operation="createTaskCallback"
variable="Receive_Worklist_createTaskCallback_InputVariable"
createInstance="no"/>

Greetings
Oliver

--
View this message in context:
http://www.nabble.com/WS-Addressing-from-pxe-over-JBI-t1785537.html#a4877950
Sent from the ServiceMix - User forum at Nabble.com.


Reply via email to