Return-Path: Delivered-To: apmail-ws-axis-c-user-archive@www.apache.org Received: (qmail 92582 invoked from network); 29 Jan 2008 12:45:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Jan 2008 12:45:28 -0000 Received: (qmail 49276 invoked by uid 500); 29 Jan 2008 12:45:18 -0000 Delivered-To: apmail-ws-axis-c-user-archive@ws.apache.org Received: (qmail 49258 invoked by uid 500); 29 Jan 2008 12:45:18 -0000 Mailing-List: contact axis-c-user-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: "Apache AXIS C User List" Reply-To: "Apache AXIS C User List" Delivered-To: mailing list axis-c-user@ws.apache.org Received: (qmail 49246 invoked by uid 99); 29 Jan 2008 12:45:18 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Jan 2008 04:45:18 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of dimuthuc@gmail.com designates 72.14.204.235 as permitted sender) Received: from [72.14.204.235] (HELO qb-out-0506.google.com) (72.14.204.235) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Jan 2008 12:44:51 +0000 Received: by qb-out-0506.google.com with SMTP id e34so1420113qbe.6 for ; Tue, 29 Jan 2008 04:44:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=00s1WcoWGXXcOQVuFxtcLSPcKOvOj0xf6EMG9DixStQ=; b=T/yrCsu0uHsW+mDNTs/cpRqXFnwZxJmtfYEgQnOpgLqmzBZ+mrMZPsjDlWoNkPDOsk+yWdXCD4+zq3cEs8bdNKm+/VtjEqkwIFE8ac8kxCz9YCRxPMfh4y8xGjWqzCM0tfRwkv+i2qRULhBdK3ylcB2f/0YfHN77v5X6T9C+iIo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=lbAnwwA3a9JbcxYYcLjLdpdd+f/0o2wYZQXUxYOoPzLiba+MUbqYe58R6MCey/19fnzRbLsoVXqv2c5xvEH9Crg7pdKF/2BRAzhVLKM7Gr1EbTKO2ukUTLNrN/pJa2DwyCtVD9Jd7M5xNDYFyv/JGungH0BvcZ8vP+CUpfUX39Y= Received: by 10.142.88.20 with SMTP id l20mr3192980wfb.72.1201610696514; Tue, 29 Jan 2008 04:44:56 -0800 (PST) Received: by 10.142.238.15 with HTTP; Tue, 29 Jan 2008 04:44:56 -0800 (PST) Message-ID: Date: Tue, 29 Jan 2008 18:14:56 +0530 From: "Dimuthu Gamage" To: "Apache AXIS C User List" , oohogwash@yahoo.com Subject: Re: How to connect to server with dotnet client In-Reply-To: <212567.56636.qm@web60017.mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <212567.56636.qm@web60017.mail.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org On Jan 29, 2008 6:08 PM, Gavan Hood wrote: > Thanks for your response... > > I have inspected the messages, the SOAP envelope transmitted. > The theory of interop assumes that the semantics of the SOAP encoding is > consistent or can be understood by sender and reciever. > I would have thought that the Axis2 team would have considered what is one > of the largest code bases in place when designing and there will be a > solution available. > > As far as I can tell the dotnet client does not use the WS* syntax, thus the > Axis2 does not identify / decode the message correctly. > > Either the dotnet client has a setting to support WS* or alternatively the > Axis2 server has a setting to support WS basic profile 1. > > I cannot find a setting in either of the two. > > > I used the 1.3 build, If you can download http://people.apache.org/dist/axis2/nightly/, it is always better to check with the latest updates. Thanks Dimuthu however I don't think the issue will be there as that > is the service framework generator. I do not believe the Axis2C server is > even calling the service at all as it is not decoding the message due to > aforementioned problems. > > > > Dimuthu Gamage wrote: > Hi, > AFAIK there is no special configuration that you can set to interop > with C#. Since by theory web services should be interop with any > correct implementations. That can probably be a bug in WSDLC code. > > Next my usual question:) what is the version of WSDL2C you are trying, > is that Java 1.3 or the nightly build? If you haven't try nightly > build your problem may have fixed in there.. > http://people.apache.org/dist/axis2/nightly/, otherwise please send us > the WSDL or just the schema. we may able to track the problem. > > Thanks > Dimuthu > > > > On Jan 29, 2008 3:09 PM, Gavan Hood wrote: > > I suspected a problem with MS support for WS basic profile as opposed to > WS* > > indicated in Axis2C. I hoped there would be a solution but have not found > > anything. I am at a point where I need to tweak on of the two worlds... or > > drop Axis2. I still hope there is something I am missing that will let the > > following process work for me... Let me know your thoughts please. > > I have to generate a service that is equivalent to a asmx service that has > > dotnet clients, once I get that I can then extend... > > I know the MS and non MS worlds like to live in isolation, unfortunately I > > am in world that demands they work together. > > > > > > I started with a dotnet asmx web service.... generated its WSDL this was > to > > be the base for the service environemnt. > > I then processed the WSDL with WSDL2C from Axis2 to give the C skeleton. > > > > I then compiled the skeleton (by modifying the echo sample makefile ...) > > With the dll etc in the Services folder, I can see it in the default 9090 > > connection of listed services (which I think is just a dump of the xml > > folder contents). > > > > I autogenerated a C# client with MS visual studio from the WSDL. It worked > > fine with the .asmx file as you would expect. > > I then pointed it at the Axis2 server and watched the SOAP packets with > > tcpmon, I can see a significant difference in the format as expected. > > I now need to identify if there are: > > A settting for Microsoft tools to connect to the Axis2C server. > > A configuration setting to Axis2C server to handle dotnet clients as above > > > > If there is no simple change, is there a code change for the Axis2C server > > to trap these connections and translater them. I am guessing I either have > > to make a custom http handler or maybe there is a WS basic profile to WS* > > conversion utility that works like tcpmon.... > > > > Any help much appreciated... > > > > > > > > > > > > > > > > > > > > ________________________________ > > Never miss a thing. Make Yahoo your homepage. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org > For additional commands, e-mail: axis-c-user-help@ws.apache.org > > > > > ________________________________ > Looking for last minute shopping deals? Find them fast with Yahoo! Search. --------------------------------------------------------------------- To unsubscribe, e-mail: axis-c-user-unsubscribe@ws.apache.org For additional commands, e-mail: axis-c-user-help@ws.apache.org