IPM
ContainerClass Class Reference

Used to wrap Studio document types not supported in Studio project deployments, putting the XML export in a class's XDATA block for later import. More...

Detailed Description

Used to wrap Studio document types not supported in Studio project deployments, putting the XML export in a class's XDATA block for later import.

For example:

// Pack up Foo.ZPM in class Foo.ModuleWrappedInAClass: Set tItems("Foo.ZPM") = "" Set tSC = ##class(IPM.Lifecycle.StudioProject.ContainerClass).Create("Foo.ModuleWrappedInAClass",.tItems) // ... on another environment, after Foo.ModuleWrappedInAClass is loaded, retrieve the module manifest document from it: Set tSC = ##class(Foo.ModuleWrappedInAClass).Unpack()