class %ZEN.Report.reportDataClasses
extends %RegisteredObject
property DataPackage
as %String;
package where data classes generated by generateDataClasses will be stored
property Namespace
as %String [ InitialExpression = "http://tempuri.org" ];
SOAP Namespace for the WebService
property UseClassNamespaces
as %Boolean [ InitialExpression = 1 ];
Namespaces of referenced classes will be used in the WSDL.
property WebServicePackage
as %String;
package where generated Web Service will be generated
property ZenReport
as %String;
package.classname for ZEN Report
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)