Hi Mark and list,



Is there a way to tell XML::Compile that "extensions of expected types are ok" ?



I'm calling a web service called "createNote". It can create different types of 
node, for example a folder or a record.



The service returns information about the node created. The WSDL says it 
returns "AbstractNodeType", but in fact it returns a FolderType or a RecordType.

These types are extensions of the AbstractNodeType, for example



<xs:complexType name="FolderType">

<xs:complexContent>

<xs:extension base="tns:AbstractNodeType">

<xs:sequence>

<xs:element name="autoFolder" type="xs:boolean"></xs:element>

<xs:element name="discriminatoryFolder" type="xs:boolean"></xs:element>

<xs:element minOccurs="0" name="closedDate" type="xs:dateTime"></xs:element>

<xs:element minOccurs="0" name="closedReason" type="xs:string"></xs:element>

<xs:element minOccurs="0" name="crPhysicalUid" type="xs:string"></xs:element>

<xs:element minOccurs="0" name="description" type="xs:string"></xs:element>

<xs:element name="manageAutoFolder" type="xs:boolean"></xs:element>

<xs:element minOccurs="0" name="note" type="xs:string"></xs:element>

<xs:element minOccurs="0" name="openedDate" type="xs:dateTime"></xs:element>

<xs:element minOccurs="0" name="openedReason" type="xs:string"></xs:element>

<xs:element minOccurs="0" name="vital" type="xs:boolean"></xs:element>

<xs:element minOccurs="0" name="historical" type="xs:boolean"></xs:element>

<xs:element maxOccurs="unbounded" minOccurs="0" name="storageScale" 
nillable="true" type="tns:StorageScaleType"></xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>



On the whole this appears to me to be a "good thing", however it does surprise 
XML::Compile.

It says



  error: decode error: element `autoFolder' not processed for 
{http://www.rsd.com/public/governanceManager/recordManagement/v4/schema}createNodeResponse/return/node
 at /soap:Envelope/soap:Body/ns2:createNodeResponse/return/ns2:node/autoFolder



I'm using

XML-Compile version       1.39

XML-Compile-SOAP version  2.38



Thanks for any pointers,

Ciaran
_______________________________________________
Xml-compile mailing list
[email protected]
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/xml-compile

Reply via email to