第四十七章 Caché 变量大全 ^$JOB 变量
提供系统间IRIS进程(JOB)信息。
大纲
^$JOB(job_number)
^$J(job_number)
参数
job_number输入ObjectScript命令时创建的系统特定OBJ编号。每个活动的InterSystems IRIS进程都有一个唯一的作业号。登录到系统会启动一个作业。在UNIX®系统上,作业号是调用InterSystems IRIS时启动的子进程的PID。JOB_NUMBER必须指定为整数;不支持十六进制值。
描述
可以将^$JOB结构化系统变量用作$DATA、$ORDER和$QUERY函数的参数,以获取有关本地InterSystems IRIS系统上是否存在InterSystems IRIS作业的信息。
示例
以下示例显示如何将^$JOB用作$DATA、$ORDER和$QUERY函数的参数。
作为$DATA的参数
$DATA(^$JOB(job_number))
^$JOB作为$DATA的参数返回一个整数值,该值指示指定的作业是否作为节点存在于^$JOB中。下表显示了$DATA可以返回的整数值。
| Value | Meaning |
|---|---|
| 0 | JOB不存在 |
| 1 | JOB存在 |
以下示例测试系统间IRIS进程是否存在。
DHC-APP>SET x=$JOB
DHC-APP>WRITE !.png)
