Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%IPM] >  [ResourceProcessor] >  [Default] >  [Routine]
Private  Storage   

class %IPM.ResourceProcessor.Default.Routine extends %IPM.ResourceProcessor.Default.Document

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 2 2


Summary

Properties
Compile CompileAfter Directory DirectoryDefined
ExportFlags FilenameExtension FilenameTranslateAssociator FilenameTranslateIdentifier
Flags Format LoadAsDirectory Params

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 DirectorySet GetAttributeMetadata GetDescription
GetSourceControlInfo OnAfterPhase OnBeforeArtifact OnBeforePhase
OnConfigureMappings OnExportDeployedItem OnExportItem OnGetStudioProject
OnGetUniqueName OnItemRelativePath OnLoad OnLoadDeployed
OnPhase OnResolveChildren ResourceIsMappedToDefaultDB SatisfiesCondition
SetParams

Subclasses
%IPM.ResourceProcessor.Default.Include

Parameters

• parameter DESCRIPTION = "Standard resource processor for routines.";
Description of resource processor class (shown in UI)
• parameter EXTENSION = "MAC";
May be set to determine the value of Extension based on a static value rather than based on the resource name.

Properties

• property Directory as %String(MAXLEN="") [ InitialExpression = "rtn" ];
Directory relative to module root containing the exported resource. Defaults to the resource's extension (lower-case) if unspecified.
• property FilenameExtension as %String [ InitialExpression = "rtn" ];
Extension for individual filename(s) that comprise this resource

Methods

• method OnConfigureMappings(ByRef pParams) as %Status
Subclasses may override to customize mapping behavior at the beginning of the Reload phase.
• method OnExportItem(pFullExportPath As %String, pItemName As %String, ByRef pItemParams, ByRef pParams, Output pItemHandled As %Boolean = 0) as %Status


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