Thread: [Soap-wsdl-devel] Typemaps
Status: Beta
Brought to you by:
kutterma
From: Martin K. <mar...@fe...> - 2008-05-10 09:25:50
|
Hi, I'd like to remove the typemaps concept from SOAP::WSDL. a) it prevents implementing parts of the XML Schema standard: Typemaps don't allow recursive definitions b) The data is already there in ComplexType classes (ComplexTypes need to know what class to assign for each child element when used with hash refs in the constructor). I think the new way of resolving classes should be introduced in parallell, so that typemaps are used if provided - everything else would require all users to re-generate their interfaces. As re-generating interfaces could occur frequently, SOAP::WSDL should probably add to the generated pod how it was generated, and maybe even include the WSDL (maybe in a __DATA__ section). Martin |