This content has been marked as final. Show 5 replies
The Xpath seems correct. Can you double check if the namespace is correct?
I assume that you are using an assign. This is sometimes difficult to debug. I suggest adding a transformation and see if this works. Make sure you test this first local at design time.
Hopefully this should give you more clues why the assign is not working.
I have created a sample split join for you with a similar use case what you were trying, before the invoke activity with which you invoke a Business Service, drop an Assign activity Assign Action and write the body payload in the expression field and in the variable field i have selected my Invoke activity Input variable which is InvokeInput.payload.
The Body payload i have pasted in the expression field looks like...
Hope this helps,
i am getting only one BS output in the response how to get two BS output in response. my response is looking like this
can u help on this?
thanks in advance...
maybe this one helps a bit, it's the same pattern
if you're using a dynamic split join easiest way is to do something like
assing <yourresponse/> to $response
at this moment your assign an empty placeholder to the response variable
now you go into the for-each looping and for each iteration you need to insert the response of your bpel call in the $response variable
so in the looping as last step you add something like
insert $mybpelresponse/rootelement into $response/yourresponse
with the insert it will insert the reponse 1..x times into the $response variable (so actually aggregating all the responses for you)