Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

%ZHSLIB.PackageManager.Developer.Processor.CSPApplication

class %ZHSLIB.PackageManager.Developer.Processor.CSPApplication extends %ZHSLIB.PackageManager.Developer.Processor.Abstract, %XML.Adaptor, %Installer.CSPApplication

Property Inventory

Method Inventory

Parameters

parameter ATTRIBUTES;
Inherited description: Comma-separated list of resource attribute names that this processor uses
parameter DESCRIPTION = Facilitates CSP application definition/configuration during module installation process.;
Description of resource processor class (shown in UI)
parameter XMLNAME = PackageManagerCSPApplication;
Overridden to avoid issues in %Installer generation
parameter XMLTYPE = PackageManagerCSPApplication;
Overridden to avoid issues in %Installer generation

Properties

property CookiePath as %String (MAXLEN = 256) [ Required ];
Cookie Path
Property methods: CookiePathDisplayToLogical(), CookiePathGet(), CookiePathIsValid(), CookiePathLogicalToDisplay(), CookiePathLogicalToOdbc(), CookiePathNormalize(), CookiePathSet()
property DeepSeeEnabled as %Boolean [ InitialExpression = 0 ];
DeepSee Enabled
Property methods: DeepSeeEnabledDisplayToLogical(), DeepSeeEnabledGet(), DeepSeeEnabledIsValid(), DeepSeeEnabledLogicalToDisplay(), DeepSeeEnabledLogicalToXSD(), DeepSeeEnabledNormalize(), DeepSeeEnabledSet(), DeepSeeEnabledXSDToLogical()
property DelegatedAuthEnabled as %Boolean [ InitialExpression = 0 ];
Delegated authentication enabled
Property methods: DelegatedAuthEnabledDisplayToLogical(), DelegatedAuthEnabledGet(), DelegatedAuthEnabledIsValid(), DelegatedAuthEnabledLogicalToDisplay(), DelegatedAuthEnabledLogicalToXSD(), DelegatedAuthEnabledNormalize(), DelegatedAuthEnabledSet(), DelegatedAuthEnabledXSDToLogical()
property Directory as %String (ATTRIBUTEREQUIRED = 0, MAXLEN = 1024) [ Required ];
Physical path for 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 Enabled as %Boolean [ InitialExpression = 1 ];
Enabled
Property methods: EnabledDisplayToLogical(), EnabledGet(), EnabledIsValid(), EnabledLogicalToDisplay(), EnabledLogicalToXSD(), EnabledNormalize(), EnabledSet(), EnabledXSDToLogical()
property KerberosAuthEnabled as %Boolean [ InitialExpression = 0 ];
Kerberos authentication enabled
Property methods: KerberosAuthEnabledDisplayToLogical(), KerberosAuthEnabledGet(), KerberosAuthEnabledIsValid(), KerberosAuthEnabledLogicalToDisplay(), KerberosAuthEnabledLogicalToXSD(), KerberosAuthEnabledNormalize(), KerberosAuthEnabledSet(), KerberosAuthEnabledXSDToLogical()
property LoginTokenEnabled as %Boolean [ InitialExpression = 0 ];
Login token authentication enabled
Property methods: LoginTokenEnabledDisplayToLogical(), LoginTokenEnabledGet(), LoginTokenEnabledIsValid(), LoginTokenEnabledLogicalToDisplay(), LoginTokenEnabledLogicalToXSD(), LoginTokenEnabledNormalize(), LoginTokenEnabledSet(), LoginTokenEnabledXSDToLogical()
property MatchRoles as %String (MAXLEN = 32767);
Mapping of Match Roles to added Target Role
Property methods: MatchRolesDisplayToLogical(), MatchRolesGet(), MatchRolesIsValid(), MatchRolesLogicalToDisplay(), MatchRolesLogicalToOdbc(), MatchRolesNormalize(), MatchRolesSet()
property PasswordAuthEnabled as %Boolean [ InitialExpression = 0 ];
Password authentication enabled
Property methods: PasswordAuthEnabledDisplayToLogical(), PasswordAuthEnabledGet(), PasswordAuthEnabledIsValid(), PasswordAuthEnabledLogicalToDisplay(), PasswordAuthEnabledLogicalToXSD(), PasswordAuthEnabledNormalize(), PasswordAuthEnabledSet(), PasswordAuthEnabledXSDToLogical()
property UnauthenticatedEnabled as %Boolean [ InitialExpression = 0 ];
Unauthenticated access enabled
Property methods: UnauthenticatedEnabledDisplayToLogical(), UnauthenticatedEnabledGet(), UnauthenticatedEnabledIsValid(), UnauthenticatedEnabledLogicalToDisplay(), UnauthenticatedEnabledLogicalToXSD(), UnauthenticatedEnabledNormalize(), UnauthenticatedEnabledSet(), UnauthenticatedEnabledXSDToLogical()
property iKnowEnabled as %Boolean [ InitialExpression = 0 ];
iKnow Enabled
Property methods: iKnowEnabledDisplayToLogical(), iKnowEnabledGet(), iKnowEnabledIsValid(), iKnowEnabledLogicalToDisplay(), iKnowEnabledLogicalToXSD(), iKnowEnabledNormalize(), iKnowEnabledSet(), iKnowEnabledXSDToLogical()

Methods

classmethod GetInheritedProperties() as %String
Utility method - run this to come up with SETTINGS list.
method GetSourceControlInfo(Output pInfo As %ZHSLIB.PackageManager.Developer.Extension.SourceControl.ResourceInfo) as %Status
method OnAfterPhase(pPhase As %String, ByRef pParams) as %Status
method OnBeforeArtifact(pExportDirectory As %String, pWorkingDirectory As %String, ByRef pParams) as %Status
method OnBeforePhase(pPhase As %String, ByRef pParams) as %Status
method OnGetUniqueName(Output pUniqueName)
Returns a unique name for this resource. Default implementation, leaving pUniqueName undefined, reverts to default behavior. An empty string indicates guaranteed uniqueness (useful for folders relative to module root)
method OnItemRelativePath(pItemName As %String) as %String
Returns the path relative to the module root for item pItemName within this resource.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab