# WSDL parse failure (ruby 1.8.1-preview2, soap4r-1\_5\_1)

**URL:** <https://rubytalk.org/t/wsdl-parse-failure-ruby-1-8-1-preview2-soap4r-1-5-1/8730>\
**Category:** ruby-talk\
**Created:** [7 November 2003 21:57 UTC](https://rubytalk.org/t/wsdl-parse-failure-ruby-1-8-1-preview2-soap4r-1-5-1/8730 "2003-11-07T21:57:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Volkmann\_Mark](https://avatars.discourse-cdn.com/v4/letter/v/67e7ee/32.png) [@Volkmann\_Mark](https://rubytalk.org/u/Volkmann_Mark)\
**Post date:** [7 November 2003 21:57 UTC](https://rubytalk.org/t/wsdl-parse-failure-ruby-1-8-1-preview2-soap4r-1-5-1/8730/1 "2003-11-07T21:57:02Z")

</div>

I’m looking forward to reading your article!  
Please let us know when it is available.

> **···**
>
> > -----Original Message-----  
> > From: Brian Marick [[mailto:marick@testing.com](mailto:marick@testing.com)]  
> > Sent: Friday, November 07, 2003 3:14 PM  
> > To: [ruby-talk@ruby-lang.org](mailto:ruby-talk@ruby-lang.org)  
> > Subject: Re: WSDL parse failure (ruby 1.8.1-preview2, soap4r-1\_5\_1)
> > 
> > Thank you very much. It worked fine.
> > 
> > I’m writing an article on how testers can use Ruby to explore web  
> > services. You can be sure that I’ll mention that my bug  
> > report received  
> > a patch 23 minutes after I submitted it. That’s an important part of  
> > the reason why testers need to use tools like Ruby.
> > 
> > On Thursday, November 6, 2003, at 07:42 PM, NAKAMURA, Hiroshi wrote:
> > 
> > > Hi,
> > > 
> > > > From: “Brian Marick” [marick@testing.com](mailto:marick@testing.com)  
> > > > 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](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’)
> > 
> > * * *
> > 
> > Brian Marick  
> > Consulting, training, contracting, and research  
> > Focused on the intersection of testing, programming, and design  
> > [marick@testing.com](mailto:marick@testing.com), [marick@visibleworkings.com](mailto:marick@visibleworkings.com)  
> > [www.testing.com](http://www.testing.com), [www.visibleworkings.com](http://www.visibleworkings.com)
> 
> * * *
> 
> A.G. Edwards & Sons’ outgoing and incoming e-mails are electronically  
> archived and subject to review and/or disclosure to someone other  
> than the recipient.
> 
> * * *
