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