| File | 191 |
|---|---|
| Statement | FIND / PROCESS
|
| Task | Retrieve information about Entire Systems Management Adapter users and enable a user to be cancelled from the Entire Systems Management Adapter. |
| Code | Text |
|---|---|
| 600 | Unknown function. |
| 649 | Entire Systems Management Adapter User not found or cannot be cancelled. |
| Dictionary Field Name | Format/
Length/ Desc/Mu |
Description |
|---|---|---|
| ADABAS-EXTENDED-ID | (B28) | Pseudo extended Adabas user ID. |
| ADABAS-ID | (B4) | Pseudo Adabas user ID. |
| D | ||
| CPU | (N5.2) | Amount of CPU consumed (format: SSSSS.HH). |
| FUNCTION | (A8) | Possible options: |
| D | CANCEL Cancel user with the specified NATPROC-ID. | |
| LASTERR Get last error message. | ||
| If no function is specified, a list of ESA users is given. | ||
| FULL-SCAN | (A3) | FULL-SCAN is considered for FUNCTION = ' ' only (display list of ESA users). If FULL-SCAN is set to YES, all internal ESA tasks are returned additionally. If NO or blank is supplied, only ESA users are returned. |
| D | ||
| INTERNAL-TASK | (A3) | Possible values: |
| D | YES if data of internal ESA task is returned. | |
| NO if data of NATPROC-USER is returned. | ||
| IO-COUNT | (N7) | Number of I/O operations so far. |
| JOB-ID | (A8) | TSN of internal task in alpha format. |
| D | ||
| LAST-ACTIVITY | (N5) | Time elapsed since last activity (in seconds). |
| D | ||
| NATPROC-ID | (A10) | The unique internal ID in the Entire Systems Management Adapter. Value 'TASK' is returned for an internal task. |
| D | ||
| TASK-ID | (A16) | ID of the internal task is returned. This is the name of the load module. |
| D | ||
| USER-ID | (A8) | Possible values: |
| D | userid The user ID. | |
| -------- The user is not logged on. |
FIND NATPROC-USERS WITH NODE = 199
AND FULL-SCAN = 'YES'
AND FUNCTION = ' '
*
IF ERROR-CODE EQ 0
IF #FIRST EQ 1
WRITE 'LogonID ESY Task-ID TSN LastAct CPU used'
'IO count INTERNAL'
WRITE '________ ____ ________________ _____ _______ ________'
' ________ ________'
ASSIGN #FIRST = 0
END-IF
*
WRITE USER-ID NATPROC-ID TASK-ID JOB-ID LAST-ACTIVITY (NL=6)
CPU (NL=4.2) IO-COUNT (NL=7) INTERNAL-TASK
...
The following output is created:
LogonID ESY Task-ID TSN LastAct CPU used IO count INTERNAL ________ ____ ________________ _____ _______ ________ ________ ________ TSOS TASK ESYCONS 3UG0 6 481.37 51 YES TSOS TASK ESYEVTM 3809 0 65.46 38 YES TSOS TASK ESYMAIN 3807 0 185.95 230 YES TSOS TASK ESYSERV 3808 27 203.93 2783 YES TSOS TASK ESYSERV 381I 0 274.54 621 YES TSOS NAT NOMXTS0006300038 381E 0 67.31 0 YES TSOS NAT NOM02S0006300038 381G 0 24.32 0 YES TSOS NAT NOM03S0006300038 381H 0 162.89 0 YES TSOS 0010 37 15.44 0 NO TSOS 0011 11 241.62 208 NO DC1 0017 0 0.02 0 NO WOS 0007 27 137.48 0 NO