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

class %Installer.CSPApplication extends %Installer.Activity

This is a "CSPApplication" activity within a Manifest document


Parameters Properties Methods Queries Indices ForeignKeys Triggers


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

%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


• property AuthenticationMethods as %String;
Authentication flags (4=Kerberos, 32=Password, 64=Unauthenticated).
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 ];
CSP ZEN Enabled
• property ChangePasswordPage as %String(MAXLEN=1024);
Change Password Page
• property CookiePath as %String(MAXLEN=256);
Cookie Path
• property CustomErrorPage as %String(MAXLEN=1024);
Custom Error Page
• property DefaultSuperclass as %String(MAXLEN=256);
Default Superclass
• property DefaultTimeout as %Installer.Integer;
Default timeout
• property Description as %String(MAXLEN=1024);
Application Description
• property Directory as %String(MAXLEN=1024) [ Required ];
Application Directory
• 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 ];
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 ];
Recurse flag
• property Resource as %String;
Application Resource
• property ServeFiles as %Installer.Boolean;
Serve Files
• property ServeFilesTimeout as %Installer.Integer;
Serve Files Timeout
• property TwoFactorEnabled as %Installer.Boolean [ InitialExpression = 0 ];
Two factor authentication enabled
• property Url as %String(MAXLEN=1024) [ Required ];
Application URL
• property UseSessionCookie as %Installer.Integer;
Use Cookie for Session

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