Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsPortal] >  [Application]
Private  Storage   

class EnsPortal.Application extends %CSP.Portal.Application, EnsPortal.Util.PageLinks

This is the application class for the ZEN application.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 3


Summary

This is a Zen Application class.

Pages within this Application
Ens.Enterprise.Portal.Dialog.MessageBodyDisplay Ens.Enterprise.Portal.EnterpriseSearch Ens.Enterprise.Portal.MessageResend
Ens.Enterprise.Portal.MessageResendAfter Ens.Enterprise.Portal.MessageResendEdit Ens.Enterprise.Portal.MonitorRoleList
Ens.Enterprise.Portal.MonitorStatus Ens.Enterprise.Portal.MsgBankEventLog Ens.Enterprise.Portal.MsgBankPurgeAll
Ens.Enterprise.Portal.MsgBankViewer Ens.Enterprise.Portal.SearchCriteria Ens.Enterprise.Portal.SystemList
Ens.Enterprise.Portal.VisualTrace Ens.Enterprise.Portal.VisualTraceLegend EnsPortal.ActivityVolumeAndDuration
EnsPortal.ArchiveManager EnsPortal.AutoStartProduction EnsPortal.BPInstances
EnsPortal.BPLEditor EnsPortal.BusinessPartners EnsPortal.BusinessProcesses
EnsPortal.CSVRecordWizard EnsPortal.CompileClass EnsPortal.ComplexRecordMapper
EnsPortal.ConfigItemSelector EnsPortal.Configuration.Settings EnsPortal.ConstraintEditor
EnsPortal.Credentials EnsPortal.DTLEditor EnsPortal.DataTransformations
EnsPortal.DateTimeEditor EnsPortal.DefaultSetting EnsPortal.DefaultSettings
EnsPortal.Deployment.DeployProductionChanges EnsPortal.Deployment.DeploymentHistory EnsPortal.Dialog.BrowserExportSelect
EnsPortal.Dialog.BusinessPartnerDetails EnsPortal.Dialog.BusinessProcessAction EnsPortal.Dialog.BusinessProcessContext
EnsPortal.Dialog.BusinessProcessSave EnsPortal.Dialog.BusinessProcessValueEditor EnsPortal.Dialog.BusinessProcessWizard
EnsPortal.Dialog.BusinessProcessXSLTParm EnsPortal.Dialog.BusinessRuleSave EnsPortal.Dialog.BusinessRuleWizard
EnsPortal.Dialog.ChangeClass EnsPortal.Dialog.Choice EnsPortal.Dialog.ClassCompile
EnsPortal.Dialog.ComplexMapDelete EnsPortal.Dialog.ComplexMapGenerate EnsPortal.Dialog.ComplexMapSave
EnsPortal.Dialog.ComplexMapWizard EnsPortal.Dialog.Confirmation EnsPortal.Dialog.DTLFunctionWizard
EnsPortal.Dialog.DataTransformSave EnsPortal.Dialog.DataTransformWizard EnsPortal.Dialog.DeploymentDetails
EnsPortal.Dialog.EventTextPopup EnsPortal.Dialog.ExportFromItem EnsPortal.Dialog.ExportMessages
EnsPortal.Dialog.Import EnsPortal.Dialog.ImportResults EnsPortal.Dialog.InterfaceMapsSequentialView
EnsPortal.Dialog.LookupSaveAs EnsPortal.Dialog.LookupSelect EnsPortal.Dialog.MessageBodyDisplay
EnsPortal.Dialog.ObjectEntry EnsPortal.Dialog.PEXRegistration EnsPortal.Dialog.ProductionAddItemSettings
EnsPortal.Dialog.ProductionAddOperation EnsPortal.Dialog.ProductionAddProcess EnsPortal.Dialog.ProductionAddService
EnsPortal.Dialog.ProductionConfigurationLegend EnsPortal.Dialog.ProductionItemSettings EnsPortal.Dialog.ProductionWizard
EnsPortal.Dialog.PurgeSettingsNoPermission EnsPortal.Dialog.RecordMapDelete EnsPortal.Dialog.RecordMapSave
EnsPortal.Dialog.RecordMapSaveAs EnsPortal.Dialog.RecordMapSimpleBatch EnsPortal.Dialog.RecordMapWizard
EnsPortal.Dialog.SAPJCO.BaseConfiguration EnsPortal.Dialog.SFTPTest EnsPortal.Dialog.SQLParamSelection
EnsPortal.Dialog.ScheduleImport EnsPortal.Dialog.ScheduleSelect EnsPortal.Dialog.ScheduleView
EnsPortal.Dialog.SearchCriteria EnsPortal.Dialog.SourceControlManager EnsPortal.Dialog.SourceControlOutput
EnsPortal.Dialog.TestTransform EnsPortal.Dialog.TestingService EnsPortal.Dialog.TooltipPopup
EnsPortal.Dialog.TransformSelector EnsPortal.Dialog.UpdateProduction EnsPortal.Dialog.WorkflowRoleAddUser
EnsPortal.Dialog.WorkflowRoleRemoveUser EnsPortal.Dialog.WorkflowRoleTasks EnsPortal.Dialog.WorkflowRoleUsers
EnsPortal.Dialog.WorkflowTaskAssign EnsPortal.Dialog.WorkflowUserRoles EnsPortal.Dialog.WorkflowUserTasks
EnsPortal.Dialog.fileSelect EnsPortal.EDI.SEF.SchemaMain EnsPortal.EDI.ValidationStructure
EnsPortal.EDI.X12.SchemaCodeTable EnsPortal.EDI.X12.SchemaComponentStructure EnsPortal.EDI.X12.SchemaDocumentStructure
EnsPortal.EDI.X12.SchemaMain EnsPortal.EDI.X12.SchemaPath EnsPortal.EDI.X12.SchemaSegmentStructure
EnsPortal.EDI.XML.SchemaDocumentStructure EnsPortal.EDI.XML.SchemaMain EnsPortal.EDIDocumentView
EnsPortal.EventLog EnsPortal.ExpressionEditor EnsPortal.FindMsgBank
EnsPortal.InterfaceMaps EnsPortal.InterfaceReferences EnsPortal.Jobs
EnsPortal.LegacyRuleLog EnsPortal.LookupSettings EnsPortal.ManagedAlertViewer
EnsPortal.ManagedAlerts EnsPortal.MessageResend EnsPortal.MessageResendAfter
EnsPortal.MessageResendEdit EnsPortal.MessageViewer EnsPortal.PEXComponents
EnsPortal.ProductionConfig EnsPortal.ProductionDelete EnsPortal.ProductionDocument
EnsPortal.ProductionMonitor EnsPortal.ProductionShutdownGroup EnsPortal.Productions
EnsPortal.PubSub.PageContainer EnsPortal.PurgeAll EnsPortal.PurgeSettings
EnsPortal.Queues EnsPortal.RecordMapper EnsPortal.RecordMaps
EnsPortal.RuleEditor EnsPortal.RuleLog EnsPortal.Rules
EnsPortal.ScheduleEditor EnsPortal.ServiceRegistry.Dialog.Action EnsPortal.ServiceRegistry.Dialog.Attribute
EnsPortal.ServiceRegistry.Dialog.Contact EnsPortal.ServiceRegistry.Dialog.DisplayValues EnsPortal.ServiceRegistry.Dialog.ExtendedSearch
EnsPortal.ServiceRegistry.Dialog.FileImport EnsPortal.ServiceRegistry.Dialog.FileViewer EnsPortal.ServiceRegistry.Dialog.NewService
EnsPortal.ServiceRegistry.Dialog.SaveAs EnsPortal.ServiceRegistry.External EnsPortal.ServiceRegistry.Public
EnsPortal.Setting.Report.Configuration EnsPortal.Setting.Report.ProductionPorts EnsPortal.StartStopFrame
EnsPortal.SuspendedMsg EnsPortal.TestingService EnsPortal.VisualTrace
EnsPortal.VisualTraceLegend EnsPortal.WFRoles EnsPortal.WFTasklist
EnsPortal.WFUsers EnsPortal.WFWorklist

