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

class %Installer.CSPApplication extends %Installer.Activity

This is a "CSPApplication" activity within a Manifest document

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
28


Summary

Properties
AuthenticationMethods AutoCompile CSPZENEnabled ChangePasswordPage
CookiePath CustomErrorPage DefaultSuperclass DefaultTimeout
Description Directory DispatchClass EventClass
Grant GroupById InboundWebServicesEnabled IsNamespaceDefault
LockCSPName LoginClass MatchRoles PackageName
PermittedClasses Recurse Resource ServeFiles
ServeFilesTimeout TwoFactorEnabled Url UseSessionCookie
name

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %Indent %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType

Subclasses
%IPM.ResourceProcessor.CSPApplication

Properties

• property AuthenticationMethods as %String;
Flags for enabled authentication methods.
Commonly used values are 4=Kerberos, 32=password, and 64=unauthenticated.
For supported authentication methods and the corresponding values to provide, see the AutheEnabled property in Security.Applications.
If not specified, the default value depends on the installation type
• property AutoCompile as %Installer.Boolean [ InitialExpression = 1 ];
Autocompile flag
• property CSPZENEnabled as %Installer.Boolean [ InitialExpression = 1 ];
Flag for CSP ZEN Enabled
• property ChangePasswordPage as %String(MAXLEN=1024);
Change Password Page
• property CookiePath as %String(MAXLEN=256);
Session cookie path
• property CustomErrorPage as %String(MAXLEN=1024);
Custom Error Page
• property DefaultSuperclass as %String(MAXLEN=256);
Default Superclass
• property DefaultTimeout as %Installer.Integer;
Session timeout
• property Description as %String(MAXLEN=1024);
Application Description
• property Directory as %String(MAXLEN=1024) [ Required ];
Path to CSP files.
• property DispatchClass as %String(MAXLEN=256);
If defined, this will dispatch all requests in this CSP application to this one class.
• property EventClass as %String(MAXLEN=256);
Event Class
• property Grant as %String(MAXLEN=512);
Resource(s) granted when logged in.
• property GroupById as %String(MAXLEN=1024);
Group By ID
• property InboundWebServicesEnabled as %Installer.Boolean [ InitialExpression = 1 ];
Flag for inbound web services enabled
• property IsNamespaceDefault as %Installer.Boolean [ InitialExpression = 0 ];
Is Namespace default
• property LockCSPName as %Installer.Boolean [ InitialExpression = 1 ];
Lock CSP Name property
• property LoginClass as %String(MAXLEN=128);
Login class
• property MatchRoles as %String(MAXLEN=32767);
Mapping of Match Roles to added Target Roles
• property PackageName as %String(MAXLEN=256);
Package Name
• property PermittedClasses as %String;
PermittedClasses default
• property Recurse as %Installer.Boolean [ InitialExpression = 0 ];
Flag to Recurse (service subdirectories)
• property Resource as %String;
Resource required to access web app.
• property ServeFiles as %Installer.Boolean;
Service Files
0-No
1-Always
2-Always and cached
3-Use InterSystems security
• property ServeFilesTimeout as %Installer.Integer;
Serve Files Timeout
• property TwoFactorEnabled as %Installer.Boolean [ InitialExpression = 0 ];
Flag for two factor authentication enabled
• property Url as %String(MAXLEN=1024) [ Required ];
Application URL
• property UseSessionCookie as %Installer.Integer;
Use Cookie for Session


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