hi Rhett, Try to run this attached example that I had modified to return a object(Order_) containing object(ship).Its working fine for me under java and axis. Then tell us whether you are able to consume it using stimulators like WSInvoker,WebserviceStudio etc.,
the wsdd setting is
<service name="OrderProcessors" provider="java:RPC">
<parameter name="className"
value="samples.userguide.example5.BeanServices"/>
<parameter name="allowedMethods" value="*"/>
<beanMapping qname="myNS:Order_"
xmlns:myNS="urn:BeanServices"
languageSpecificType="java:samples.userguide.example5.Order_"/>
<beanMapping qname="myNS:Ship"
xmlns:myNS="urn:BeanServices"
languageSpecificType="java:samples.userguide.example5.Ship"/>
</service>
Regards
Balaji
--- [EMAIL PROTECTED] wrote: >
> (See attached file: deploy.wsdd)
>
> "Sameer
>
>
> Bombatkar" To:
> [EMAIL PROTECTED]
>
> <[EMAIL PROTECTED] cc:
>
>
> il.com>
> Subject: Re: [axis] Serializing embedded complex
> types
>
>
>
> 06/26/2003 02:57
>
>
> AM
>
>
> Please respond to
>
>
> axis-user
>
>
>
>
>
>
>
>
>
>
>
> Could you also post your deploy.wsdd and the class
> which all the
> operations
> for youre web-service??
>
>
>
> Sameer.
>
.....................................................
> "If a server crashes in a server farm and no one
> pings it, does it still
> cost four figures to fix?"
>
>
>
>
>
>
> >From: [EMAIL PROTECTED]
> >Reply-To: [EMAIL PROTECTED]
> >To: <[EMAIL PROTECTED]>
> >Subject: [axis] Serializing embedded complex types
> >Date: Wed, 25 Jun 2003 15:51:18 -0600
> >MIME-Version: 1.0
> >Received: from apache.org ([208.185.179.12]) by
> mc7-f15.law1.hotmail.com
> >with Microsoft SMTPSVC(5.0.2195.5600); Wed, 25 Jun
> 2003 14:51:42 -0700
> >Received: (qmail 78050 invoked by uid 500); 25 Jun
> 2003 21:51:16 -0000
> >Received: (qmail 77992 invoked by uid 500); 25 Jun
> 2003 21:51:16 -0000
> >X-Message-Info: JGTYoYF78jEHjJx36Oi8+Q1OJDRSDidP
> >Mailing-List: contact [EMAIL PROTECTED];
> run by ezmlm
> >Precedence: bulk
> >list-help: <mailto:[EMAIL PROTECTED]>
> >list-unsubscribe:
> <mailto:[EMAIL PROTECTED]>
> >list-post: <mailto:[EMAIL PROTECTED]>
> >Delivered-To: mailing list [EMAIL PROTECTED]
> >Delivered-To: [EMAIL PROTECTED]
> >X-Mailer: Lotus Notes Release 5.0.8 June 18, 2001
> >Message-ID:
> <[EMAIL PROTECTED]>
> >X-MIMETrack: Serialize by Router on
> BoulderNotes2/SYBASE(Release 5.0.12
> >|February 13, 2003) at 06/25/2003 03:51:18 PM
> >X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N
> >Return-Path:
>
[EMAIL PROTECTED]
> >X-OriginalArrivalTime: 25 Jun 2003 21:51:43.0343
> (UTC)
> >FILETIME=[F74E97F0:01C33B63]
> >
> >Has anyone had luck with embedded complex types
> with Axis. Taking the
> >Address example one step further, I have WSDL
> describes an address to have
> >a phone that is a complex type, such as:
> >
> > <EmployeeVO>
> > <firstName>John</firstName>
> > <lastName>Doe</lastName>
> > <phone>
> > <area>999</area>
> > <location>9999</location>
> > <prefix>999</prefix>
> > </phone>
> > </EmployeeVO>
> >
> >The WSDL, SOAP request, SOAP response and Java code
> follow. Basically,
> >AXIS cannot serialize the response because it
> interprets "EmployeeVO" as
> >containing "area"...
> >
> >============= WSDL ==============
> ><?xml version="1.0" encoding="UTF-8"?>
> ><wsdl:definitions
> targetNamespace="urn:OtherTestEJB"
>
>xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
>
>xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> >xmlns:apachesoap="http://xml.apache.org/xml-soap"
> >xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> >xmlns:tns1="http://util.test.sybase.com"
> xmlns:intf="urn:OtherTestEJB"
> >xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:impl="urn:OtherTestEJB"
> >xmlns="http://schemas.xmlsoap.org/wsdl/">
> > <wsdl:types>
> > <schema xmlns="http://www.w3.org/2001/XMLSchema"
> >targetNamespace="http://util.test.sybase.com">
> > <import
>
namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
> > <complexType name="EmployeeVO">
> > <sequence>
> > <element name="firstName" nillable="true"
> type="xsd:string"/>
> > <element name="lastName" nillable="true"
> type="xsd:string"/>
> > <element name="phone" nillable="true"
> type="tns1:PhoneVO"/>
> > </sequence>
> > </complexType>
> > <complexType name="PhoneVO">
> > <sequence>
> > <element name="area" nillable="true"
> type="xsd:string"/>
> > <element name="location" nillable="true"
> type="xsd:string"/>
> > <element name="prefix" nillable="true"
> type="xsd:string"/>
> > </sequence>
> > </complexType>
> > <element name="EmployeeVO" nillable="true"
> type="tns1:EmployeeVO"/>
> > </schema>
> > </wsdl:types>
> >
> > <wsdl:message name="noParmsOrReturnResponse">
> >
> > </wsdl:message>
> >
> > <wsdl:message name="getEmployeeInfoRequest">
> >
> > <wsdl:part name="employeeVO"
> type="tns1:EmployeeVO"/>
> >
> > </wsdl:message>
> >
> > <wsdl:message name="OverloadedTestRequest1">
> >
> > <wsdl:part name="value" type="xsd:string"/>
> >
> > </wsdl:message>
> >
> > <wsdl:message name="OverloadedTestResponse">
> >
> > <wsdl:part name="OverloadedTestReturn"
> type="xsd:string"/>
> >
> > </wsdl:message>
> >
> > <wsdl:message name="getEmployeeInfoResponse">
> >
> > <wsdl:part name="getEmployeeInfoReturn"
> type="tns1:EmployeeVO"/>
> >
> > </wsdl:message>
> >
> > <wsdl:message name="twoParameterTestResponse">
> >
> > <wsdl:part name="twoParameterTestReturn"
> type="xsd:string"/>
> >
>
=== message truncated ===
> ATTACHMENT part 2 application/octet-stream
name=deploy.wsdd
http://mobile.yahoo.com.au - Yahoo! Mobile
- Check & compose your email via SMS on your Telstra or Vodafone mobile.
source files with wsdl.zip
Description: source files with wsdl.zip
