Class Reference
%IPM.ResourceProcessor.LegacyLocalizedMessages
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
Private  Storage

class %IPM.ResourceProcessor.LegacyLocalizedMessages extends %IPM.ResourceProcessor.Abstract

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 2 5


Summary

Properties
Params includeFiles merge

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
ApplyDefaults GetAttributeMetadata GetDescription GetSourceControlInfo
OnAfterPhase OnBeforeArtifact OnBeforePhase OnExportItem
OnGetStudioProject OnGetUniqueName OnItemRelativePath OnPhase
OnResolveChildren SatisfiesCondition SetParams


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

Methods

• method OnBeforePhase(pPhase As %String, ByRef pParams) as %Status
• method OnResolveChildren(ByRef pResourceArray) as %Status


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.