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

class %IPM.ResourceProcessor.ModuleExport extends %IPM.ResourceProcessor.Abstract

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
2 1 2


Summary

Properties
Params TargetFile

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 Export GetAttributeMetadata GetDescription
GetSourceControlInfo OnAfterPhase OnBeforeArtifact OnBeforePhase
OnExportItem OnGetStudioProject OnGetUniqueName OnItemRelativePath
OnPhase OnResolveChildren SatisfiesCondition SetParams


Parameters

• parameter ATTRIBUTES = "TargetFile";
Comma-separated list of resource attribute names that this processor uses
• parameter DESCRIPTION = "In the Activate phase, exports the in-database code resources of this module (classes, routines, include files) as a Studio project in a single XML file.";
Description of resource processor class (shown in UI)

Properties

• property TargetFile as %String(MAXLEN="") [ Required ];
File to which the module should be exported

Methods

• classmethod Export(pModule As %IPM.Storage.Module, pTargetFile As %String, ByRef pParams) as %Status
• method OnAfterPhase(pPhase As %String, ByRef pParams) as %Status


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