I tried fussing with the part names and didn't have any impact on the
wsdl.exe.

maxOccurs='unbounded' triggers a bug in wsdl.exe. It would be nice if we
could suppress it.

I have a service request open to Microsoft to find out how get
'unwrapped' method signatures.

> -----Original Message-----
> From: Daniel Kulp [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, October 10, 2007 4:16 PM
> To: [email protected]
> Cc: William Leung
> Subject: Re: Generated wsdl in XFire Versus CXF
> 
> 
> We had to change the format of the generated WSDL to meet the
> requirements of the various TCK's.
> 
> I think the major differences are:
> 
> 1) The "part" names in the messages
> 
> 2) The nillable and minOccurs=0 things in the elements in the wrappers
> 
> 3) Using a names complexType instead of an anonymousType in the
wrapper
> element.
> 
> Is there any way you could  "play" with the CXF wsdl to see which of
the
> above is causing the .NET issue?   (My gut feeling says #3, I would
> start with that.)   I don't have a Windows box so it's not something I
> can try.    If you can figure out which it is, we can probably add a
> configuration setting to make it output the way that is needed.
> 
> Dan
> 
> 
> On Wednesday 10 October 2007, William Leung wrote:
> > I am trying setup a client in vs.net.
> >
> > So sad, that vs.net only reconized the XFire schema format but not
the
> > CXF one.
> >
> > From the hello world example, the VS.net reconized the operation as:
> >
> > CXF
> > =========================
> > "HelloWorld" Description
> >
> > Methods
> > sayHi ( sayHi As sayHi ) As sayHiResponse
> >
> >
> > while XFire format is well
> >
> > XFire
> > =========================
> > "HelloWorld" Description
> >
> > Methods
> > sayHi ( sayHi As string ) As string
> >
> >
> > So can I have an option that to use the XFire format, I preferred
java
> > first only.
> >
> > jacobmarcus20 wrote:
> > > Hi all,
> > >
> > > I notice that in CXF, the xsd elements for method names have a
type
> > > attribute. This was not the case in XFire.
> > > Here is an example of what I am talking about. My question is, is
> > > there a way to get CXF to spit out wsdl exactly as XFire?
> > >
> > > Thanks,
> > > Jacob
> > >
> > >
> > > XFire
> > > ==========
> > > <xsd:element name="getAsset">
> > >     <xsd:complexType>
> > >         <xsd:sequence>
> > >              <xsd:element maxOccurs="1" minOccurs="1" name="in0"
> > > nillable="true" type="xsd:string"/>
> > >        </xsd:sequence>
> > > </xsd:complexType>
> > > </xsd:element>
> > >
> > >
> > > CXF
> > > ====
> > > <xs:element name="getAsset" type="tns:getAsset"/>
> > >     <xs:complexType name="getAsset">
> > >     <xs:sequence>
> > >        <xs:element minOccurs="0" name="arg0" type="xs:string"/>
> > >     </xs:sequence>
> > >    </xs:complexType>
> 
> 
> 
> --
> J. Daniel Kulp
> Principal Engineer
> IONA
> P: 781-902-8727    C: 508-380-7194
> [EMAIL PROTECTED]
> http://www.dankulp.com/blog

Reply via email to