Properties
%StatusCode ruleEditorBaseURL

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %DrawLocatorMenu
%DrawSmallMenu %DrawStyleHTML %DrawTitleHTML %DrawTitleServerHTML
%Extends %GetApplicationName %GetParameter %GetUserPackages
%IsA %IsModified %LinkCSS %LinkScript
%New %NormalizeObject %ObjectModified %OnGetJSResources
%OnGetProductName %OriginalNamespace %PackageName %RemoveFromSaveSet
%SerializeObject %SetModified %ValidateObject CanShowSwitch
CheckPrivileges CheckSecurity ConvertParameter Decrypt
DrawServerFlag DrawUsername Encrypt EscapeHTML
EscapeURL EvaluateCondition GetContextLinks GetEnsembleArray
GetQuickLinks HyperEventCall HyperEventHead Include
InsertHiddenField InsertHiddenFields IsPrivate Link
OnHTTPHeader OnPage OnPageError OnPostHTTP
OnPostHyperEvent OnPreHTTP OnPreHyperEvent Page
QuoteJS RewriteURL ShowError StartTimer
StopTimer ThrowError UnescapeHTML UnescapeURL


Parameters

• parameter APPLICATIONNAME = "Interoperability 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.

Methods

• 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.
• classmethod Link(link As %String, ByRef query As %String, addQ As %Boolean = 0) as %String
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



Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.