Do you use a SOAP endpoint ?
In such a case, the operation should be se.
Anyway, this will certainly be a problem for other components, as
ServiceMix does not enforce an operation to be set.
On 1/9/07, jlo_gestalt <[EMAIL PROTECTED]> wrote:
I have finally installed the ServiceMix HTTP BC into OpenESB (Glassfish)
without any start up errors; most of which were classpath issues.
Now when I send an HTTP request to the HTTP BC I get the following
Exception:
javax.servlet.ServletException: Failed to process request:
javax.jbi.messaging.MessagingException: Operation name required to send
message exchange.
at
org.apache.servicemix.http.HttpBridgeServlet.doPost(HttpBridgeServlet.java:79)
This is thrown by OpenESB's MessageExchangeProxy.validate() method who
throws this Exception when the
javax.jbi.messaging.MessageExchange.getOperation() returns null.
So it appears that ServiceMix doesn't require the operation to be set and
OpenESB does. Is this a compatibility issue? What can be done to resolve
this? Is this related to this
http://forum.java.sun.com/thread.jspa?forumID=512&threadID=734834 thread ?
--
View this message in context:
http://www.nabble.com/ServiceMix-HTTP-BC-not-working-in-OpenESB-tf2947046s12049.html#a8240728
Sent from the ServiceMix - User mailing list archive at Nabble.com.
--
Cheers,
Guillaume Nodet
------------------------
Architect, LogicBlaze (http://www.logicblaze.com/)
Blog: http://gnodet.blogspot.com/