Skip to main content


class EnsPortal.Application extends %CSP.Portal.Application

This is the application class for the Ensemble (ZEN) application.

Method Inventory


parameter APPLICATIONNAME = Ensemble Management Portal;
This is the name of this application.
parameter DOMAIN = Ensemble;
Domain used for localization.
parameter HOMEPAGE = %CSP.Portal.Home.zen;
This is the URL of the main starting page of this application.


classmethod CheckPrivileges() as %Boolean
Ensure the user has USE permissions on %Ens_Portal and READ permissions on the default database for the current namespace.
classmethod GetEnsembleArray(Output pData) as %Status
Provide finder contents for the Ensemble pages. Called from %CSP.Portal.Home.
Overrides super class method to be able to set custom web application if applicable in GetEnsembleArray(). Tranforms the link specified by link into a URL and returns it as a string.

The URL may be encrypted.

The array, query, contains an optional set of name-value pairs which are added to the URL. For example 'Set query("name")="data"'

If the optional argument addQ is true, then a ? or &, as appropriate, is added to end of the URL

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab