-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Michael Jensen wrote:
> Error unmarshalling envelope: SOAP-ENV:VersionMismatch: Envelope
> element must be associated with the
> \'http://schemas.xmlsoap.org/soap/envelope/\' namespace. Error 400
Tough luck. I've seen this error a million times, "never" the same
cause. You'll need more before going farther.
> The whole $r is below this message if that helps any.
Bad choice (it includes private info) :(
> It seems to me that I need to change the namespace that SOAP::Lite
> uses, but I'm not sure where in the module files I would do that and
> what I would change it to. Any suggestions???
My guess is that your message is badly _composed_ (error 400), so don't
go so far yet (changing namespaces, etc). Instead trace your SOAP
activity, maybe something relevant comes up. Another guess is that you
use an expat-enabled apache, which usually is a big problem.
Anyway, for starters, I updated that component (Mason wiki) with a SOAP
transport trace option. Use it, enhance it (more tracing), hopefully
will help. Even more, I've attached a normal request trace, to be able
to compare it with things your env throws at you (that's why the CC to
your personal address, maybe Mason mailing list will strip it).
cheers
- --
Marius Feraru
-----BEGIN PGP SIGNATURE-----
iD8DBQFE6CVitZHp/AYZiNkRAgKIAJ9D6Syipj1kEY6cOKaQe3Yr/R2w1ACgxIkz
MXc+usq9uN5WsP0IxIUVnh8=
=rtJp
-----END PGP SIGNATURE-----
--------------------------------------------------------------------------------
### HTTP::Request:
POST http://api.google.com/search/beta2 HTTP/1.1
Accept: text/xml
Accept: multipart/*
Accept: application/soap
Content-Length: 1130
Content-Type: text/xml; charset=utf-8
SOAPAction: "urn:GoogleSearchAction"
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope
xmlns:typens="urn:GoogleSearch"
soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<typens:doGoogleSearch>
<c-gensym3 xsi:type="xsd:string">[MY-GOOGLE-KEY]</c-gensym3>
<c-gensym5 xsi:type="xsd:string">perl</c-gensym5>
<c-gensym7 xsi:type="xsd:int">0</c-gensym7>
<c-gensym9 xsi:type="xsd:int">10</c-gensym9>
<c-gensym11 xsi:type="xsd:boolean">true</c-gensym11>
<c-gensym13 xsi:type="xsd:string" />
<c-gensym15 xsi:type="xsd:boolean">true</c-gensym15>
<c-gensym17 xsi:type="xsd:string" />
<c-gensym19 xsi:type="xsd:string">utf-8</c-gensym19>
<c-gensym21 xsi:type="xsd:string">utf-8</c-gensym21>
</typens:doGoogleSearch>
</soap:Body>
</soap:Envelope>
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
### HTTP::Response:
HTTP/1.1 200 OK
Cache-Control: private
Date: Sun, 20 Aug 2006 09:01:38 GMT
Server: GFE/1.3
Content-Type: text/xml; charset=utf-8
Client-Date: Sun, 20 Aug 2006 09:01:39 GMT
Client-Peer: 216.239.37.104:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
NnCoection: Close
<?xml version='1.0' encoding='UTF-8'?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema">
<SOAP-ENV:Body>
<ns1:doGoogleSearchResponse xmlns:ns1="urn:GoogleSearch" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<return xsi:type="ns1:GoogleSearchResult">
<directoryCategories xmlns:ns2="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:Array" ns2:arrayType="ns1:DirectoryCategory[1]">
<item xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string">Top/Computers/Programming/Languages/Perl</fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</item>
</directoryCategories>
<documentFiltering xsi:type="xsd:boolean">true</documentFiltering>
<endIndex xsi:type="xsd:int">10</endIndex>
<estimateIsExact xsi:type="xsd:boolean">false</estimateIsExact>
<estimatedTotalResultsCount xsi:type="xsd:int">329000000</estimatedTotalResultsCount>
<resultElements xmlns:ns3="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns3:Array" ns3:arrayType="ns1:ResultElement[10]">
<item xsi:type="ns1:ResultElement">
<URL xsi:type="xsd:string">http://www.perl.com/</URL>
<cachedSize xsi:type="xsd:string">32k</cachedSize>
<directoryCategory xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string"></fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</directoryCategory>
<directoryTitle xsi:type="xsd:string"></directoryTitle>
<hostName xsi:type="xsd:string">www.perl.com</hostName>
<relatedInformationPresent xsi:type="xsd:boolean">true</relatedInformationPresent>
<snippet xsi:type="xsd:string">News site run by O&#39;Reilly. Contains documentation, weekly articles, <b>Perl</b> development<br> summaries, blogs, and links to a variety of resources.</snippet>
<summary xsi:type="xsd:string"></summary>
<title xsi:type="xsd:string"><b>Perl</b>.com</title>
</item>
<item xsi:type="ns1:ResultElement">
<URL xsi:type="xsd:string">http://www.perl.com/download.csp</URL>
<cachedSize xsi:type="xsd:string">37k</cachedSize>
<directoryCategory xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string"></fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</directoryCategory>
<directoryTitle xsi:type="xsd:string"></directoryTitle>
<hostName xsi:type="xsd:string"></hostName>
<relatedInformationPresent xsi:type="xsd:boolean">true</relatedInformationPresent>
<snippet xsi:type="xsd:string">Instructions on downloading a <b>Perl</b> interpreter for your computer platform.</snippet>
<summary xsi:type="xsd:string"></summary>
<title xsi:type="xsd:string">Getting <b>Perl</b></title>
</item>
<item xsi:type="ns1:ResultElement">
<URL xsi:type="xsd:string">http://www.perl.org/</URL>
<cachedSize xsi:type="xsd:string">10k</cachedSize>
<directoryCategory xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string"></fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</directoryCategory>
<directoryTitle xsi:type="xsd:string"></directoryTitle>
<hostName xsi:type="xsd:string"></hostName>
<relatedInformationPresent xsi:type="xsd:boolean">true</relatedInformationPresent>
<snippet xsi:type="xsd:string">Run by the <b>Perl</b> Foundation with the aim of being &quot;the central directory of all<br> things <b>Perl</b>&quot;. Lists news, applications, documentations, communities, <b>...</b></snippet>
<summary xsi:type="xsd:string"></summary>
<title xsi:type="xsd:string"><b>Perl</b>.org</title>
</item>
<item xsi:type="ns1:ResultElement">
<URL xsi:type="xsd:string">http://www.cpan.org/</URL>
<cachedSize xsi:type="xsd:string">7k</cachedSize>
<directoryCategory xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string"></fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</directoryCategory>
<directoryTitle xsi:type="xsd:string"></directoryTitle>
<hostName xsi:type="xsd:string"></hostName>
<relatedInformationPresent xsi:type="xsd:boolean">true</relatedInformationPresent>
<snippet xsi:type="xsd:string">The Comprehensive <b>Perl</b> Archive Network, the gateway to all things <b>Perl</b>. The canonical<br> location for <b>Perl</b> code and modules.</snippet>
<summary xsi:type="xsd:string"></summary>
<title xsi:type="xsd:string">CPAN</title>
</item>
<item xsi:type="ns1:ResultElement">
<URL xsi:type="xsd:string">http://www.activestate.com/</URL>
<cachedSize xsi:type="xsd:string">17k</cachedSize>
<directoryCategory xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string"></fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</directoryCategory>
<directoryTitle xsi:type="xsd:string"></directoryTitle>
<hostName xsi:type="xsd:string"></hostName>
<relatedInformationPresent xsi:type="xsd:boolean">true</relatedInformationPresent>
<snippet xsi:type="xsd:string">ActiveState Open source technology-based tools and solutions for <b>Perl</b>, PHP,<br> Python, Tcl, Ruby, on AIX, HP-UX, Linux, Mac OS X, Solaris, and Windows.</snippet>
<summary xsi:type="xsd:string"></summary>
<title xsi:type="xsd:string">ActiveState Tool Corp.</title>
</item>
<item xsi:type="ns1:ResultElement">
<URL xsi:type="xsd:string">http://www.activestate.com/Products/ActivePerl/</URL>
<cachedSize xsi:type="xsd:string">20k</cachedSize>
<directoryCategory xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string"></fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</directoryCategory>
<directoryTitle xsi:type="xsd:string"></directoryTitle>
<hostName xsi:type="xsd:string"></hostName>
<relatedInformationPresent xsi:type="xsd:boolean">true</relatedInformationPresent>
<snippet xsi:type="xsd:string">ActiveState&#39;s quality-assured, distribution of <b>Perl</b> on Linux, Mac OS X, Solaris<br> and Windows. ActiveState offers professional programming tools for <b>Perl</b>, <b>...</b></snippet>
<summary xsi:type="xsd:string"></summary>
<title xsi:type="xsd:string">ActiveState - ActivePerl free <b>Perl</b> open source binary language <b>...</b></title>
</item>
<item xsi:type="ns1:ResultElement">
<URL xsi:type="xsd:string">http://archive.ncsa.uiuc.edu/perl.html</URL>
<cachedSize xsi:type="xsd:string">9k</cachedSize>
<directoryCategory xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string"></fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</directoryCategory>
<directoryTitle xsi:type="xsd:string"></directoryTitle>
<hostName xsi:type="xsd:string"></hostName>
<relatedInformationPresent xsi:type="xsd:boolean">true</relatedInformationPresent>
<snippet xsi:type="xsd:string">A tutorial covering a simplified version of what <b>perl</b> can do. Covers variables,<br> functions, arrays, flow control, subroutines and files.</snippet>
<summary xsi:type="xsd:string"></summary>
<title xsi:type="xsd:string"><b>Perl</b> tutorial from NCSA</title>
</item>
<item xsi:type="ns1:ResultElement">
<URL xsi:type="xsd:string">http://www.cs.cmu.edu/cgi-bin/perl-man</URL>
<cachedSize xsi:type="xsd:string">6k</cachedSize>
<directoryCategory xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string"></fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</directoryCategory>
<directoryTitle xsi:type="xsd:string"></directoryTitle>
<hostName xsi:type="xsd:string"></hostName>
<relatedInformationPresent xsi:type="xsd:boolean">true</relatedInformationPresent>
<snippet xsi:type="xsd:string">This web document is a re-organized version of the &quot;<b>perl</b>.1&quot; man page for <b>PERL</b><br> version 4. (I will not be producing a revised version for Perl5. <b>...</b></snippet>
<summary xsi:type="xsd:string"></summary>
<title xsi:type="xsd:string"><b>Perl</b> 4 Manual</title>
</item>
<item xsi:type="ns1:ResultElement">
<URL xsi:type="xsd:string">http://perl.apache.org/</URL>
<cachedSize xsi:type="xsd:string">32k</cachedSize>
<directoryCategory xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string"></fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</directoryCategory>
<directoryTitle xsi:type="xsd:string"></directoryTitle>
<hostName xsi:type="xsd:string"></hostName>
<relatedInformationPresent xsi:type="xsd:boolean">true</relatedInformationPresent>
<snippet xsi:type="xsd:string">mod_perl brings together the full power of the <b>Perl</b> programming language <b>...</b><br> mod_perl gives you a persistent <b>Perl</b> interpreter embedded in your web server. <b>...</b></snippet>
<summary xsi:type="xsd:string"></summary>
<title xsi:type="xsd:string">mod_perl</title>
</item>
<item xsi:type="ns1:ResultElement">
<URL xsi:type="xsd:string">http://en.wikipedia.org/wiki/Perl</URL>
<cachedSize xsi:type="xsd:string">97k</cachedSize>
<directoryCategory xsi:type="ns1:DirectoryCategory">
<fullViewableName xsi:type="xsd:string"></fullViewableName>
<specialEncoding xsi:type="xsd:string"></specialEncoding>
</directoryCategory>
<directoryTitle xsi:type="xsd:string"></directoryTitle>
<hostName xsi:type="xsd:string"></hostName>
<relatedInformationPresent xsi:type="xsd:boolean">true</relatedInformationPresent>
<snippet xsi:type="xsd:string">Provides language history, function information and code examples.</snippet>
<summary xsi:type="xsd:string"></summary>
<title xsi:type="xsd:string"><b>Perl</b> - Wikipedia</title>
</item>
</resultElements>
<searchComments xsi:type="xsd:string"></searchComments>
<searchQuery xsi:type="xsd:string">perl</searchQuery>
<searchTime xsi:type="xsd:double">0.14867</searchTime>
<searchTips xsi:type="xsd:string"></searchTips>
<startIndex xsi:type="xsd:int">1</startIndex>
</return>
</ns1:doGoogleSearchResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
--------------------------------------------------------------------------------
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Mason-users mailing list
Mason-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mason-users