Skip Menu |
 

This queue is for tickets about the SOAP-WSDL CPAN distribution.

Report information
The Basics
Id: 33518
Status: resolved
Priority: 0/
Queue: SOAP-WSDL

People
Owner: Nobody in particular
Requestors: RobinsonM [...] netcentral.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema
Date: Fri, 22 Feb 2008 11:53:09 -0600
To: <bug-SOAP-WSDL [...] rt.cpan.org>
From: "Robinson, Michael" <RobinsonM [...] netcentral.com>
Download (untitled) / with headers
text/plain 435b
Running "wsdl2perl.pl" ... After encountering a series of "XML schema element <enumeration> is not implemented yet" ... (which BTW is a fairly serious omission for my purposes as it renders the script essentially useless to me) ... "wsdl2perl.pl" failed with the error: get_types not found in class SOAP::WSDL::XSD::Schema at .../SOAP/WSDL/Base.pm line 90 The script produced no output. (Perl 5.8.8 on i486-Linux.)
Subject: Re: [rt.cpan.org #33518] wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema
Date: Fri, 22 Feb 2008 20:50:16 +0100
To: bug-SOAP-WSDL [...] rt.cpan.org
From: Martin Kutter <martin.kutter [...] fen-net.de>
Hi Robinson, which version of SOAP::WSDL are you using? Can you send me the WSDL? Martin Show quoted text
>
Subject: RE: [rt.cpan.org #33518] wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema
Date: Fri, 22 Feb 2008 14:37:46 -0600
To: <bug-SOAP-WSDL [...] rt.cpan.org>
From: "Robinson, Michael" <RobinsonM [...] netcentral.com>
Download (untitled) / with headers
text/plain 671b
The version is the current development version: MKUTTER/SOAP-WSDL-2.00-32.tar.gz The WSDL is http://contentcafe2.btol.com/ContentCafe/ContentCafe.asmx?WSDL --Mike (I don't have access to Skype here... :-D ) Nashville, TN (USA) Show quoted text
-----Original Message----- From: Martin Kutter via RT [mailto:bug-SOAP-WSDL@rt.cpan.org] Sent: Friday, February 22, 2008 1:51 PM To: Robinson, Michael Subject: Re: [rt.cpan.org #33518] wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema <URL: http://rt.cpan.org/Ticket/Display.html?id=33518 > Hi Robinson, which version of SOAP::WSDL are you using? Can you send me the WSDL? Martin
>
Subject: RE: [rt.cpan.org #33518] wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema
Date: Fri, 22 Feb 2008 14:43:01 -0600
To: <bug-SOAP-WSDL [...] rt.cpan.org>
From: "Robinson, Michael" <RobinsonM [...] netcentral.com>
I am of the strong opinion that the failure-message is a direct result of the absence of support for 'sequence' ... Looking at their WSDL definition, I have no idea why they decided to do it this way... Having a 'sequence' with exactly -one- possible 'element' in it makes no sense at all. However, as they say around here (in reference to some movie or another), "mine is not to reason why, mine is but to do or die." As a consequence of this, having -some- kind of support for "sequences" like this is extremely important to me. Thanks for building this (huge!) module, and thanks for the follow-up. Show quoted text
-----Original Message----- From: Martin Kutter via RT [mailto:bug-SOAP-WSDL@rt.cpan.org] Sent: Friday, February 22, 2008 1:51 PM To: Robinson, Michael Subject: Re: [rt.cpan.org #33518] wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema <URL: http://rt.cpan.org/Ticket/Display.html?id=33518 > Hi Robinson, which version of SOAP::WSDL are you using? Can you send me the WSDL? Martin
>
Download (untitled) / with headers
text/plain 550b
Hi Michael, The (wrong) error message is fixed in SVN - however, the WSDL in question contains a <xsd:complexType><xsd:simpleContent><xsd:extension> definition, , which is not supported yet, and XML attributes for which basic support is available in the SVN version. <xsd:sequence> is supported (as part of a complexType definition) - and the lack of <xsd:enumeration> support just means that SOAP::WSDL does not check the values you put into a datatype with enumeration constraints. Thanks for reporting - though it will take some time... Martin
Subject: RE: [rt.cpan.org #33518] wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema
Date: Fri, 22 Feb 2008 15:16:28 -0600
To: <bug-SOAP-WSDL [...] rt.cpan.org>
From: "Robinson, Michael" <RobinsonM [...] netcentral.com>
Download (untitled) / with headers
text/plain 1.1k
I know it will "take some time." :-) Like I said, this WSDL definition is pretty baffling, but "here it is," and it comes from one of the biggest suppliers of book-inventory information on the planet. So my business-requirement is, unfortunately, nothing less than "to support it, in some reasonable way." Show quoted text
-----Original Message----- From: Martin Kutter via RT [mailto:bug-SOAP-WSDL@rt.cpan.org] Sent: Friday, February 22, 2008 3:02 PM To: Robinson, Michael Subject: [rt.cpan.org #33518] wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema <URL: http://rt.cpan.org/Ticket/Display.html?id=33518 > Hi Michael, The (wrong) error message is fixed in SVN - however, the WSDL in question contains a <xsd:complexType><xsd:simpleContent><xsd:extension> definition, , which is not supported yet, and XML attributes for which basic support is available in the SVN version. <xsd:sequence> is supported (as part of a complexType definition) - and the lack of <xsd:enumeration> support just means that SOAP::WSDL does not check the values you put into a datatype with enumeration constraints. Thanks for reporting - though it will take some time... Martin
Subject: Re: [rt.cpan.org #33518] wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema
Date: Sat, 23 Feb 2008 14:35:04 +0100
To: bug-SOAP-WSDL [...] rt.cpan.org
From: Martin Kutter <martin.kutter [...] fen-net.de>
Download (untitled) / with headers
text/plain 310b
Hi Mike, the latest version from SVN (https://soap-wsdl.svn.sourceforge.net/svnroot/soap-wsdl/SOAP-WSDL/trunk) should parse the WSDL. However, the generated POD is quite incomplete: It does not cover the XML attributes used, and several types are not correctly documented in the method synopsis. Martin Show quoted text
>
Subject: RE: [rt.cpan.org #33518] wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema
Date: Mon, 25 Feb 2008 08:55:55 -0600
To: <bug-SOAP-WSDL [...] rt.cpan.org>
From: "Robinson, Michael" <RobinsonM [...] netcentral.com>
Download (untitled) / with headers
text/plain 952b
I look forward to seeing it when it makes it into developer-release. And, there is still time (from my perspective) for it to get there .. with all the necessary pieces properly finished and in-place. I know that takes time... and this is (already) an awesome piece of software, Martin. :-) Show quoted text
-----Original Message----- From: Martin Kutter via RT [mailto:bug-SOAP-WSDL@rt.cpan.org] Sent: Saturday, February 23, 2008 7:56 AM To: Robinson, Michael Subject: Re: [rt.cpan.org #33518] wsdl2perl.pl: get_types not found in class SOAP::WSDL::XSD::Schema <URL: http://rt.cpan.org/Ticket/Display.html?id=33518 > Hi Mike, the latest version from SVN (https://soap-wsdl.svn.sourceforge.net/svnroot/soap-wsdl/SOAP-WSDL/trunk ) should parse the WSDL. However, the generated POD is quite incomplete: It does not cover the XML attributes used, and several types are not correctly documented in the method synopsis. Martin
>
Download (untitled) / with headers
text/plain 264b
Hi Michael, as of 2.00.05, SOAP::WSDL seems to parse the ContentCafe WSDL OK. I haven't tried executing the generated stuff though - if it doesn't work, just open up another bug report. Thanks for the report, which provided some interesting challenge ;-) Martin


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.