Home > Class Reference > %SYS namespace > %ZHSLIB.PackageManager.Developer.Processor.LegacyErrorMessages


class %ZHSLIB.PackageManager.Developer.Processor.LegacyErrorMessages extends %ZHSLIB.PackageManager.Developer.Processor.Abstract

Property Inventory

Method Inventory


parameter ATTRIBUTES = includeFiles,merge;
Comma-separated list of resource attribute names that this processor uses
parameter DESCRIPTION = Processes a message dictionary export of error message names, generating an include file with macros to represent them.;
Description of resource processor class (shown in UI)


property includeFiles as %String [ Required ];
Acceptable Formats: :[,:[,:...]]
Property methods: includeFilesDisplayToLogical(), includeFilesGet(), includeFilesIsValid(), includeFilesLogicalToDisplay(), includeFilesLogicalToOdbc(), includeFilesNormalize(), includeFilesSet()
property merge as %Boolean [ InitialExpression = 0 ];
Set to 1 to merge the *domain* (i.e., in ^IRIS.Msg(domain)/^IRIS.MsgNames(domain)) with contents loaded from other error message XML files. Additional work will likely be required to make the domain available for localization in such cases, likely using the LocalizationExport resource processor. (See the HSBASE module for an example of this.)
Property methods: mergeDisplayToLogical(), mergeGet(), mergeIsValid(), mergeLogicalToDisplay(), mergeNormalize(), mergeSet()


method OnBeforePhase(pPhase As %String, ByRef pParams) as %Status [ Language = objectscript ]
method OnResolveChildren(ByRef pResourceArray As %Library.String, pCheckModuleOwnership As %Library.Boolean) as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods

FeedbackOpens in a new window