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 |