INHUT3 ;WFH,JPD; 27 Nov 95 11:42; Tools Interface ZIS front-end function
Source file <INHUT3.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RMRTN(%FIND) | ;Clean up IB routines used
; INPUT: %FIND - Prefix of routines to remove ; i.e., IBxxxx |
|
| 12 | ||
| ZISASK() | ||
| OPENIT | ||
| ORDER(GL,VAR,ST,END,EX) | ;MOVE TO %ZTF
; Perform indirect $Order and execute line for each ; Inputs: ; GL - Global name VAR - Variable to use for $O ; ST - Starting place in Global ; END - Ending condition EX - Excutable code for each node |
|
| TR(X) | ; Calculate Valid VMS filename for TRANSACTION TYPE by translating
; " " to "_", all other invalid characters to "-" ; Input should be the TRANSACTION TYPE NAME field ; Extention must be added by calling routine |
|
| RUNTSK | ||
| ZIS(INRTN,INZVARS,INZIOM,INASK) | ; Ask op for device, do ZTRTN.
; INRTN(req)=Name of routine does report output."^rou" or "label^rou". ; INZVARS(op)=Names of variables to pass ZTRTN. Separate names ; with "^". Example: "INBEG^INHEAD(^INTYPE". Or can be array by ; ref. like the ZTSAVE taskman array. ; INZIOM(op)=Width. Def 80. Avoids(disregards)interaction about width ; INASK = If 0, ask for device ; If 1, overwrite flatfile INHSYS.RPT with new data ; If 2, append output to INHSYS.RPT ; If 3, no output |
|
| ZTSAVE |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^%ZOSF("DEL" | RMRTN+3 |
| Name | Line Occurrences |
|---|---|
| $$ZISASK | ZIS+12 |
| 12 | 12+1 |
| @( | ZISASK+19, RUNTSK |
| OPENIT | ZISASK+17 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | ZISASK~, ZTSAVE+2* |
| %FIND | RMRTN~, RMRTN+3, RMRTN+4, RMRTN+5 |
| %ZIS | ZISASK~*, ZISASK+4*, OPENIT+1* |
| C | ORDER+7~*, ORDER+8 |
| DTOUT | ZISASK+4! |
| END | ORDER~, ORDER+6, 12 |
| EX | RMRTN+3~*, RMRTN+4, RMRTN+5, ORDER~, ORDER+6, 12+1 |
| GL | ORDER~, ORDER+6, ORDER+7, ORDER+8*, ORDER+9*, 12 |
| I | RMRTN+3~*, RMRTN+4*, ZTSAVE~, ZTSAVE+2*, ZTSAVE+3* |
| INASK | ZIS~, ZIS+11*, ZISASK+4, ZISASK+5, ZISASK+17, ZISASK+21, OPENIT |
| >> INRPTNM | ZISASK+5 |
| INRTN | ZIS~, ZISASK+19, RUNTSK |
| INZDEF | ZISASK+18~ |
| INZIOM | ZIS~, ZIS+11*, ZISASK+7, ZISASK+18~ |
| INZLIM | ZISASK+18~ |
| INZLIM("POP" | ZISASK+1* |
| INZLIM("ZTSK" | ZISASK+1* |
| INZOPTN | ZISASK+18~ |
| INZPRMPT | ZISASK+18~ |
| INZVARS | ZIS~, ZISASK+18~, ZTSAVE+1*, ZTSAVE+2 |
| INZVARS( | ZTSAVE+3 |
| IO | ZISASK~, ZISASK+5*, ZISASK+22, RUNTSK, OPENIT, OPENIT+3 |
| IO("Q" | ZISASK+13 |
| IO("S" | ZISASK+9 |
| >> IOA(132 | OPENIT+3 |
| >> IOA(80 | ZISASK+19 |
| IOM | ZISASK+7*, ZISASK+15, ZISASK+19, OPENIT+3 |
| ION | ZISASK+15 |
| IOP | ZISASK~, ZISASK+4*, ZISASK+15*, OPENIT+2* |
| IOSL | ZISASK+15 |
| IOST | ZISASK+19, OPENIT+3 |
| POP | ZISASK~, ZISASK+4, ZISASK+17, OPENIT*, OPENIT+1*, OPENIT+2 |
| RNAME | OPENIT~* |
| ST | ORDER~, ORDER+6, ORDER+7 |
| U | ZTSAVE+2 |
| VAR | ORDER~, ORDER+6, ORDER+7~, ORDER+9, 12 |
| X | RMRTN+3~, RMRTN+4*, RMRTN+5*, TR~, TR+4 |
| ZTSAVE | ZTSAVE! |
| ZTSAVE( | ZTSAVE+2*, ZTSAVE+3* |
| >> ZTSK | RUNTSK |