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

%ZHSLIB.PackageManager.Developer.Processor.LegacyErrorMessages

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

Property Inventory

Method Inventory

Parameters

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)

Properties

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()

Methods

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

Feedback