AANGEPASTE DATASET OM TE FUNCTIONEREN MET FLEX 2 1 %XML.DataSet GEWIJZIGD VOOR FLEX 2: anyType Deze method is overridden om het onderstaand stukje WSDL te verkrijgen. N.B. De manier vanop Caché 5 (namelijk classmethod XMLSchema overriden) heeft geen effect in 2010; die classmethod lijkt niet meer in gebruik. 1 1 schemaInstance:%XML.Schema,node:%XML.Node,top:%String="",encoded:%Boolean,summary:%Boolean=0,input:%Boolean=0,refOnly:%Boolean=0 %Status */ // N.B. De gegenereerde WSDL lijkt nog steeds incorrect, want de verwijzingen naar dit // anyType zijn naar een anyType in een ANDERE namespace (met prefix s0 in de WSDL). // Maar Flex 2 valt daar blijkbaar niet over. Do node.AppendElement("complexType",$$$XSDns) Do node.MoveToLastChild() Do node.SetAttribute("name",$$$XSDns,"anyType") Do node.AppendElement("sequence",$$$XSDns) Do node.MoveToLastChild() Do node.AppendElement("any",$$$XSDns) Do node.MoveToParent() ; sequence Do node.MoveToParent() ; complexType Do node.MoveToParent() ; schema Quit $$$OK ]]>