This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).


abstract class %ZEN.Report.reportSchema

Utilities for ZEN Report schema.

Method Inventory (Including Private)


classmethod %DrawToXSD(pClassName As %String(MAXLEN=""), outputfile As %String(MAXLEN="")) as %Status
Generate a schema for a report and write it to a file
classmethod GenerateSchema(pClassName As %String(MAXLEN=""), pXSD As %Stream.Object) as %Status
generate XSD from a compiled Zen report definition
classmethod writeGroupType(pGroup As, pXSD As %Stream.Object)
classmethod writeSchema(pCompiledClass As %Dictionary.CompiledClass, pReport As, pXSD As %Stream.Object) as %Status