Return-Path: Delivered-To: apmail-ws-axis-user-archive@www.apache.org Received: (qmail 35592 invoked from network); 9 Oct 2004 14:20:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 9 Oct 2004 14:20:32 -0000 Received: (qmail 36720 invoked by uid 500); 9 Oct 2004 14:19:55 -0000 Delivered-To: apmail-ws-axis-user-archive@ws.apache.org Received: (qmail 36657 invoked by uid 500); 9 Oct 2004 14:19:54 -0000 Mailing-List: contact axis-user-help@ws.apache.org; run by ezmlm Precedence: bulk Reply-To: axis-user@ws.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list axis-user@ws.apache.org Received: (qmail 36643 invoked by uid 99); 9 Oct 2004 14:19:53 -0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=DNS_FROM_AHBL_RHSBL,DNS_FROM_RFC_ABUSE,NO_REAL_NAME,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of dexterwong@iwon.com designates 207.159.120.55 as permitted sender) Received: from [207.159.120.55] (HELO iwon.com) (207.159.120.55) by apache.org (qpsmtpd/0.28) with ESMTP; Sat, 09 Oct 2004 07:19:51 -0700 Received: by email.iwon.com (Postfix, from userid 110) id 9E47D124B1; Sat, 9 Oct 2004 10:19:42 -0400 (EDT) To: axis-user@ws.apache.org, axis-user@ws.apache.org Subject: RE: Yet another .NET problem Received: from [139.56.2.2] by prdmailfe6.nwk.iwon.com via HTTP; Sat, 09 Oct 2004 10:19:42 EST X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: ID = 35b1ae6efda6e1b0f7722d2f75a64587 Reply-To: dexterwong@iwon.com From: "" MIME-Version: 1.0 X-Sender: dexterwong@iwon.com X-Mailer: PHP Content-Type: multipart/mixed; boundary="IWONBOUNDARY_000__41ed0053f0bdf52680a9da5052f72989"; Content-Transfer-Encoding: 7bit Message-Id: <20041009141942.9E47D124B1@email.iwon.com> Date: Sat, 9 Oct 2004 10:19:42 -0400 (EDT) X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N --IWONBOUNDARY_000__41ed0053f0bdf52680a9da5052f72989 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Hi, don't know if this helps, but the following works for me. [server] window xp, tomcat 4.1.30, axis 1_2RC1, I converted the samples/userguide/example5 to wrapped web service. I attached the wsdl if you want it. [client] windows 2003, .NET 1.1, I created a client and was able to call my java web service. I attached my c sharp code if you need it. In my case, I'm sending user defined type to my web service. I think in your case you are retrieving a user defined type from your java web service to your .net client. -dwong --- On Fri 10/08, Dan Ciarniello < dciarniello@cityxpress.com > wrote: From: Dan Ciarniello [mailto: dciarniello@cityxpress.com] To: axis-user@ws.apache.org Date: Fri, 08 Oct 2004 15:25:37 -0700 Subject: Yet another .NET problem I've created a web service in Axis 1.1 but, as with so many others, I'm
having problems with .NET. .NET is able to parse the (auto-generated)
WSDL from Axis and send valid requests to the service. The problem is
that while the .NET client gets back the data from the service, it
doesn't properly initialize it's objects with the return data. For example:

oUser = oWse.getUser ("userid");
string sResponse =
oWse.ResponseSoapContext.Envelope.Context.Envelope.Body.InnerText;

Gets a user object from the server. The content of sResponse is the
user object data from the SOAP response (stripped of XML) but the data
isn't being written to the oUser object.

Does anyone have any idea what the problem might be?

Thanks,
Dan.

