Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ZIS4MSM

Package: Kernel

Routine: ZIS4MSM Platform: MSM


Information

%ZIS4 ;SFISC/RWF,AC - DEVICE HANDLER SPOOL SPECIFIC CODE(MSM) ;30-OCT-1997 09:28

Source Information

Source file <ZIS4MSM.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 6 ($$LOW,YN)^%ZIS1  OXECUTE^%ZIS6  HFS^%ZISF  V2CL1^%ZOSV  (FILE,NEWDOC)^ZISPL1  X10^ZISX  

Entry Points

Name Comments DBIA/ICR reference
OPEN
OPN2
NOPEN
OP1
OPNERR
O
OPAR
O1
ZIO
SPOOL ;%ZDA=pointer to ^XMB(3.51, %ZFN=spool file name.
R
DOC
OK
N
SPL2
SPL3
SPL4
SPL5
CLOSE
CL2
HFS
REWMT(IO,IOPAR) ;Rewind Magtape
REWSDP(IO,IOPAR) ;Rewind Sequential Block Processor
REWHFS(IO,IOPAR) ;Rewind Host File.
REW1
REWERR ;Error encountered.

External References

Name Field # of Occurrence
$$LOW^%ZIS1 ZIO+1
YN^%ZIS1 NOPEN+1
OXECUTE^%ZIS6 OPAR+13
HFS^%ZISF HFS
V2CL1^%ZOSV CLOSE+5
FILE^ZISPL1 CLOSE+2
NEWDOC^ZISPL1 R
X10^ZISX O+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,*7," Routing to device "_$P(^%ZIS(1,%E,0),"^",1)_$S($D(^(1)):" "_$P(^(1),"^",1)_" ",1:"")
  • Line Location: OPN2+0
Function Call: WRITE
  • Prompt: *7," [BUSY] ... RETRY"
  • Line Location: NOPEN+1
Function Call: WRITE
  • Prompt: !,?5,*7,"[File not Found]"
  • Line Location: OPAR+8
Function Call: WRITE
  • Prompt: *5
  • Line Location: REWMT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] OPN2DOC+1
^%ZIS(2 - [#3.2] O+2
^%ZOSF("TRAP" OP1O1, REWMT+1, REWSDP+1, REW1
^XMB(3.51 - [#3.51] R+2*, CL2*
^XMBS(3.519 - [#3.519] CL2*, CL2+1*, CL2+2*
^XTV(8989.3 - [#8989.3] CLOSE+3
^XUTL("XQ" DOC*, DOC+1*

Label References

Name Line Occurrences
DOC R+1
N SPOOL+1, SPOOL+2, RR+1, R+2
NOPEN OPEN+1
O1 OPAR+3
OK R
OP1 OPEN+1
OPEN NOPEN+1
OPN2 OPEN
SPL2 R+2
SPL3 R+1, CLOSE+4
SPL5 SPL2SPL3SPL4
ZIO O

Naked Globals

Name Field # of Occurrence
^("SPL" DOC+1
^(1 OPN2DOC+1
^(10 O+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% NOPEN+1*, OPAR+5~*, OPAR+7, ZIO~*, ZIO+1, CL2*, CL2+1*, CL2+2*
>> %2 CL2+1, CL2+2
>> %A OPAR+1*, OPAR+2*, O1+2
>> %A1 OPAR+11*
>> %E OPN2
>> %IS NOPENO
>> %IS("HFSIO" OPAR
>> %IS("IOPAR" OPAR
>> %Y CLOSE+4*
%Z1 CLOSE~, CLOSE+3*, CL2
>> %Z91 OPAR+1
>> %ZCR CLOSE+4*
%ZDA R*, R+2, DOC, OK!, N!, CLOSE+2, CL2
%ZFN R*, R+1, R+2*, OK!, N!, SPL2*, SPL3, SPL5*, CLOSE+4*
>> %ZISB R
>> %ZISHG NOPEN
>> %ZISHP OPN2NOPEN
>> %ZISIOS DOC+1
>> %ZISLOCK OP1+1, OP1+2, O1+1, O1+2
>> %ZISOPAR OPAR*, OPAR+1
>> %ZISTO OPAR+2
>> %ZISUPAR OPAR+11
>> %ZS CLOSE+4
>> %ZTIME OPAR+2
>> %ZTYPE OPAROPAR+1, OPAR+2, OPAR+4
>> %ZY R*, R+1
>> %ZY(0 R
DUZ SPOOL+2
IO OPENOPEN+1, OP1+2, OPAR*, OPAR+2, OPAR+6, OPAR+7, OPAR+10, OPAR+11, O1+2
, R*, CLOSE+4*, REWMT~, REWMT+2, REWSDP~, REWSDP+2, REWHFS~, REW1+1
IO("CLNM" ZIO+1*
IO("DOC" R*, N!
IO("ERROR" OPNERR*, O1+3*
IO("IP" ZIO+1*
IO("LASTERR" OPNERR*
IO("Q" R
IO("S" O+2
IO("SPOOL" DOC*
IO("ZIO" ZIO*
IO(0 O+2
IO(1 OPENOPEN+1, OP1+2*, OPAR+7!, O1+2*, SPL2*, SPL3*, CLOSE+1!
IOF DOC*
>> IOP OPN2NOPEN+1, OPAROPAR+3, OPAR+8, SPOOL+1, SPOOL+2, SPL5
IOPAR REWMT~, REWSDP~, REWHFS~
>> POP OPEN+1*, NOPEN*, NOPEN+2*, OP1+2*, OPNERR*, OPAR+3, OPAR+4, OPAR+6*, OPAR+7, OPAR+8
O1+2*, N*
U NOPEN+1*, RR+2
X OP1~*, O1~*, REWMT+1*, REWSDP+1*, REW1*
>> XMZ CL2+1, CL2+2
>> XS CL2
>> ZISDA SPOOL+1
ZISPLAD DOC+1*, CLOSE+2!
>> ZOSFV SPOOL+3*, R, CLOSE*
>> ZTQUEUED OPAR+7, OPAR+8, SPL5
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All