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
