BL.Sys.Proxy
1
%XML.DataSet
Kan de gegevens niet ophalen.
==============================================================================================================
DataSet aangemaakt speciaal voor FLEX .
==============================================================================================================
GEWIJZIGD VOOR FLEX 2:
anyType
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
]]>
Aangepast zodat XMLDataSet kan meegegeven worden als ByRef param van een webmethod (aangezien het als param wo meegegeven wordt deze method uitgevoerd die zogezegd
de inhoud van de parameter moet uitlezen. Het is niet de bedoeling data mee te geven naar de webmethod, dus de dataset is leeg. De originele ReadXML zou een fout
geven aangezien die een schema vereist met daarin de layout van de XML dataset) LET WEL, dit object kan ook perfect als result van een webmethod wo gebruikt.
handler:%XML.Document,node:%Integer,ignoreNull:%Boolean
%Status
1
==============================================================================================================
METHODs .
==============================================================================================================
1
pxXMLDataSet
1
pxStatus
%Integer
1