Sadly, I still don't know why my wsdl, even with parts named
'parameters', still misfires. As soon as I find out I'll let you know.

> -----Original Message-----
> From: Daniel Kulp [mailto:[EMAIL PROTECTED]
> Sent: Thursday, October 11, 2007 5:43 PM
> To: [email protected]
> Cc: William Leung
> Subject: Re: WSDL not recognized by vs net
> 
> 
> This is committed and a new 2.0.3 SNAPSHOT is being deployed now.
> Another 20 minutes or so.   I'd really appreciate it if you could give
> it a try and see if it works with .NET a bit better.
> 
> Dan
> 
> 
> On Thursday 11 October 2007, Daniel Kulp wrote:
> > Spent a bunch of time playing with the JWS and JAXWS TCK's last
night
> > and digging though specs to figure out what can be done here.
> >
> > 1) For the simple frontend, I can definitely make the
> > default "parameters" for all cases.
> >
> > 2) For jaxws, I can make the default parameters for MOST cases.
> > There are one or two cases where I cannot, but they are edge cases.
> > (Example: all the OUT parts are header="true".   The resulting
wrapper
> > type is an empty complex type.)
> >
> > Anyway, I'm going to work on getting this committed today.
> >
> > Dan
> >
> > On Wednesday 10 October 2007, William Leung wrote:
> > > Very annoyance :(((
> > >
> > > After quite a few trys, I finally make HelloWorld worked with vs
net
> > > (2005).
> > >
> > > just change these line in WDSL:  ( wrapped DOC/LIT  )
> > >
> > >   <wsdl:message name="sayHiResponse">
> > >     <wsdl:part element="tns:sayHiResponse" name="result">
> > >     </wsdl:part>
> > >   </wsdl:message>
> > >
> > > after change the name from "result" to "parameters"
> > > vs net recognized the WSDL, and "string hello.sayHi(string)" is
> > > finally available.
> > >
> > > Anyone could tell me why?
> > >
> > > William Leung wrote:
> > > > I am testing CXF and sadlly found that our method parameters and
> > > > returns are not recognized in vs net.
> > > >
> > > > VS NET recongnized the sayHi function as
> > > > --- sayHi ( sayHi As sayHi ) As sayHiResponse
> > > > it should be
> > > > --- sayHi ( arg0 As string) as string
> > > >
> > > >
> > > > When I change the wsdl manually from
> > > >
> > > >       <xsd:element name="sayHi" type="tns:sayHi"/>
> > > >       <xsd:complexType name="sayHi">
> > > >         <xsd:sequence>
> > > >           <xsd:element minOccurs="0" name="arg0"
> > > > type="xsd:string"/> </xsd:sequence>
> > > >       </xsd:complexType>
> > > >
> > > > to
> > > >
> > > >       <xsd:element>
> > > >         <xsd:complexType>
> > > >           <xsd:sequence>
> > > >             <xsd:element minOccurs="0" name="arg0"
> > > > type="xsd:string"/> </xsd:sequence>
> > > >         </xsd:complexType>
> > > >       </xsd:element>
> > > >
> > > > It worked, but I have no idea how could I make this changes
> > > > without switch to "wsdl first" (I dont want to, I have just too
> > > > many methods to export)
> > > >
> > > > Any help will be very appreciated
> 
> 
> 
> --
> 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