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

class %IPM.Lifecycle.StudioProject extends %IPM.Lifecycle.Base

Supports packaging and installing modules from Studio projects. Additional command line flags:

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 4


Summary

Properties
HasDeployedResources PhaseList

Methods
%Activate %AddToSaveSet %ClassIsLatestVersion
%ClassName %Clean %Compile
%Configure %ConstructClone %DispatchClassMethod
%DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Document %Export %ExportData
%Extends %GetParameter %Installer
%IsA %IsModified %MakeDeployed
%New %NormalizeObject %ObjectModified
%OriginalNamespace %Package %PackageName
%PrepareDeploy %Publish %Reload
%RemoveFromSaveSet %SerializeObject %SetModified
%Test %Unconfigure %Validate
%ValidateObject %Verify CheckBeforeClean
DetectPipCaller GetBaseClassForPackaging GetCompletePhases
GetCompletePhasesForOne GetDefaultParameters GetDefaultResourceProcessor
GetDefaultResourceProcessorProc GetResourceRelativePath InstallPythonRequirements
Log MatchSinglePhase OnAfterPhase
OnAfterResourceProcessing OnBeforeArtifact OnBeforePhase
OnBeforeResourceProcessing OnBeforeVerifyLoad OnDetermineResourceDeployability
OnInstallFromPayload ResolvePipCaller


Parameters

• final parameter PACKAGING = "studio-project";

Methods

• method %Package(ByRef pParams) as %Status
Packages all of the resources in a module (possibly including its dependencies, possibly including the package manager, possibly deploying by default) into a Studio project with a set of subordinate Studio projects.
• method OnInstallFromPayload(ByRef pParams) as %Status
Callback from the Verify phase to install the module payload in a different namespace.


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