From: "NAKAMURA, Hiroshi" Date: 2003-11-07T10:42:21+09:00 Subject: Re: WSDL parse failure (ruby 1.8.1-preview2, soap4r-1_5_1) Hi, > From: "Brian Marick" > Sent: Friday, November 07, 2003 10:19 AM > The Ruby wsdl library doesn't seem to be able to parse the > GoogleSearch.wsdl file (http://api.google.com/GoogleSearch.wsdl). Thank you for the report. My fault. I redefined "arrayType" in wrong namespace in soap4r/1.5.1 (and I skipped Google WSDL test...) For short-term workaround, try this patch to lib/wsdl/xmlSchema/data.rb This definition should be moved to lib/wsdl/data.rb in the next release. Regards, // NaHi Index: data.rb =================================================================== RCS file: /src/ruby/lib/wsdl/xmlSchema/data.rb,v retrieving revision 1.2 diff -u -2 -p -r1.2 data.rb --- data.rb 29 Sep 2003 07:27:57 -0000 1.2 +++ data.rb 7 Nov 2003 01:37:01 -0000 @@ -37,5 +37,5 @@ module XMLSchema AllName = XSD::QName.new(XSD::Namespace, 'all') AnyName = XSD::QName.new(XSD::Namespace, 'any') -ArrayTypeAttrName = XSD::QName.new(XSD::Namespace, 'arrayType') +ArrayTypeAttrName = XSD::QName.new(Namespace, 'arrayType') AttributeName = XSD::QName.new(XSD::Namespace, 'attribute') ChoiceName = XSD::QName.new(XSD::Namespace, 'choice')