Return-Path: X-Original-To: apmail-cxf-users-archive@www.apache.org Delivered-To: apmail-cxf-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id DD59E9C4F for ; Mon, 6 Feb 2012 20:24:22 +0000 (UTC) Received: (qmail 99971 invoked by uid 500); 6 Feb 2012 20:24:21 -0000 Delivered-To: apmail-cxf-users-archive@cxf.apache.org Received: (qmail 99612 invoked by uid 500); 6 Feb 2012 20:24:20 -0000 Mailing-List: contact users-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@cxf.apache.org Delivered-To: mailing list users@cxf.apache.org Received: (qmail 99587 invoked by uid 99); 6 Feb 2012 20:24:20 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Feb 2012 20:24:20 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of shak.shaik@gmail.com designates 209.85.212.169 as permitted sender) Received: from [209.85.212.169] (HELO mail-wi0-f169.google.com) (209.85.212.169) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Feb 2012 20:24:13 +0000 Received: by wibhj13 with SMTP id hj13so6273186wib.0 for ; Mon, 06 Feb 2012 12:23:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=VZ5230MEKMkX6Cr0S+98CAr3EQ7/PVVGZpZXopIXv90=; b=Vydt6oPQZNesdzPXjV16muEmct412dyDuxgMRUT/4dQoRMP4xv/5T1tSKyK2N8cNBL wG2Krhse15TydstT4hM5IFQPD5oLQDzLBELioeNOPVAGkZn/hDXw4mz+U6G5V6G06K04 SYtsBEN11UDAlX4uKmS+Ai03Jl5NWcGL0AIf8= MIME-Version: 1.0 Received: by 10.180.97.166 with SMTP id eb6mr30037337wib.5.1328559833538; Mon, 06 Feb 2012 12:23:53 -0800 (PST) Received: by 10.216.123.11 with HTTP; Mon, 6 Feb 2012 12:23:53 -0800 (PST) In-Reply-To: <4F3021DC.7010600@talend.com> References: <4F3021DC.7010600@talend.com> Date: Mon, 6 Feb 2012 14:23:53 -0600 Message-ID: Subject: Re: CXF SOAP 1.2 and .net Client From: Shakeel Shaik To: users@cxf.apache.org Content-Type: multipart/alternative; boundary=f46d04430664f0dfe804b8517060 X-Virus-Checked: Checked by ClamAV on apache.org --f46d04430664f0dfe804b8517060 Content-Type: text/plain; charset=ISO-8859-1 Hello Glen, Thanks for your inputs. I will go through the tutorials and will try to find the issue. Thanks, Shak On Mon, Feb 6, 2012 at 12:54 PM, Glen Mazza wrote: > The SOAP request would need to use POST, because it's the POST payload > that holds the SOAP request (Examples: http://www.jroller.com/gmazza/** > entry/metro_wstrust_analysis). > GET is used in REST calls, and it could be your external client has only > been working with RESTful (and not SOAP) services, which is why other calls > are working but not your SOAP one. If that's the case, you can refer your > client here[2] to show how to quickly get a SOAP client running using > either Metro or CXF. Another possibility is that the external client is > using SOAP 1.1 calls and not SOAP 1.2, this article[3] has some conversion > info. > > The error stack is probably of secondary importance here. I'd first use > Wireshark[1] (or another tool) to grab the SOAP request (the incoming XML) > you're receiving from the client. Next compare that to a working SOAP > request, see what's different and then determine whether the problem is > with your web service provider or the external user's SOAP client not > supplying a correct request format. So long as your web service is > accepting valid SOAP requests, the problem should be with their client and > not your web service. > > Glen > > [1] http://www.jroller.com/gmazza/**entry/soap_calls_over_**wireshark > [2] http://www.jroller.com/gmazza/**entry/soap_client_tutorial > [3] http://www.jroller.com/gmazza/**entry/switch_soap11_to_soap12 > > > On 02/06/2012 01:16 PM, Shakeel Shaik wrote: > >> Hello CXF users/developers, >> >> I've bunch of CXF java first web services with SOAP.1.2. One of our client >> is trying to consume the service but ended-up with timeout. our logs shows >> that the request is coming in form of GET (not SOAP/post). Please find the >> following log for more information. >> Our client says that their framework is pretty standard one and they say >> that using thier framework, they are callign other services without any >> issue except the service that I developed using and CXF. >> >> Any help will be appreciated and thanks in advance. >> >> >> >> org.apache.cxf.interceptor.**Fault: No such operation: (HTTP GET >> PATH_INFO: >> /webservice-cxf/SomeService) >> at >> org.apache.cxf.interceptor.**URIMappingInterceptor.**handleMessage(** >> URIMappingInterceptor.java:88) >> at >> org.apache.cxf.phase.**PhaseInterceptorChain.**doIntercept(** >> PhaseInterceptorChain.java:**263) >> at >> org.apache.cxf.transport.**ChainInitiationObserver.**onMessage(** >> ChainInitiationObserver.java:**118) >> at >> org.apache.cxf.transport.http.**AbstractHTTPDestination.**invoke(** >> AbstractHTTPDestination.java:**208) >> at >> org.apache.cxf.transport.**servlet.ServletController.**invokeDestination( >> **ServletController.java:223) >> at >> org.apache.cxf.transport.**servlet.ServletController.** >> invoke(ServletController.java:**205) >> at >> org.apache.cxf.transport.**servlet.CXFNonSpringServlet.** >> invoke(CXFNonSpringServlet.**java:113) >> at >> org.apache.cxf.transport.**servlet.AbstractHTTPServlet.**handleRequest(** >> AbstractHTTPServlet.java:184) >> at >> org.apache.cxf.transport.**servlet.AbstractHTTPServlet.** >> doGet(AbstractHTTPServlet.**java:112) >> at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:707) >> at >> org.apache.cxf.transport.**servlet.AbstractHTTPServlet.** >> service(AbstractHTTPServlet.**java:163) >> at >> weblogic.servlet.internal.**StubSecurityHelper$** >> ServletServiceAction.run(**StubSecurityHelper.java:227) >> at >> weblogic.servlet.internal.**StubSecurityHelper.**invokeServlet(** >> StubSecurityHelper.java:125) >> at >> weblogic.servlet.internal.**ServletStubImpl.execute(** >> ServletStubImpl.java:292) >> at >> weblogic.servlet.internal.**ServletStubImpl.execute(** >> ServletStubImpl.java:175) >> at >> weblogic.servlet.internal.**WebAppServletContext$** >> ServletInvocationAction.run(**WebAppServletContext.java:**3498) >> at >> weblogic.security.acl.**internal.AuthenticatedSubject.** >> doAs(AuthenticatedSubject.**java:321) >> at weblogic.security.service.**SecurityManager.runAs(Unknown Source) >> at >> weblogic.servlet.internal.**WebAppServletContext.**securedExecute(** >> WebAppServletContext.java:**2180) >> at >> weblogic.servlet.internal.**WebAppServletContext.execute(** >> WebAppServletContext.java:**2086) >> at >> weblogic.servlet.internal.**ServletRequestImpl.run(** >> ServletRequestImpl.java:1406) >> at weblogic.work.ExecuteThread.**execute(ExecuteThread.java:**201) >> at weblogic.work.ExecuteThread.**run(ExecuteThread.java:173) >> >> Thanks, >> Shak. >> >> > > -- > Glen Mazza > Talend Community Coders - coders.talend.com > blog: www.jroller.com/gmazza > > --f46d04430664f0dfe804b8517060--