IMPORT xml DEFINE ns1addV1Response RECORD ATTRIBUTE(XMLName="addV1Response", XMLNamespace="urn:bcp.net/ia/webservices/transfers/occasionalTransfer") typeName STRING ATTRIBUTE(XMLName="typeName",XMLNamespace="", XMLNillable), messageType STRING ATTRIBUTE(XMLName="messageType",XMLNamespace="", XMLNillable) END RECORD DEFINE ns1addV2Response RECORD ATTRIBUTE(XMLName="addV2Response", XMLNamespace="urn:bcp.net/ia/webservices/transfers/occasionalTransfer") typeName STRING ATTRIBUTE(XMLName="typeName", XMLNamespace=""), messageType STRING ATTRIBUTE(XMLName="messageType", XMLNamespace="") END RECORD main DEFINE reader xml.StaxReader try LET reader=xml.StaxReader.Create() CALL reader.readFrom("teste.xml") call reader.nextTag() call reader.nextTag() CALL xml.Serializer.StaxToVariable(reader,ns1addV1Response) display "Serialize 1" CALL xml.Serializer.StaxToVariable(reader,ns1addV2Response) display "Serialize 2" CATCH DISPLAY "StaxReader ERROR :",STATUS||" ("||SQLCA.SQLERRM||")" END TRY end main