InterSystems IRIS Data Platform 2019.2  /  InterSystems Programming Tools Index

InterSystems Programming Tools Index
Processes (Jobs)
Previous section           Next section
InterSystems: The power behind what matters   

Get information about and manipulate CPU processes (known as jobs in InterSystems IRIS).
Background Information
A CPU process is an instance of an InterSystems IRIS virtual machine running on an InterSystems IRIS server. Every active process has a unique job number. You typically use the Management Portal to view the process list and, if necessary, suspend, resume, or terminate them; see “Controlling InterSystems IRIS Processes” in the System Administration Guide.
Within productions, a CPU process is called a job, to avoid confusion with the term business processes, which are frequently referred to simply as processes.
Available Tools
This structured system variable returns information about processes.
Availability: All namespaces.
%SYSTEM.Process class
Allows manipulation and display of the current process. This class provides class methods like the following:
Some of the class methods have restrictions on where they may be called.
Availability: All namespaces.
Provides the following class methods:
Availability: All namespaces.
%SYSTEM.Util class
Provides the following class methods:
Availability: All namespaces.
%SYS.ProcessQuery class
Enables you to display and manipulate InterSystems IRIS processes. This class provides properties that you can set to modify a process, as well as read-only properties that provide information about its current state. Properties of this class include:
It also provides the following class methods:
It also provides queries, which include:
Availability: All namespaces.
SYS.Process class
Provides instance methods which operate on a process instance as well as class methods for use by managers. This class provides the following methods:
This class extends %SYS.ProcessQuery and thus also includes the properties, methods, and queries of that class.
Availability: %SYS namespace.
The special variable $SYSTEM is bound to the %SYSTEM package. This means that instead of ##class(%SYSTEM.class).method(), you can use $SYSTEM.class.method().

Previous section           Next section
Send us comments on this page
View this book as PDF   |  Download all PDFs
Copyright © 1997-2019 InterSystems Corporation, Cambridge, MA
Content Date/Time: 2019-08-22 06:48:58