Consultor Eletrônico



Kbase P146641: Errors occur when using method WRITE-XML or WRITE-XMLSCHEMA on a temp-table containing field of type
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   8/25/2009
Status: Unverified

SYMPTOM(s):

Errors occur when using method WRITE-XML or WRITE-XMLSCHEMA on a temp-table containing field of type Progress.Lang.Object

Errors exporting temp-table to XML with field of type Progress.Lang.Object

Methods WRITE-XML and WRITE-XMLSCHEMA fail

WRITE-XML fails with error 13078, 13066 and 13097

WRITE-XML fails with error 13078 and 13093

Unsupported data type for XML Serialization: <type>. (13078)

Unsupported data type for XML Serialization: Progress.Lang.Object. (13078)

Unable to write XML Schema for temp-table <table>. (13066)

Write schema failed for WRITE-XMLSCHEMA. (13097)

Write temp-table data failed for WRITE-XML. (13093)

FACT(s) (Environment):

Problem does not occur when specifying XML-NODE-TYPE "HIDDEN" for the field
OpenEdge Category: Language (4GL/ABL)
OpenEdge 10.2A
All Supported Operating Systems

CAUSE:

This is expected behaviour as XML serialization of classes is not supported

FIX:

Add the XML-NODE-TYPE "HIDDEN" attribute to fields of type Progress.Lang.Object