BL.Sys.FOP.Common 1 BL.Flow.Docs.Basis,BL.Flow.Basis.DocNew 0 orderbvs_01.01 DocType voor task-keywords (zie ook BL.Sys.FOP.Common.INC) ORDER OrderBvs O KyoceraFS4000 1 lbOrders:%Integer %String 1 ORDNr:%String,KLNr:%String %Status FileURL : als .local doorgeven enkel de FileName doorgeven indien gewenst, anders wordt deze ge-default. het volledige pad (server+dir+filename) wordt in URL-vorm teruggegeven 1 %Status 1 %Status 1 ORDNr:%String,MailTo:%String,Subject:%String,Body:%String,FileName:%String,MailFrom:%String %Status 1) ..ValidateDocDefs() KLNr !!! Set sc=blOrd.BuildTaskRenderAndMail(MailTo,.Subject,.Body, .FileName, .MailFrom) Set Task=blOrd.FopTask Do blOrd.Close() Set blOrd="" Set:($$$ISOK(sc)) sc=##class(BL.Sys.FOP.CommonTasks).RunFopTask(Task,$$$rmInLine) ; $$$rmSync Quit sc ]]> Oproepen via : s sc=##class(BL.Flow.Order.Doc).RenderAndFtpDoc(171251,"vhisiedownload.vanhoecke.be",,"TestWimV002.pdf") w sc,! 1 ORDNr:%String,FtpServer:%String,DestDir:%String,DestFName:%String %Status Genereert de XML voor het order in lbDocs en geeft deze terug via DataStream DataStream als .local doorgeven. 1 %Status initiator ;Set sc=pxDoc.XMLExportToStream(.DataStream,"DOCS","literal,indent") Quit sc ]]> Debug Tool Genereert de XML voor het order in lbDocs en bewaart deze in de opgegeven file (path/dir moet reeds bestaan) Oproepen via : s FP="\\Cache02\c$\Temp\Order_" s sc=##class(BL.Flow.Order.Doc).FopXMLToFile(FP_$P($H,",",2)_".xml", $LB(132995)) w sc,! s sc=##class(BL.Flow.Order.Doc).FopXMLToFile(FP_$P($H,",",2)_".xml", $LB(171251)) w sc,! !!! Op Cache02 !!! 1 FileName:%String,lbDocs:%List,Doc:Sys.FOP.emDoc %Status
]]>
1 BL.Flow.Proxy.pxFlowDocs
1 lbOrder:%List,KLNr:%String %Status Geeft de standaard Keywords terug op basis van de opgegeven AnalyseRoutine. Deze method kan in de afgeleide klasse overschreven worden voor specifieke uitbreidingen. DocType:%String,AnalyseRoutine:%String %String DocRef kan ofwel ORDNr zijn, ofwel lbDocs (list) Target: File, FileWWW, FileWWWUrl, TempFTP, Mail, TempMail