%Installer.CSPApplication
class %Installer.CSPApplication extends %Installer.Activity
This is a "CSPApplication" activity within a Manifest documentProperty Inventory
- 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
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
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 methods: AuthenticationMethodsDisplayToLogical(), AuthenticationMethodsGet(), AuthenticationMethodsIsValid(), AuthenticationMethodsLogicalToDisplay(), AuthenticationMethodsLogicalToOdbc(), AuthenticationMethodsNormalize(), AuthenticationMethodsSet()
property AutoCompile as %Installer.Boolean [ InitialExpression = 1 ];
Autocompile flag
Property methods: AutoCompileDisplayToLogical(), AutoCompileGet(), AutoCompileIsValid(), AutoCompileLogicalToDisplay(), AutoCompileLogicalToXSD(), AutoCompileNormalize(), AutoCompileSet(), AutoCompileXSDToLogical()
property CSPZENEnabled as %Installer.Boolean [ InitialExpression = 1 ];
Flag for CSP ZEN Enabled
Property methods: CSPZENEnabledDisplayToLogical(), CSPZENEnabledGet(), CSPZENEnabledIsValid(), CSPZENEnabledLogicalToDisplay(), CSPZENEnabledLogicalToXSD(), CSPZENEnabledNormalize(), CSPZENEnabledSet(), CSPZENEnabledXSDToLogical()
property ChangePasswordPage as %String (MAXLEN = 1024);
Change Password Page
Property methods: ChangePasswordPageDisplayToLogical(), ChangePasswordPageGet(), ChangePasswordPageIsValid(), ChangePasswordPageLogicalToDisplay(), ChangePasswordPageLogicalToOdbc(), ChangePasswordPageNormalize(), ChangePasswordPageSet()
property CookiePath as %String (MAXLEN = 256);
Session cookie path
Property methods: CookiePathDisplayToLogical(), CookiePathGet(), CookiePathIsValid(), CookiePathLogicalToDisplay(), CookiePathLogicalToOdbc(), CookiePathNormalize(), CookiePathSet()
property CustomErrorPage as %String (MAXLEN = 1024);
Custom Error Page
Property methods: CustomErrorPageDisplayToLogical(), CustomErrorPageGet(), CustomErrorPageIsValid(), CustomErrorPageLogicalToDisplay(), CustomErrorPageLogicalToOdbc(), CustomErrorPageNormalize(), CustomErrorPageSet()
property DefaultSuperclass as %String (MAXLEN = 256);
Default Superclass
Property methods: DefaultSuperclassDisplayToLogical(), DefaultSuperclassGet(), DefaultSuperclassIsValid(), DefaultSuperclassLogicalToDisplay(), DefaultSuperclassLogicalToOdbc(), DefaultSuperclassNormalize(), DefaultSuperclassSet()
property DefaultTimeout as %Installer.Integer;
Session timeout
Property methods: DefaultTimeoutDisplayToLogical(), DefaultTimeoutGet(), DefaultTimeoutIsValid(), DefaultTimeoutLogicalToDisplay(), DefaultTimeoutNormalize(), DefaultTimeoutSet(), DefaultTimeoutXSDToLogical()
property Description as %String (MAXLEN = 1024);
Application Description
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property Directory as %String (MAXLEN = 1024) [ Required ];
Path to CSP files.
Property methods: DirectoryDisplayToLogical(), DirectoryGet(), DirectoryIsValid(), DirectoryLogicalToDisplay(), DirectoryLogicalToOdbc(), DirectoryNormalize(), DirectorySet()
property DispatchClass as %String (MAXLEN = 256);
If defined, this will dispatch all requests in this CSP application to this one class.
Property methods: DispatchClassDisplayToLogical(), DispatchClassGet(), DispatchClassIsValid(), DispatchClassLogicalToDisplay(), DispatchClassLogicalToOdbc(), DispatchClassNormalize(), DispatchClassSet()
property EventClass as %String (MAXLEN = 256);
Event Class
Property methods: EventClassDisplayToLogical(), EventClassGet(), EventClassIsValid(), EventClassLogicalToDisplay(), EventClassLogicalToOdbc(), EventClassNormalize(), EventClassSet()
property Grant as %String (MAXLEN = 512);
Resource(s) granted when logged in.
Property methods: GrantDisplayToLogical(), GrantGet(), GrantIsValid(), GrantLogicalToDisplay(), GrantLogicalToOdbc(), GrantNormalize(), GrantSet()
property GroupById as %String (MAXLEN = 1024);
Group By ID
Property methods: GroupByIdDisplayToLogical(), GroupByIdGet(), GroupByIdIsValid(), GroupByIdLogicalToDisplay(), GroupByIdLogicalToOdbc(), GroupByIdNormalize(), GroupByIdSet()
property InboundWebServicesEnabled as %Installer.Boolean [ InitialExpression = 1 ];
Flag for inbound web services enabled
Property methods: InboundWebServicesEnabledDisplayToLogical(), InboundWebServicesEnabledGet(), InboundWebServicesEnabledIsValid(), InboundWebServicesEnabledLogicalToDisplay(), InboundWebServicesEnabledLogicalToXSD(), InboundWebServicesEnabledNormalize(), InboundWebServicesEnabledSet(), InboundWebServicesEnabledXSDToLogical()
property IsNamespaceDefault as %Installer.Boolean [ InitialExpression = 0 ];
Is Namespace default
Property methods: IsNamespaceDefaultDisplayToLogical(), IsNamespaceDefaultGet(), IsNamespaceDefaultIsValid(), IsNamespaceDefaultLogicalToDisplay(), IsNamespaceDefaultLogicalToXSD(), IsNamespaceDefaultNormalize(), IsNamespaceDefaultSet(), IsNamespaceDefaultXSDToLogical()
property LockCSPName as %Installer.Boolean [ InitialExpression = 1 ];
Lock CSP Name property
Property methods: LockCSPNameDisplayToLogical(), LockCSPNameGet(), LockCSPNameIsValid(), LockCSPNameLogicalToDisplay(), LockCSPNameLogicalToXSD(), LockCSPNameNormalize(), LockCSPNameSet(), LockCSPNameXSDToLogical()
property LoginClass as %String (MAXLEN = 128);
Login class
Property methods: LoginClassDisplayToLogical(), LoginClassGet(), LoginClassIsValid(), LoginClassLogicalToDisplay(), LoginClassLogicalToOdbc(), LoginClassNormalize(), LoginClassSet()
property MatchRoles as %String (MAXLEN = 32767);
Mapping of Match Roles to added Target Roles
Property methods: MatchRolesDisplayToLogical(), MatchRolesGet(), MatchRolesIsValid(), MatchRolesLogicalToDisplay(), MatchRolesLogicalToOdbc(), MatchRolesNormalize(), MatchRolesSet()
property PackageName as %String (MAXLEN = 256);
Package Name
Property methods: PackageNameDisplayToLogical(), PackageNameGet(), PackageNameIsValid(), PackageNameLogicalToDisplay(), PackageNameLogicalToOdbc(), PackageNameNormalize(), PackageNameSet()
property PermittedClasses as %String;
PermittedClasses default
Property methods: PermittedClassesDisplayToLogical(), PermittedClassesGet(), PermittedClassesIsValid(), PermittedClassesLogicalToDisplay(), PermittedClassesLogicalToOdbc(), PermittedClassesNormalize(), PermittedClassesSet()
property Recurse as %Installer.Boolean [ InitialExpression = 0 ];
Flag to Recurse (service subdirectories)
Property methods: RecurseDisplayToLogical(), RecurseGet(), RecurseIsValid(), RecurseLogicalToDisplay(), RecurseLogicalToXSD(), RecurseNormalize(), RecurseSet(), RecurseXSDToLogical()
property Resource as %String;
Resource required to access web app.
Property methods: ResourceDisplayToLogical(), ResourceGet(), ResourceIsValid(), ResourceLogicalToDisplay(), ResourceLogicalToOdbc(), ResourceNormalize(), ResourceSet()
property ServeFiles as %Installer.Boolean;
Service Files
0-No
1-Always
2-Always and cached
3-Use InterSystems security
0-No
1-Always
2-Always and cached
3-Use InterSystems security
Property methods: ServeFilesDisplayToLogical(), ServeFilesGet(), ServeFilesIsValid(), ServeFilesLogicalToDisplay(), ServeFilesLogicalToXSD(), ServeFilesNormalize(), ServeFilesSet(), ServeFilesXSDToLogical()
property ServeFilesTimeout as %Installer.Integer;
Serve Files Timeout
Property methods: ServeFilesTimeoutDisplayToLogical(), ServeFilesTimeoutGet(), ServeFilesTimeoutIsValid(), ServeFilesTimeoutLogicalToDisplay(), ServeFilesTimeoutNormalize(), ServeFilesTimeoutSet(), ServeFilesTimeoutXSDToLogical()
property TwoFactorEnabled as %Installer.Boolean [ InitialExpression = 0 ];
Flag for two factor authentication enabled
Property methods: TwoFactorEnabledDisplayToLogical(), TwoFactorEnabledGet(), TwoFactorEnabledIsValid(), TwoFactorEnabledLogicalToDisplay(), TwoFactorEnabledLogicalToXSD(), TwoFactorEnabledNormalize(), TwoFactorEnabledSet(), TwoFactorEnabledXSDToLogical()
property Url as %String (MAXLEN = 1024) [ Required ];
Application URL
Property methods: UrlDisplayToLogical(), UrlGet(), UrlIsValid(), UrlLogicalToDisplay(), UrlLogicalToOdbc(), UrlNormalize(), UrlSet()
property UseSessionCookie as %Installer.Integer;
Use Cookie for Session
Property methods: UseSessionCookieDisplayToLogical(), UseSessionCookieGet(), UseSessionCookieIsValid(), UseSessionCookieLogicalToDisplay(), UseSessionCookieNormalize(), UseSessionCookieSet(), UseSessionCookieXSDToLogical()
Inherited Members
Inherited Properties
Inherited 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()