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

For information on migrating to InterSystems IRIS, see the InterSystems IRIS Migration Guide and Migrating to InterSystems IRIS, both available on the WRC Distributions page (login required).

%ZEN.Report.reportDataClasses

class %ZEN.Report.reportDataClasses extends %Library.RegisteredObject

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties

property DataPackage as %String;
package where data classes generated by generateDataClasses will be stored
Property methods: DataPackageDisplayToLogical(), DataPackageGet(), DataPackageIsValid(), DataPackageLogicalToDisplay(), DataPackageLogicalToOdbc(), DataPackageNormalize(), DataPackageSet()
property Namespace as %String [ InitialExpression = "http://tempuri.org" ];
SOAP Namespace for the WebService
Property methods: NamespaceDisplayToLogical(), NamespaceGet(), NamespaceIsValid(), NamespaceLogicalToDisplay(), NamespaceLogicalToOdbc(), NamespaceNormalize(), NamespaceSet()
property UseClassNamespaces as %Boolean [ InitialExpression = 1 ];
Namespaces of referenced classes will be used in the WSDL.
Property methods: UseClassNamespacesDisplayToLogical(), UseClassNamespacesGet(), UseClassNamespacesIsValid(), UseClassNamespacesLogicalToDisplay(), UseClassNamespacesNormalize(), UseClassNamespacesSet()
property WebServicePackage as %String;
package where generated Web Service will be generated
Property methods: WebServicePackageDisplayToLogical(), WebServicePackageGet(), WebServicePackageIsValid(), WebServicePackageLogicalToDisplay(), WebServicePackageLogicalToOdbc(), WebServicePackageNormalize(), WebServicePackageSet()
property ZenReport as %String;
package.classname for ZEN Report
Property methods: ZenReportDisplayToLogical(), ZenReportGet(), ZenReportIsValid(), ZenReportLogicalToDisplay(), ZenReportLogicalToOdbc(), ZenReportNameDisplayToLogical(), ZenReportNameGet(), ZenReportNameIsValid(), ZenReportNameLogicalToDisplay(), ZenReportNameLogicalToOdbc(), ZenReportNameNormalize(), ZenReportNameSet(), ZenReportNormalize(), ZenReportSet()

Methods

method CreateAdapterClass(className As %String, ByRef classdef As %Dictionary.ClassDefinition) as %Status
method generateDataClasses() as %Status
generate data classes that correspond to the ZEN Report's exported string
method generateWebService() as %Status
method generateWebServiceShell(pReportName As %String)

Inherited Members

Inherited Methods (Including Private)

Feedback