Skip to main content

%DeepSee.PMML.UI.ModelTester

Class %DeepSee.PMML.UI.ModelTester Extends %DeepSee.PMML.UI.AbstractTester [ System = 4 ]

Parameters

JSINCLUDES

Parameter JSINCLUDES = "zenMenusSMP.js";

PAGENAME

Parameter PAGENAME = "PMML Model Tester";

DOCBOOKID

Parameter DOCBOOKID = "APMML_testpage";

Properties

modelName

Property modelName As %ZEN.Datatype.string(ZENURL = "MODEL");

dataSource

Property dataSource As %ZEN.Datatype.string(ZENURL = "DATASOURCE");

XDatas

dataSourcePane

XData dataSourcePane [ XMLNamespace = "http://www.intersystems.com/zen" ]

moreContentPane

XData moreContentPane [ XMLNamespace = "http://www.intersystems.com/zen" ]

Style

XData Style

Methods

OnGetRibbonInfo

Method OnGetRibbonInfo(Output pDisplay As %Boolean, Output pViewIcons As %List, Output pSortOptions As %List, Output pSearchBox As %Boolean, Output pRibbonTitle As %String, Output pCommands As %List) As %Status

openModel

ClientMethod openModel() [ Language = javascript ]

selectModel

ClientMethod selectModel(model) [ Language = javascript ]

showTestPage

ClientMethod showTestPage() [ Language = javascript ]

onloadHandler

ClientMethod onloadHandler() [ Language = javascript ]

checkDataSource

ClientMethod checkDataSource() [ Language = javascript ]

TestModel

Method TestModel() As %String [ ZenMethod ]

CheckDataSourceHasIdentifier

Method CheckDataSourceHasIdentifier() As %Boolean [ Internal, ZenMethod ]

TestModelAsync

ClassMethod TestModelAsync(pDefinition As %String, pModelName As %String, pDataSource As %String, pSQL As %String) As %Status [ Internal ]

OnSelectModel

Method OnSelectModel() As %String [ ZenMethod ]

%OnAfterCreatePage

Method %OnAfterCreatePage() As %Status

%OnGetPageName

Method %OnGetPageName() As %String

DrawRowID

Method DrawRowID(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) As %Status

GetExportPackageName

Method GetExportPackageName() As %String [ ZenMethod ]

OnBuildRowDetailsQuery

Method OnBuildRowDetailsQuery(Output pSQL As %String) As %Status [ Private ]

selectDataSource

ClientMethod selectDataSource(ds) [ Language = javascript ]

newModel

ClientMethod newModel() [ Language = javascript ]

onUpload

ClientMethod onUpload() [ Language = javascript ]

%OnSubmit

ClassMethod %OnSubmit(pSubmit As %ZEN.Submit) As %Status

DrawRecordDetails

Method DrawRecordDetails(pSeed As %String) As %Status