| Author |
Message |
hgerard Welcome me, I'm new
Joined: 20 Nov 2008 Posts: 8 Location: Niort
|
Posted: Wed Nov 26, 2008 11:17 am |
|
|
Hello all
Always with my communication between the BC SOAP and the BC EJB, all is fine, i've got my response, but at the end of the inout exchange, the BC EJB (the Provider) logs :
| Code: | [petals.container.components.petals-bc-ejb]-SEVERE 2008-11-26 10:27:00,554 Can't send an error acknowledgement to the co
nsumer
javax.jbi.messaging.MessagingException: The Exchange is terminated.
at org.ow2.petals.jbi.messaging.exchange.MessageExchangeImpl.checkNotTerminated(MessageExchangeImpl.java:480)
at org.ow2.petals.jbi.messaging.exchange.MessageExchangeImpl.setFault(MessageExchangeImpl.java:299)
at org.ow2.petals.jbi.messaging.exchange.MessageExchangeDecorator.setFault(MessageExchangeDecorator.java:289)
at org.ow2.petals.component.framework.message.ExchangeImpl.setFault(ExchangeImpl.java:291)
at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.processInOutAsProvider(MessageExchangePr
ocessor.java:542)
at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.processAsProvider(MessageExchangeProcess
or.java:421)
at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.process(MessageExchangeProcessor.java:30
8)
at org.ow2.petals.component.framework.listener.MessageExchangeProcessor.run(MessageExchangeProcessor.java:145)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) |
I have to say that between the two BCs, i have my own SE that changes the SCA attributs to EJB attibuts.
Do you have an idea ?
Thanks for your help. _________________ Hervé |
|
| Back to top |
|
 |
vzurczak Member

Joined: 17 Jul 2008 Posts: 35 Location: Grenoble
|
Posted: Wed Nov 26, 2008 5:08 pm |
|
|
Hi.
SCA attributes ? You're using the SE based on Frascati ?
Or are you transforming an SCA application into a JBI configuration ?
Sorry if it does not contribute to solve your problem, I'm just curious about the SCA use. |
|
| Back to top |
|
 |
hgerard Welcome me, I'm new
Joined: 20 Nov 2008 Posts: 8 Location: Niort
|
Posted: Wed Nov 26, 2008 5:22 pm |
|
|
Hi
In fact, I use SCA to compose my application "in the front" by consuming services through the ESB. The principe is
SCA -> BC SOAP <-> SE SCA <-> BC EJB ->EJB
Unfortunately, when you use SCA for calling an WebService with a "setClient" method, it has a message like this :
| Code: | <setClient>
<arg0>
<firstName>titi</firstName>
<lastName>tutu</lastName>
</arg0>
</setClient> |
But the BC EJB is waiting for a message like this :
| Code: | <setClient>
<package.subpackage.Client>
<firstName>titi</firstName>
<lastName>tutu</lastName>
</package.souspackage.Client>
</setClient> |
That's what is doing my SE SCA.
All is fine but I've got this error at the end of the communication. _________________ Hervé |
|
| Back to top |
|
 |
|