Production Terminal Commands
Terminal Commands for Production:
- Production Start, Stop, Update, Recover and Clean Production
Do ##class(Ens.Director).StartProduction(“ProductionName”)
Do ##class(Ens.Director).StopProduction()
Do ##class(Ens.Director).UpdateProduction()
Do ##class(Ens.Director).RecoverProduction()
Do ##class(Ens.Director).CleanProduction()
Abort Messages in the queue:
d ##class(Ens.Queue).AbortQueue(“Component Name”)
Get InstanceName :
W !,##class(%SYS.System).GetUniqueInstanceName()
Get Node Name:
W !,##class(%SYS.System).GetNodeName()
Terminate JobId :
d $SYSTEM.Process.Terminate(jobid)
Enable Namespace:
do ##class(%EnsembleMgr).EnableNamespace($namespace)
Enable ConfigItem:
Do ##class(Ens.Director).EnableConfigItem("ConfigNameHere", 0, 1)
Get GUID:
write $System.Util.CreateGUID()
Get CPU Info:
d $system.CPU.Dump()
Get Number of CPUs: Returns the number of virtual CPUs (also known as logical CPUs or threads) on the system.
W $SYSTEM.Util.NumberOfCPUs()
Get Free Space: Display all the namespaces database free spaces
do ALL^%FREECNT
Thanks,