class %IPM.ResourceProcessor.LegacyLocalizedMessages
extends %IPM.ResourceProcessor.Abstract
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 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.)
method OnBeforePhase(pPhase As %String, ByRef pParams)
as %Status
method OnResolveChildren(ByRef pResourceArray)
as %Status