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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ZISHMSMU

Package: Kernel

Routine: ZISHMSMU Platform: MSM For Unix


Information

ZISHMSMU ; IHS/DSM/MFD - HOST COMMANDS FOR UNIX ; [ 06/03/96 10:58 AM ]

Source Information

Source file <ZISHMSMU.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 ^%ZIS  ^%ZISC  
VA Fileman 1 ^DIE  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Kernel 3 ZISHMSU  ZISHONT  ZISHPW  
Data Warehouse Export System 1 BDWBHL1  
IHS Accounts Receivable 1 BARUFUT1  
IHS VA Utilities 1 XBGSAVE  

Entry Points

Name Comments DBIA/ICR reference
SENDTO1(X,Y)
DF(X) ; ----- Directory format.
JW ; -- MSM extrinsic.
LIST(ZISH1,ZISH2,ZISH3) ; ----- Set local array holding filename(s).
; S Y=$$LIST^%ZISH("/dir/","fl",".return array")
; "fl*",
; .array,
FL(X) ; ----- Filename length.
F ;call hostcmd foreground
FROM(ZISH1,ZISH2,ZISH3,ZISH4,ZISH5) ; ----- Get unix file(s) from.
; S Y=$$FROM^%ZISH("/dir/","fl","mach","qlfr","/dir/")
; "fl*"
; .array
IHS() ;EP - Determine if the call was from an IHS application.
STATUS() ; ----- EndOfFile flag.
DEL(ZISH1,ZISH2) ; ----- Delete file(s).
; S Y=$$DEL^%ZISH("/directory/","filename")
; ,.array)
B ;call hostcmd background
OPEN(ZISH1,ZISH2,ZISH3) ; ----- Open unix file.
; S Y=$$OPEN^%ZISH("/directory/","filename","R")
MV(ZISH1,ZISH2,ZISH3,ZISH4) ; ----- Rename a file.
; S Y=$$MV^%ZISH("/from_dir/","from_fl","/to_dir/","to_fl")
SEND(ZISH1,ZISH2,ZISH3) ;Send unix fl
; S Y=$$SEND^%ZISH("/dir/","fl","mach")
; "fl*"
; .array
QL(X) ;Qlfrs
NXNM() ;get next reference number
ONE ;run one
GETDA ;internal entry number
PWD(ZISH1) ; ----- Print working directory.
; S Y=$$PWD^%ZISH(.return array)
SCRIPT(X)
DIST(ZISH1,ZISH2)

External References

Name Field # of Occurrence
^%ZIS OPEN+31, LIST+33
^%ZISC OPEN+36, LIST+31
^DIE ONE+19

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: $$STATUS=-1
  • Variable: X Q
  • Line Location: LIST+30
Function Call: READ
  • Timeout: $$STATUS=-1
  • Variable: X Q
  • Line Location: PWD+43
Routine Call
  • DIE
  • Line Location:
    • ONE+19
