File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- Include %IPM .Common
2-
31Class IPM .Installer Extends %Projection .AbstractProjection
42{
53
@@ -11,6 +9,10 @@ Parameter VERSION;
119/// Number of files for autoinstall release
1210Parameter FILESCOUNT = 0 ;
1311
12+ /// IPM's own module name. Mirrors $$$IPMModuleName in %IPM.Common — duplicated here
13+ /// because this class is loaded during bootstrapping before that include is available.
14+ Parameter MODULENAME = " zpm" ;
15+
1416/// Application Definition
1517XData PM [ XMLNamespace = INSTALLER ]
1618{
@@ -489,7 +491,7 @@ ClassMethod InstallScripts() As %Status
489491 }
490492 try {
491493 // The scripts are staged under ${ipmdir}bin/ by <FileCopy> in module.xml.
492- set module = ##class (%IPM.Storage.Module ).NameOpen ($$$IPMModuleName , , .openSC )
494+ set module = ##class (%IPM.Storage.Module ).NameOpen (..#MODULENAME , , .openSC )
493495 $$$ThrowOnError(openSC )
494496 if '$isobject (module ) {
495497 write !," Could not resolve module directory for script installation."
You can’t perform that action at this time.
0 commit comments