%ZIS2 ;SFISC/AC,RWF -- DEVICE HANDLER (CHECKS) ;11/08/2011
Source file <ZIS2.m>
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Generic Interface System | 1 | INHUT8 | 
| Kernel | 1 | %ZIS1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TMPVAR | ||
| PQ | ;Check (if not queueing to secondary system) that print queue is established and available | |
| SLAVE | ||
| PTIME | ||
| QUECHK() | ;Return 1 if OK | |
| T2 | ||
| DUZ | ||
| L2 | ;Entry point from %ZIS1, %E holds the IEN value | |
| T | ; | |
| OOS | ||
| SEC | ;Do Security check | |
| VTRM | ||
| IOPAR(%DA,%N) | ;Return I/O parameter | |
| CHECK | ;Get IO check for secondary $I | |
| OTHCPU(%1) | ;%1 should be either DEVICE or HUNT GROUP | |
| OCPU | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^%ZIS(1 - [#3.5] | CHECK+2, TMPVAR+5, TMPVAR+7, TMPVAR+10, IOPAR+1 | 
| ^%ZIS(2 - [#3.2] | TMPVAR+16 | 
| ^XTV(8989.3 - [#8989.3] | PQ+1 | 
| ^XUTL("XQ" | TMPVAR+7, TMPVAR+12, TMPVAR+13, TMPVAR+14 | 
| Name | Line Occurrences | 
|---|---|
| $$IOPAR | TMPVAR+1, TMPVAR+2 | 
| $$QUECHK | CHECK+5 | 
| OTHCPU | OCPU | 
| SEC | DUZ | 
| T | CHECK+6, SLAVE, PQ+1, OOS, PTIME | 
| Name | Field # of Occurrence | 
|---|---|
| ^("IOST(0)" | TMPVAR+7 | 
| ^("TIME" | CHECK+4 | 
| ^("TYPE" | CHECK+4 | 
| ^("XY" | TMPVAR+16 | 
| ^(90 | CHECK+4 | 
| ^(95 | CHECK+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | TMPVAR+15* | 
| %1 | OTHCPU~, OTHCPU+5, OTHCPU+11, OTHCPU+12, OTHCPU+14 | 
| %2 | OTHCPU+1~, OTHCPU+2*, OTHCPU+3, OTHCPU+9, OTHCPU+14 | 
| >> %A | VTRM, VTRM+1, PTIME+2*, PTIME+4, TMPVAR+10*, TMPVAR+13*, TMPVAR+15*, TMPVAR+16, SEC+1* | 
| %C | PTIME+3~, PTIME+4*, PTIME+5 | 
| %DA | IOPAR~, IOPAR+1 | 
| >> %E | CHECK+2, PQ+1, TMPVAR, TMPVAR+1, TMPVAR+2, TMPVAR+10, TMPVAR+11, OTHCPU+6 | 
| %H | VTRM, VTRM+1, PTIME+3~, PTIME+4*, PTIME+5, TMPVAR, TMPVAR+6*, TMPVAR+7, TMPVAR+11 | 
| %L | PTIME+3~, PTIME+4*, PTIME+5 | 
| %N | IOPAR~, IOPAR+1 | 
| >> %X | SEC+1* | 
| >> %Z | CHECK+2*, CHECK+3, SLAVE, TMPVAR+5, TMPVAR+6, QUECHK+1, OTHCPU+3, OTHCPU+4, OTHCPU+6 | 
| >> %Z1 | CHECK+6 | 
| %Z2 | CHECK+1~, CHECK+2*, CHECK+3 | 
| >> %Z90 | CHECK+4*, OOS+2 | 
| >> %Z91 | TMPVAR+13*, TMPVAR+14*, TMPVAR+15*, TMPVAR+16*, TMPVAR+18 | 
| >> %Z95 | CHECK+4*, SEC+1 | 
| %ZFQ | CHECK+1~, QUECHK+1*, QUECHK+3, QUECHK+4, QUECHK+9 | 
| >> %ZIS | PQ+1, TMPVAR+5, TMPVAR+6, TMPVAR+18, T2, QUECHK+3, QUECHK+4, QUECHK+9*, OTHCPU+12, OTHCPU+13 | 
| >> %ZIS( | IOPAR+1 | 
| >> %ZIS("PRI" | CHECK+2, CHECK+3 | 
| >> %ZISB | PQ+1, PTIME+2, QUECHK+3*, OTHCPU+7, OTHCPU+12*, OTHCPU+13 | 
| %ZISCPU | CHECK+1!, OTHCPU+9*, OTHCPU+10* | 
| >> %ZISHG | OTHCPU+6* | 
| >> %ZISHG(0 | OTHCPU+6*, OTHCPU+11!, OTHCPU+13 | 
| %ZISHP | L2+1!, VTRM, OOS+2, PTIME+2, SEC+2 | 
| %ZISHPOP | L2+1! | 
| >> %ZISI | TMPVAR+14* | 
| >> %ZISIOS | TMPVAR* | 
| %ZISMSG | OTHCPU+1~*, OTHCPU+14* | 
| >> %ZISOPAR | TMPVAR+1* | 
| >> %ZISRL | CHECK+6* | 
| >> %ZISTO | TMPVAR+2* | 
| >> %ZISTP | TMPVAR+10*, TMPVAR+13*, TMPVAR+18 | 
| >> %ZISUPAR | TMPVAR+2* | 
| >> %ZISV | OTHCPU+3 | 
| >> %ZTIME | CHECK+4*, PTIME+2, TMPVAR+2 | 
| >> %ZTYPE | CHECK+4*, CHECK+6, VTRM, VTRM+1, PQ+1, TMPVAR+11, T2+4, OTHCPU+13 | 
| DT | OOS+2 | 
| >> DTOUT | L2+1 | 
| >> DUOUT | L2+1 | 
| DUZ(0 | SEC+1 | 
| IO | CHECK+3*, VTRM+1*, PTIME, TMPVAR*, TMPVAR+5*, TMPVAR+6, TMPVAR+8, T2*, OTHCPU+8*, OTHCPU+12* | 
| IO("Q" | VTRM, VTRM+1, SLAVE, QUECHK+3*, QUECHK+9, QUECHK+11!, OTHCPU+12* | 
| IO("S" | TMPVAR!*, TMPVAR+4, TMPVAR+6*, TMPVAR+7* | 
| IO(0 | TMPVAR+6* | 
| >> IOP | VTRM, SLAVE, PQ+3, OOS+2, PTIME+2, QUECHK+5, QUECHK+10, QUECHK+11, OTHCPU+14, SEC+2 | 
| >> POP | CHECK+2*, VTRM*, SLAVE*, PQ+2*, OOS, OOS+2*, PTIME, PTIME+2, PTIME+5*, DUZ , TMPVAR+4, TMPVAR+8*, T2, T2+6*, QUECHK+6*, QUECHK+11*, OTHCPU+7*, OTHCPU+13*, OTHCPU+14*, SEC+1* , SEC+2 | 
| >> USIO | TMPVAR+18* | 
| X | OTHCPU+1~, OTHCPU+3*, OTHCPU+4*, OTHCPU+5, OTHCPU+9, OTHCPU+10, OTHCPU+14 | 
| >> XQNOGO | QUECHK+3 | 
| Y | OTHCPU+1~, OTHCPU+3*, OTHCPU+4*, OTHCPU+5 | 
| >> ZTQUEUED | QUECHK+3, QUECHK+4 |