Routine Call
  • %ZIS
  • Line Location:
    • OPEN+31
    • LIST+33

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIB(9888888.93 - [#9888888.93] DIST+6, DIST+8, ONE+1, SCRIPT+4, SCRIPT+7, SCRIPT+8, GETDA+4, GETDA+7, GETDA+8, NXNM+1
, NXNM+2*, NXNM+3, NXNM+4, NXNM+5*, NXNM+6
^XTV(8989.3 - [#8989.3] PWD+14

Label References

Name Line Occurrences
$$LIST SEND+8
$$NXNM ONE+16
$$OPEN LIST+28
$$STATUS LIST+30
@( ONE+20, SCRIPT+9
DF OPEN+19, DEL+6, LIST+8, MV+6, MV+7
FL OPEN+25
GETDA SENDTO1+9, DIST+4, SCRIPT+2
JW DEL+18, SEND+21, LIST+12, LIST+22, LIST+37, MV+17
ONE SENDTO1+12, DIST+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS OPEN+16~
%ZIS("IOPAR" OPEN+31*
>> DA ONE+18*
>> DIE ONE+18*
>> DR ONE+18*
>> I ONE+1*, SCRIPT+6*, SCRIPT+7*, SCRIPT+8
IO OPEN+36, LIST+30
IO(0 OPEN+39
IO(1 OPEN+31
IOM LIST+27
ION LIST+27
>> IOP OPEN+31*, LIST+32*
IOSL LIST+27
IOST LIST+27
IOUPAR OPEN+16~
POP OPEN+16~, OPEN+31, OPEN+32, LIST+5~
X SENDTO1~, LIST+5~, LIST+30*, DF~, DF+1, DF+2*, DF+3*, QL~, QL+1, QL+2*
, FL~, FL+2, SCRIPT~, GETDA+3, GETDA+4, GETDA+5, GETDA+7
>> XQY0 IHS+1, IHS+2
Y SEND+8*, SENDTO1~, SENDTO1+7, SENDTO1+8, SENDTO1+10, SENDTO1+13, SENDTO1+14*, SENDTO1+15*, SENDTO1+16, LIST+5~
, DIST+2, DIST+3, DIST+5, DIST+10*, DIST+11, F+1*, B+1*, SCRIPT+3, SCRIPT+5, SCRIPT+10
, GETDA+2*, GETDA+6!, NXNM+4*, NXNM+5, NXNM+7
ZISH SEND+4~, SEND+21*, SENDTO1+6~, DIST+1~, ONE+21!
ZISH( ONE+1*
ZISH(10 ONE+10
ZISH(2 ONE+14
ZISH(3 ONE+4, ONE+6
ZISH(4 ONE+4, ONE+6
ZISH(5 ONE+7, ONE+9
ZISH(6 ONE+5*, ONE+6*, ONE+8*, ONE+9*, ONE+11*, ONE+12*, ONE+13
ZISH(7 ONE+15, ONE+20, SCRIPT+4*, SCRIPT+5, SCRIPT+9
ZISH(8 ONE+2*, ONE+3, ONE+15
ZISH1 OPEN~, OPEN+19, OPEN+28, DEL~, DEL+6, DEL+16, DEL+17, FROM~, SEND~, SEND+5*
, SEND+8, LIST~, LIST+8, LIST+20, MV~, MV+6, MV+13, PWD~, DIST~
ZISH1(1 PWD+14*, PWD+15*, PWD+16*, PWD+17*, PWD+18
ZISH2 OPEN~, OPEN+25, OPEN+26, OPEN+28, DEL~, DEL+9, FROM~, SEND~, SEND+6, SEND+8
, LIST~, LIST+15, MV~, MV+13*, MV+16, DIST~
ZISH2( DEL+13, DEL+15, SEND+21, LIST+19
ZISH2(0 OPEN+22, DEL+9, LIST+15, MV+10
ZISH2(1 DEL+9*, LIST+15*
ZISH3 OPEN~, OPEN+31, OPEN+35, FROM~, SEND~, SEND+7, SEND+21, LIST~, MV~, MV+7
, MV+14
ZISH3( LIST+30*
ZISH4 FROM~, MV~, MV+14*, MV+16
ZISH4(0 MV+10
ZISH5 FROM~
ZISHC DEL+3~, DEL+17*, SEND+21*, LIST+5~, LIST+11*, LIST+21*, LIST+36*, MV+3~, MV+16*, JW+1
, ONE+3*, ONE+13*, ONE+14*, ONE+17*, F+1, B+1, SCRIPT+8*
ZISHDA DEL+3~, DEL+13*, DEL+15*, SENDTO1+11*, LIST+5~, LIST+19*, DIST+7*, DIST+8*, ONE+1, ONE+18
, ONE+21!, SCRIPT+3, SCRIPT+4, SCRIPT+7, SCRIPT+8
ZISHDA1 SENDTO1+10, SENDTO1+11, DIST+5, DIST+6, DIST+8, GETDA+1!, GETDA+5*, GETDA+7*, GETDA+8, GETDA+9!
ZISHDF OPEN+16~, OPEN+28*, OPEN+31, DEL+3~, DEL+16*, DEL+17, LIST+5~, LIST+20*, LIST+21
ZISHF DEL+3~, DEL+13*, DEL+15*, DEL+16, DEL+17, LIST+5~, LIST+19*, LIST+20
ZISHFL SENDTO1+8*, DIST+3*, ONE+14, ONE+21!
ZISHIOP OPEN+16~, OPEN+31*
ZISHIOP1 LIST+5~, LIST+27*, LIST+32
ZISHLN LIST+5~, LIST+30*
ZISHP1 FL+1~, FL+2*
ZISHP2 FL+1~, FL+2*
ZISHPARM SEND+4~, SEND+15*, SEND+21
ZISHQ OPEN+16~, OPEN+36*, OPEN+39, OPEN+40, DEL+3~, DEL+13*, DEL+14
>> ZISHRNUM SENDTO1+15, ONE+16*, ONE+17, ONE+18
ZISHX OPEN+22*, DEL+3~, DEL+13*, DEL+14, DEL+20, SEND+22, LIST+5~, LIST+28*, LIST+29, LIST+39
, MV+3~, MV+10*, MV+18, JW+1*
>> ZTQUEUED OPEN+39
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All