Home > Class Reference > ENSLIB namespace > EnsPortal.Application
Private  Storage   

EnsPortal.Application


class EnsPortal.Application extends %CSP.Portal.Application

This is the application class for the Ensemble (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 EnsLib.ITK.Setup.UI.AddListener
EnsLib.ITK.Setup.UI.AddSystem EnsLib.ITK.Setup.UI.EditConsumers EnsLib.ITK.Setup.UI.EditDistributionRules
EnsLib.ITK.Setup.UI.EditFaultCodes EnsLib.ITK.Setup.UI.EditFaultMap EnsLib.ITK.Setup.UI.EditSenders
EnsLib.ITK.Setup.UI.EditServiceDefinitions EnsLib.ITK.Setup.UI.EditSubscriptions EnsLib.ITK.Setup.UI.ProductionConfigurationLegend
EnsLib.ITK.Setup.UI.ProductionWizard EnsLib.ITK.Setup.UI.RegistryViewer EnsLib.ITK.UI.Reconcile
EnsPortal.ActivityVolumeAndDuration EnsPortal.Agents EnsPortal.ArchiveManager
EnsPortal.AutoStartProduction EnsPortal.BPInstances EnsPortal.BPLEditor
EnsPortal.BusinessPartners EnsPortal.BusinessProcesses EnsPortal.CSVRecordWizard
EnsPortal.ComplexRecordMapper EnsPortal.ConfigItemSelector EnsPortal.ConstraintEditor
EnsPortal.Credentials EnsPortal.DICOM.ASList EnsPortal.DICOM.CodeList
EnsPortal.DICOM.Dictionary EnsPortal.DICOM.Setting EnsPortal.DICOM.Settings
EnsPortal.DTLEditor EnsPortal.DataTransformations EnsPortal.DateTimeEditor
EnsPortal.DefaultSetting EnsPortal.DefaultSettings EnsPortal.Deployment.DeployProductionChanges
EnsPortal.Deployment.DeploymentHistory EnsPortal.Dialog.AgentInterface 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.Import EnsPortal.Dialog.ImportAgents
EnsPortal.Dialog.ImportResults EnsPortal.Dialog.LookupSaveAs EnsPortal.Dialog.LookupSelect
EnsPortal.Dialog.MessageBodyDisplay EnsPortal.Dialog.NewAgent EnsPortal.Dialog.ProductionAddOperation
EnsPortal.Dialog.ProductionAddProcess EnsPortal.Dialog.ProductionAddService EnsPortal.Dialog.ProductionConfigurationLegend
EnsPortal.Dialog.ProductionItemSettings EnsPortal.Dialog.ProductionWizard EnsPortal.Dialog.RecordMapDelete
EnsPortal.Dialog.RecordMapSave EnsPortal.Dialog.RecordMapSaveAs EnsPortal.Dialog.RecordMapSimpleBatch
EnsPortal.Dialog.RecordMapWizard EnsPortal.Dialog.SAPJCO.BaseConfiguration EnsPortal.Dialog.SFTPTest
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.EDI.ASTM.SchemaCodeTable EnsPortal.EDI.ASTM.SchemaComponentStructure EnsPortal.EDI.ASTM.SchemaDocumentStructure
EnsPortal.EDI.ASTM.SchemaMain EnsPortal.EDI.ASTM.SchemaPath EnsPortal.EDI.ASTM.SchemaSegmentStructure
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.HL7.Dialog.CustomCodeTable
EnsPortal.HL7.Dialog.CustomDataStructure EnsPortal.HL7.Dialog.CustomDocumentStructure EnsPortal.HL7.Dialog.CustomDocumentStructureHelp
EnsPortal.HL7.Dialog.CustomMessageType EnsPortal.HL7.Dialog.CustomSchema EnsPortal.HL7.Dialog.CustomSegmentStructure
EnsPortal.HL7.SchemaCodeTable EnsPortal.HL7.SchemaDataStructure EnsPortal.HL7.SchemaDocumentStructure
EnsPortal.HL7.SchemaMain EnsPortal.HL7.SchemaMessageType EnsPortal.HL7.SchemaPath
EnsPortal.HL7.SchemaSegmentStructure EnsPortal.Jobs EnsPortal.LegacyRuleLog
EnsPortal.LookupSettings EnsPortal.ManagedAlertViewer EnsPortal.ManagedAlerts
EnsPortal.MessageResend EnsPortal.MessageResendAfter EnsPortal.MessageResendEdit
EnsPortal.MessageViewer EnsPortal.ProductionConfig EnsPortal.ProductionDelete
EnsPortal.ProductionDocument EnsPortal.ProductionMonitor EnsPortal.Productions
EnsPortal.PubSub.PageContainer EnsPortal.PurgeAll 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.StartStopFrame
EnsPortal.SuspendedMsg EnsPortal.TestingService EnsPortal.VisualTrace
EnsPortal.VisualTraceLegend EnsPortal.WFRoles EnsPortal.WFTasklist
EnsPortal.WFUsers EnsPortal.WFWorklist

Properties
%StatusCode

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %DrawSmallMenu
%DrawStyleHTML %DrawTitleHTML %Extends %GetApplicationName
%GetParameter %GetUserPackages %IsA %IsModified
%LinkCSS %LinkScript %New %NormalizeObject
%ObjectModified %OnGetJSResources %OnGetProductName %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject CanShowSwitch CheckPrivileges CheckSecurity
ConvertParameter Decrypt 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 = "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.

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