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

class %IPM.Lifecycle.StudioProject.XDataArchive extends %RegisteredObject

This class helps with packaging a directory (containing files) in a format that is easy to import on a different instance.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
8


Summary

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
AddToProject CreateDirectoryChain Extract GenerateInstallerCode
Populate


Methods

• method AddToProject(pStudioProject As %Studio.Project, pVerbose As %Boolean = 1) as %Status
Populates classes with the context of SourceDirectory, then adds the generated classes to pStudioProject.
• classmethod CreateDirectoryChain(pName As %String) as %Status
Copied from %IPM.Utils.File to support use in classes cloned from this one
• classmethod Extract(pTargetDirectory As %String) as %Status
• method GenerateInstallerCode(pDirectoryVariableName As %String, ByRef pRoutine) as %Status
• method Populate(pVerbose As %Boolean = 1) as %Status
Creates XData blocks with the contents of files in SourceDirectory


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