Return-Path: Delivered-To: apmail-geronimo-servicemix-users-archive@www.apache.org Received: (qmail 11247 invoked from network); 13 Jul 2006 08:01:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 13 Jul 2006 08:01:55 -0000 Received: (qmail 35504 invoked by uid 500); 13 Jul 2006 08:01:51 -0000 Delivered-To: apmail-geronimo-servicemix-users-archive@geronimo.apache.org Received: (qmail 35438 invoked by uid 500); 13 Jul 2006 08:01:51 -0000 Mailing-List: contact servicemix-users-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: servicemix-users@geronimo.apache.org Delivered-To: mailing list servicemix-users@geronimo.apache.org Received: (qmail 35248 invoked by uid 99); 13 Jul 2006 08:01:50 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Jul 2006 01:01:50 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of lists@nabble.com designates 72.21.53.35 as permitted sender) Received: from [72.21.53.35] (HELO talk.nabble.com) (72.21.53.35) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Jul 2006 01:01:49 -0700 Received: from [72.21.53.38] (helo=jubjub.nabble.com) by talk.nabble.com with esmtp (Exim 4.50) id 1G0w8W-0007Rs-LD for servicemix-users@geronimo.apache.org; Thu, 13 Jul 2006 01:01:28 -0700 Message-ID: <5303703.post@talk.nabble.com> Date: Thu, 13 Jul 2006 00:57:21 -0700 (PDT) From: you2005 To: servicemix-users@geronimo.apache.org Subject: how to to invoke different webservice based on the soap contents MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-Sender: ypfeng2005@163.com X-Nabble-From: you2005 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N i use the lastest version of servicemix now i need use xslt to invoke different webservice based on the soap request, this request contains the webservice method and parameters which will be invoked.now my soap request was: IBM my servicemix.xml file was: and my router.xsl file was: when i run ,there is exception: :WARN: EXCEPTION javax.servlet.ServletException: illegal exchange status: done at org.apache.servicemix.components.http.HttpInOutBinding.processInOut(H ttpInOutBinding.java:63) at org.apache.servicemix.components.http.HttpInOutBinding.process(HttpIn OutBinding.java:44) at org.apache.servicemix.components.http.BindingServlet.doPost(BindingSe rvlet.java:75) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:423 ) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:3 55) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:5 67) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:1 19) at org.mortbay.jetty.Server.handle(Server.java:248) at org.mortbay.jetty.HttpConnection.handlerRequest(HttpConnection.java:3 60) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnectio n.java:628) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:611) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:197) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:288) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector. java:180) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool .java:475) pls help me solve it -- View this message in context: http://www.nabble.com/how-to-to-invoke-different-webservice-based-on-the-soap-contents-tf1935693.html#a5303703 Sent from the ServiceMix - User forum at Nabble.com.