Thanks Mika,

Thank you, for pointing out this to me. No wonder I tried Axis2 and it doesn't 
works. My guess is I have to use Axis1.1 have get the rpc/encoding support.

Thanks,

-danny

-----Original Message-----
From: Mika Göckel [mailto:[EMAIL PROTECTED] 
Sent: Monday, May 01, 2006 10:53 PM
To: [email protected]
Subject: Re: [xfire-user] Circular dependencies on importing wsdl and xsd.

Hi Danny, hi William,

you can't use circular dependencies in a xsd schema with 
document/literal style webservices. See 
http://www-128.ibm.com/developerworks/webservices/library/ws-whichwsdl/
XFire is all about document/literal there are no efforts to support 
legacy (from our perspective) RPC style services.

It's sad to say this, but if you have to use a service which is not 
following the ws-i (www.ws-i.org) rules, you have to use Axis.

If you are about creating a webservice (William's case) you probably 
need to create a webservice object model. Which is a good idea anyway, 
because it decouples your exposed interface from your application. Once 
you have a couple of users, every change in your application will be 
really hard if you can't continue supporting the past versions of your 
service, so you will be happy about the decision to create a different 
model for the interfae in the future.

A framework we use to map between our appliaction model and our 
interface model is dozer (dozer.sourceforge.net)

Cheers, Mika

Danny Trieu schrieb:
>
> Dan,
>
>  
>
> Generating the client proxies code giving the wsdl that has import to 
> wsdl and xsd that have circular dependency. Is there anyway to get 
> around this when you have no control of the targeted webservice.
>
>  
>
> Thanks Dan,
>
>  
>
> --danny
>


-- 
cyber:con gmbh
Mika Göckel

Rathausallee 10
53757 Sankt Augustin

tel (+49)2241 / 9350 0
fax (+49)2241 / 9350 99
mob (+49) 172 / 279 2771
skype mika.goeckel
email [EMAIL PROTECTED]

Reply via email to