Home > Class Reference > ENSLIB namespace > EnsPortal.Dialog.TestingService

EnsPortal.Dialog.TestingService

class EnsPortal.Dialog.TestingService extends EnsPortal.Dialog.standardDialog

The first page for testing services

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter APPLYBUTTON = 0;
Inherited description: If true, then this dialog displays an Apply button.
parameter JSINCLUDES = zenCSLM.js;
JavaScript debug library Usage: ZLM.dumpObj(object);
parameter PAGENAME = Testing Service;
Inherited description: Optional. This is the display name used for this page. If not provided, the class name is used.
parameter PRIVATE = 1;
Inherited description: Controls the access to the page, it can be set to one of the following:

  • PRIVATE=0 - Page can be linked to/bookmarked
  • PRIVATE=1 - Can only be referenced from another CSP page
The user needs initially to enter the site through a PUBLIC page.
parameter RESOURCE = %Ens_TestingService:USE;
User needs USE permissions on the %Ens_TestingService resource to view this page.

Properties (Including Private)

property HostName as %String (MAXLEN = 128, ZENURL = "HOSTNAME");
Property methods: HostNameDisplayToLogical(), HostNameGet(), HostNameIsValid(), HostNameLogicalToDisplay(), HostNameLogicalToOdbc(), HostNameNormalize(), HostNameSet()
property HostType as %String (ZENURL = "HOSTTYPE");
Property methods: HostTypeDisplayToLogical(), HostTypeGet(), HostTypeIsValid(), HostTypeLogicalToDisplay(), HostTypeLogicalToOdbc(), HostTypeNormalize(), HostTypeSet()
property IsTestError as %Boolean [ InitialExpression = 0 ];
Property methods: IsTestErrorDisplayToLogical(), IsTestErrorGet(), IsTestErrorIsValid(), IsTestErrorLogicalToDisplay(), IsTestErrorLogicalToXSD(), IsTestErrorNormalize(), IsTestErrorSet(), IsTestErrorXSDToLogical()
property Production as %String (MAXLEN = 128, ZENURL = "PRODUCTION");
Property methods: ProductionDisplayToLogical(), ProductionGet(), ProductionIsValid(), ProductionLogicalToDisplay(), ProductionLogicalToOdbc(), ProductionNormalize(), ProductionSet()
property RequestId as %String;
Property methods: RequestIdDisplayToLogical(), RequestIdGet(), RequestIdIsValid(), RequestIdLogicalToDisplay(), RequestIdLogicalToOdbc(), RequestIdNormalize(), RequestIdSet()
property RequestType as %String (MAXLEN = 128);
Property methods: RequestTypeDisplayToLogical(), RequestTypeGet(), RequestTypeIsValid(), RequestTypeLogicalToDisplay(), RequestTypeLogicalToOdbc(), RequestTypeNormalize(), RequestTypeSet()
property SessionId as %String;
Property methods: SessionIdDisplayToLogical(), SessionIdGet(), SessionIdIsValid(), SessionIdLogicalToDisplay(), SessionIdLogicalToOdbc(), SessionIdNormalize(), SessionIdSet()
property eventCounter as %ZEN.Datatype.integer [ InitialExpression = 0 ];
Counter to keep track of how many timer events have fired.
Property methods: eventCounterDisplayToLogical(), eventCounterGet(), eventCounterIsValid(), eventCounterLogicalToDisplay(), eventCounterLogicalToOdbc(), eventCounterNormalize(), eventCounterSet()
property timerMax as %Integer [ InitialExpression = 60 ];
Maximum number of timer intervals to wait for a response. Each timer interval is half second. The default is 30 seconds.
Property methods: timerMaxDisplayToLogical(), timerMaxGet(), timerMaxIsValid(), timerMaxLogicalToDisplay(), timerMaxNormalize(), timerMaxSet(), timerMaxXSDToLogical()

Methods (Including Private)

method %OnAfterCreatePage() as %Status
Inherited description: Avoid writing out the session cookie if we are in a Studio session.
method %OnGetPageName() as %String
Get the (localized) name of the page.
method %OnGetSubtitle() as %String
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
method %OnGetTitle() as %String
Get the (localized) title string for the page.
classmethod CheckStatus(pCounter As %Integer, pMax As %Integer, pSession As %String) as %Integer [ ZenMethod ]
Check if a response was received or the maximum wait time has been reached.
method DoSaveRequestMessage(ByRef pProps As %ListOfDataTypes, ByRef pVals As %ListOfDataTypes) as %ZEN.proxyObject [ ZenMethod ]
method DrawRequestForm(pSeed As %String) as %Status
Draw input data form for selected request type.
method DrawResponseFields(pSeed As %String) as %Status
Draw response form data.
method DrawResponseInfo() [ ZenMethod ]