DataXML BL-klasse voor het creeren van het Proxy-object voor de Task.Docs Deze BL moet geïnstantieerd worden vhLib.Macro 1 %RegisteredObject DOC Options defined in the Sys.FOP.Doc Class or derived subclass Sys.FOP.emDocOptions %String array Data als Proxy-object (moet erven van %XML.Adaptor) %RegisteredObject TopTag voor output XML, bij omzetting van DataProxy %String XsltParams voor de Render-task %List %Status Set blProxy=##class(BL.Sys.FOP.DataXML).Instantiate(...) 1 ParentBL:%RegisteredObject BL.Sys.FOP.DataXML !!! CONFLICT MET KLASSE BL.Flow.DataXML.DocNew !!! Tijdelijke oplossing : oproepen via ..InitProxy() [ NotInheritable ] ProxySettings:%ArrayOfDataTypes WORDT VOORLOPIG ENKEL OPGEROEPEN VANUIT : BL.Sys.FOP.DataMgr.CLS(BuildProxyFromDoc+18): Do blProxy.InitProxy($$bpdGetProxySettings()) ProxySettings:%ArrayOfDataTypes [ NotInheritable ] This classmethod may only be used in BL.Flow.Docs.Basis. Other BL's must use the method Build() implementation. Build the Proxy-object from the data provided by lbDocs and Doc. 1 %RegisteredObject This method must be overriden in each sublclass Build the Proxy-object from the data provided by lbDocs and Doc. %RegisteredObject lbDocs:%List,Doc:Sys.FOP.emDoc Een XsltParam vervangen in het BL-object. ParamFrom en ParamTo moeten van de vorm "name=value" zijn. ParamFrom:%List,ParamTo:%List Een XsltParam toevoegen aan het BL-object. Name:%String,Value:%String,blnOverwrite:%Boolean=1