「工作監視器」提供 JES 相關服務。您可以在 BLZJCNFG 中,使用定義來控制「工作監視器」的行為。
如以下範例所示,請自訂範例「工作監視器」配置成員 hlq.SBLZSAMP(BLZJCNFG)。當使用美國字碼頁時,註解行是以井字號 (#) 為開頭。資料行只能有一項指引以及指派給它的值。同一行不能有註解。
註: BLZJMON 起始作業必須重新啟動,才能採用任何您所做的變更。
HOST_CODEPAGE=IBM-1047
SERV_PORT=6716
TZ=EST5EDT
#_BPXK_SETIBMOPT_TRANSPORT=TCPIP
#CODEPAGE=UTF-8
#CONCHAR=$
#CONSOLE_NAME=JMON
#GEN_CONSOLE_NAME=OFF
#LIMIT_COMMANDS=NOLIMIT
#LIMIT_VIEW=USERID
#LISTEN_QUEUE_LENGTH=5
#MAX_DATASETS=32
#MAX_THREADS=200
#TIMEOUT=3600
#TIMEOUT_INTERVAL=1200
#SUBMITMETHOD=TSO
#TSO_TEMPLATE=BLZ.SBLZSAMP(BLZTSO)
- HOST_CODEPAGE
- 主機字碼頁。預設值是 IBM-1047。請根據您的主機字碼頁加以變更。
- SERV_PORT
- 「工作監視器」主伺服器的埠號。預設埠是 6716。
註: 在選取埠之前,請使用 TSO 指令 NETSTAT 與 NETSTAT PORTL,驗證該埠在您的系統上是可用的。
- TZ
- 時區選取元。預設值是 EST5EDT。預設時區是世界標準時間
+5 小時(美東標準時間 (EST) 美東日光節約時間 (EDT))。請將此項變更成代表你的時區。您可以在 UNIX® System Services Command Reference (SA22-7802) 找到其他資訊。
以下定義為選用的。如果省略,則會套用如以下指定的預設值:
- _BPXK_SETIBMOPT_TRANSPORT=<tcpip 堆疊名稱>
- 指定要使用的 TCPIP 堆疊名稱。預設值是
TCPIP。請按照相關 TCPIP.DATA 中 TCPIPJOBNAME 陳述式的定義,解除註解並變更為所要求的 TCPIP 堆疊名稱。
註: 在伺服器 JCL 中撰寫 SYSTCPD DD 陳述式,並不會設定所要求的堆疊親緣性。
- CODEPAGE
- 工作站的字碼頁。預設值是 UTF-8。工作站字碼頁會設為 UTF-8,且通常不應該變更。如果您沒辦法使用貨幣符號之類的 NLS 字元,您可能需要解除註解指引,並變更 UTF-8 以符合工作站的字碼頁。
- CONCHAR
- 指定 JES 主控台指令字元。CONCHAR 的預設值為
CONCHAR=$(若為 JES2)或 CONCHAR=*(若為 JES3)。請解除註解並變更為所要求的指令字元
- CONSOLE_NAME
- 指定當針對工作發出指令(保留、釋放、取消和清除)時,要使用的 EMCS 主控台名稱。預設值是 JMON。請遵循以下的準則,解除註解並變更為所要的主控台名稱。
- CONSOLE_NAME 必須是一個由 2 到 8 個英數字元組成的主控台名稱,或是&SYSUID。
- 若有指定主控台名稱,所有使用者都會採用具有該名稱的單一主控台。如果具有該名稱的主控台已在使用中,則用戶端所發出的指令將會失敗。
- 若有指定 &SYSUID,就會以用戶端使用者 ID 作為主控台名稱。因此,每一位使用者所用的主控台會有不同。如果該名稱的主控台正好在使用中(比方說,使用者正在使用 SDSF ULOG),則視 GEN_CONSOLE_NAME 設定而定,用戶端所發出的指令可能會失敗。
不論使用哪一個主控台名稱,都會以要求指令的用戶端使用者 ID 作為主控台的
LU,並在 syslog 訊息 IEA630I 與 IEA631 中持續追蹤。
IEA630I OPERATOR console NOW ACTIVE, SYSTEM=sysid, LU=id
IEA631I OPERATOR console NOW INACTIVE, SYSTEM=sysid, LU=id
- GEN_CONSOLE_NAME
- 啟用或停用自動產生替代的主控台名稱。預設值是 OFF。請解除註解並變更為 ON,以啟用替代的主控台名稱。
只有在
CONSOLE_NAME=&USERID,且無法使用使用者 ID 來作為主控台名稱時,才使用這項指引。
如果 GEN_CONSOLE_NAME=ON,就會在使用者 ID 中附加單一數值,來產生替代的主控台名稱。會試著使用數字 0 到 9。如果找不到可用的主控台,用戶端所發出的指令就會失敗。
如果 GEN_CONSOLE_NAME=OFF,用戶端所發出的指令就會失敗。
註: 唯一的有效設定是 ON 與 OFF。
- LIMIT_COMMANDS
- 定義使用者可以針對哪些工作發出所選的 JES 指令
(顯示 JCL、保留、釋放、取消和清除)。預設值 (LIMIT_COMMANDS=USERID) 會限制只對使用者擁有的工作發出指令。只要您的安全產品允許,如果要容許使用者針對所有的排存檔發出指令,請解除註解這項指引,並指定 LIMITED 或 NOLIMIT。
表 1. LIMIT_COMMANDS 指令權限表| |
工作擁有者 |
| LIMIT_COMMANDS |
使用者 |
其他 |
| USERID(預設值) |
接受 |
不接受 |
| LIMITED |
接受 |
只有在安全設定檔明確允許時才接受 |
| NOLIMIT |
接受 |
只有在安全設定檔允許,或者 JESSPOOL 類別非作用中時才接受 |
註: 唯一的有效設定是 USERID、LIMITED 與 NOLIMIT。
- LIMIT_VIEW
- 定義您可以檢視哪些輸出。若為預設值 (LIMIT_VIEW=NOLIMIT) ,則您可以檢視所有的
JES 輸出,但前提是必須獲得您安全產品的允許。將這項指引解除註解,並指定 USERID,限制可以檢視的輸出。
註: 唯一的有效設定是
USERID 和 NOLIMIT。
- LISTEN_QUEUE_LENGTH
- TCP/IP 接聽佇列的長度。預設值是 5。除非是在「IBM® 軟體支援中心」的示意下,否則請勿變更此項。
- MAX_DATASETS
- 「工作監視器」將傳回給用戶端的排存輸出資料集數目上限(例如,SYSOUT、SYSPRINT、SYS00001 等)。預設值是 32。上限值是 2147483647。
- MAX_THREADS
- 同時間可以使用一個「工作監視器」的使用者數目上限。預設值是 200。上限值是 2147483647。當增加此數目時,可能會要求您增加「工作監視器」位址空間的大小。
- TIMEOUT
- 在因為缺乏與用戶端的互動而刪除執行緒之前,要經歷的時間長度(以秒為單位)。預設值是 3600(1 小時)。上限值是 2147483647。TIMEOUT=0 表示停用此功能。
- TIMEOUT_INTERVAL
- 各次逾時檢查間的相隔秒數。預設值是 1200。上限值是 2147483647。
- SUBMITMETHOD=TSO
- 透過 TSO 提交工作。預設值 (SUBMITMETHOD=JES) 則是直接提交工作給 JES。如果要透過 TSO SUBMIT 指令來提交工作,請解除註解這項指引,並指定 TSO。這個方法能夠呼叫 TSO 跳出程式;但是這會讓效能下降,因而不建議如此做。
註: - 唯一的有效設定是 TSO 與 JES。
- 若是指定 SUBMITMETHOD=TSO,亦必須定義 TSO_TEMPLATE。
- TSO_TEMPLATE
- 封套 JCL,用於透過 TSO 提交工作。預設值是
hlq.SBLZSAMP(BLZTSO)。這個陳述式會參照要作為 TSO 提交時所用之封套的 JCL 完整成員名稱。如需相關資訊,請參閱 SUBMITMETHOD 陳述式。
註: - BLZ.SBLZSAMP(BLZTSO) 中提供一個範例封套工作。如需所需自訂作業的相關資訊,請參閱這個成員。
- 除非同時指定 SUBMITMETHOD=TSO,否則 TSO_TEMPLATE 不會起作用。