Attachment: dciarniello.vcf (0.30KB)
_______________________________________________ --IWONBOUNDARY_000__41ed0053f0bdf52680a9da5052f72989 Content-Type: text/plain; name="BeanServiceService.cs"; Content-Disposition: attachment; filename="BeanServiceService.cs" Content-Transfer-Encoding: 7bit //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version: 1.1.4322.2032 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // // This source code was auto-generated by wsdl, Version=1.1.4322.2032. // using System.Diagnostics; using System.Xml.Serialization; using System; using System.Web.Services.Protocols; using System.ComponentModel; using System.Web.Services; /// [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Web.Services.WebServiceBindingAttribute(Name="BeanServiceSoapBinding", Namespace="urn:Example5")] public class BeanServiceService : System.Web.Services.Protocols.SoapHttpClientProtocol { /// public BeanServiceService() { this.Url = "http://localhost:8080/axis/services/BeanService"; } /// [System.Web.Services.Protocols.SoapDocumentMethodAttribute("", RequestNamespace="urn:Example5", ResponseNamespace="urn:Example5", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("processOrderReturn")] public string processOrder(Order in0) { object[] results = this.Invoke("processOrder", new object[] { in0}); return ((string)(results[0])); } /// public System.IAsyncResult BeginprocessOrder(Order in0, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("processOrder", new object[] { in0}, callback, asyncState); } /// public string EndprocessOrder(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string)(results[0])); } } /// [System.Xml.Serialization.XmlTypeAttribute(Namespace="urn:Example5")] public class Order { /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string customerName; /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute("item", IsNullable=false)] public string[] itemCodes; /// [System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)] [System.Xml.Serialization.XmlArrayItemAttribute("item", IsNullable=false)] public int[] quantities; /// [System.Xml.Serialization.XmlElementAttribute(IsNullable=true)] public string shippingAddress; } --IWONBOUNDARY_000__41ed0053f0bdf52680a9da5052f72989 Content-Type: application/octet-stream; name="example5.wsdl"; Content-Disposition: attachment; filename="example5.wsdl" Content-Transfer-Encoding: base64 PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjx3c2RsOmRlZmluaXRpb25z IHRhcmdldE5hbWVzcGFjZT0idXJuOkV4YW1wbGU1IiB4bWxuczphcGFjaGVzb2FwPSJodHRwOi8v eG1sLmFwYWNoZS5vcmcveG1sLXNvYXAiIHhtbG5zOmltcGw9InVybjpFeGFtcGxlNSIgeG1sbnM6 aW50Zj0idXJuOkV4YW1wbGU1IiB4bWxuczp3c2RsPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9y Zy93c2RsLyIgeG1sbnM6d3NkbHNvYXA9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzZGwv c29hcC8iIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiPg0KPCEt LVdTREwgY3JlYXRlZCBieSBBcGFjaGUgQXhpcyB2ZXJzaW9uOiAxLjJSQzENCkJ1aWx0IG9uIFNl cCAyOSwgMjAwNCAoMDg6Mjk6NDAgRURUKS0tPg0KIDx3c2RsOnR5cGVzPg0KICA8c2NoZW1hIGVs ZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlmaWVkIiB0YXJnZXROYW1lc3BhY2U9InVybjpFeGFtcGxl NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIj4NCiAgIDxlbGVtZW50 IG5hbWU9InByb2Nlc3NPcmRlciI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICA8c2VxdWVuY2U+ DQogICAgICA8ZWxlbWVudCBuYW1lPSJpbjAiIHR5cGU9ImltcGw6T3JkZXIiLz4NCiAgICAgPC9z ZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgPC9lbGVtZW50Pg0KICAgPGNvbXBsZXhU eXBlIG5hbWU9IkFycmF5T2ZfeHNkX3N0cmluZyI+DQogICAgPHNlcXVlbmNlPg0KICAgICA8ZWxl bWVudCBtYXhPY2N1cnM9InVuYm91bmRlZCIgbWluT2NjdXJzPSIwIiBuYW1lPSJpdGVtIiB0eXBl PSJ4c2Q6c3RyaW5nIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgIDwvY29tcGxleFR5cGU+DQogICA8 Y29tcGxleFR5cGUgbmFtZT0iQXJyYXlPZl94c2RfaW50Ij4NCiAgICA8c2VxdWVuY2U+DQogICAg IDxlbGVtZW50IG1heE9jY3Vycz0idW5ib3VuZGVkIiBtaW5PY2N1cnM9IjAiIG5hbWU9Iml0ZW0i IHR5cGU9InhzZDppbnQiLz4NCiAgICA8L3NlcXVlbmNlPg0KICAgPC9jb21wbGV4VHlwZT4NCiAg IDxjb21wbGV4VHlwZSBuYW1lPSJPcmRlciI+DQogICAgPHNlcXVlbmNlPg0KICAgICA8ZWxlbWVu dCBuYW1lPSJjdXN0b21lck5hbWUiIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJ4c2Q6c3RyaW5nIi8+ DQogICAgIDxlbGVtZW50IG5hbWU9Iml0ZW1Db2RlcyIgbmlsbGFibGU9InRydWUiIHR5cGU9Imlt cGw6QXJyYXlPZl94c2Rfc3RyaW5nIi8+DQogICAgIDxlbGVtZW50IG5hbWU9InF1YW50aXRpZXMi IG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJpbXBsOkFycmF5T2ZfeHNkX2ludCIvPg0KICAgICA8ZWxl bWVudCBuYW1lPSJzaGlwcGluZ0FkZHJlc3MiIG5pbGxhYmxlPSJ0cnVlIiB0eXBlPSJ4c2Q6c3Ry aW5nIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgIDwvY29tcGxleFR5cGU+DQogICA8ZWxlbWVudCBu YW1lPSJwcm9jZXNzT3JkZXJSZXNwb25zZSI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICA8c2Vx dWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcm9jZXNzT3JkZXJSZXR1cm4iIHR5cGU9Inhz ZDpzdHJpbmciLz4NCiAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgPC9l bGVtZW50Pg0KICA8L3NjaGVtYT4NCiA8L3dzZGw6dHlwZXM+DQoNCiAgIDx3c2RsOm1lc3NhZ2Ug bmFtZT0icHJvY2Vzc09yZGVyUmVxdWVzdCI+DQoNCiAgICAgIDx3c2RsOnBhcnQgZWxlbWVudD0i aW1wbDpwcm9jZXNzT3JkZXIiIG5hbWU9InBhcmFtZXRlcnMiLz4NCg0KICAgPC93c2RsOm1lc3Nh Z2U+DQoNCiAgIDx3c2RsOm1lc3NhZ2UgbmFtZT0icHJvY2Vzc09yZGVyUmVzcG9uc2UiPg0KDQog ICAgICA8d3NkbDpwYXJ0IGVsZW1lbnQ9ImltcGw6cHJvY2Vzc09yZGVyUmVzcG9uc2UiIG5hbWU9 InBhcmFtZXRlcnMiLz4NCg0KICAgPC93c2RsOm1lc3NhZ2U+DQoNCiAgIDx3c2RsOnBvcnRUeXBl IG5hbWU9IkJlYW5TZXJ2aWNlIj4NCg0KICAgICAgPHdzZGw6b3BlcmF0aW9uIG5hbWU9InByb2Nl c3NPcmRlciI+DQoNCiAgICAgICAgIDx3c2RsOmlucHV0IG1lc3NhZ2U9ImltcGw6cHJvY2Vzc09y ZGVyUmVxdWVzdCIgbmFtZT0icHJvY2Vzc09yZGVyUmVxdWVzdCIvPg0KDQogICAgICAgICA8d3Nk bDpvdXRwdXQgbWVzc2FnZT0iaW1wbDpwcm9jZXNzT3JkZXJSZXNwb25zZSIgbmFtZT0icHJvY2Vz c09yZGVyUmVzcG9uc2UiLz4NCg0KICAgICAgPC93c2RsOm9wZXJhdGlvbj4NCg0KICAgPC93c2Rs OnBvcnRUeXBlPg0KDQogICA8d3NkbDpiaW5kaW5nIG5hbWU9IkJlYW5TZXJ2aWNlU29hcEJpbmRp bmciIHR5cGU9ImltcGw6QmVhblNlcnZpY2UiPg0KDQogICAgICA8d3NkbHNvYXA6YmluZGluZyBz dHlsZT0iZG9jdW1lbnQiIHRyYW5zcG9ydD0iaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvc29h cC9odHRwIi8+DQoNCiAgICAgIDx3c2RsOm9wZXJhdGlvbiBuYW1lPSJwcm9jZXNzT3JkZXIiPg0K DQogICAgICAgICA8d3NkbHNvYXA6b3BlcmF0aW9uIHNvYXBBY3Rpb249IiIvPg0KDQogICAgICAg ICA8d3NkbDppbnB1dCBuYW1lPSJwcm9jZXNzT3JkZXJSZXF1ZXN0Ij4NCg0KICAgICAgICAgICAg PHdzZGxzb2FwOmJvZHkgdXNlPSJsaXRlcmFsIi8+DQoNCiAgICAgICAgIDwvd3NkbDppbnB1dD4N Cg0KICAgICAgICAgPHdzZGw6b3V0cHV0IG5hbWU9InByb2Nlc3NPcmRlclJlc3BvbnNlIj4NCg0K ICAgICAgICAgICAgPHdzZGxzb2FwOmJvZHkgdXNlPSJsaXRlcmFsIi8+DQoNCiAgICAgICAgIDwv d3NkbDpvdXRwdXQ+DQoNCiAgICAgIDwvd3NkbDpvcGVyYXRpb24+DQoNCiAgIDwvd3NkbDpiaW5k aW5nPg0KDQogICA8d3NkbDpzZXJ2aWNlIG5hbWU9IkJlYW5TZXJ2aWNlU2VydmljZSI+DQoNCiAg ICAgIDx3c2RsOnBvcnQgYmluZGluZz0iaW1wbDpCZWFuU2VydmljZVNvYXBCaW5kaW5nIiBuYW1l PSJCZWFuU2VydmljZSI+DQoNCiAgICAgICAgIDx3c2Rsc29hcDphZGRyZXNzIGxvY2F0aW9uPSJo dHRwOi8vbG9jYWxob3N0OjgwODAvYXhpcy9zZXJ2aWNlcy9CZWFuU2VydmljZSIvPg0KDQogICAg ICA8L3dzZGw6cG9ydD4NCg0KICAgPC93c2RsOnNlcnZpY2U+DQoNCjwvd3NkbDpkZWZpbml0aW9u cz4NCg== --IWONBOUNDARY_000__41ed0053f0bdf52680a9da5052f72989--