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: PRCHITM3

Package: IFCAP

Routine: PRCHITM3


Information

PRCHITM3 ;OI&T/LKG - READING 832 TXN IN HOST FILE ;10/27/17 12:42

Source Information

Source file <PRCHITM3.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 5 ($$DEFDIR,$$LIST,$$STATUS,CLOSE,OPEN)^%ZISH  ^%ZTLOAD  $$STA^XUAF4  $$KSP^XUPARAM  $$PROD^XUPROD  
VA FileMan 2 EN^DDIOL  ^DIR  
IFCAP 1 (ERR,FILE,INITLOG)^PRCHITM5  
MailMan 1 ^XMD  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IFCAP 1 PRCHITEM_BULK_LOAD_VIA_HFS  

Entry Points

Name Comments DBIA/ICR reference
ST ;Entry point
GETDIR
RUN ;
END ;
PROCTXN ;
REF ;Process REF segments
N1 ;
LIN ;Process Item Lines
SLN ;
DTM ;
IREF ;
CTB ;
PID ;
PKG ;
PO4 ;
G55 ;
SEND(PRCA,PRCB,PRCC,PRCD,PRCE) ;

External References

Name Field # of Occurrence
$$DEFDIR^%ZISH GETDIR
$$LIST^%ZISH GETDIR+8
$$STATUS^%ZISH GETDIR+14, RUN+12, RUN+13, RUN+15, PROCTXN+3, LIN+14
CLOSE^%ZISH GETDIR+15, GETDIR+23, GETDIR+26, GETDIR+28, RUN+17
OPEN^%ZISH GETDIR+11, RUN+5
^%ZTLOAD GETDIR+31
EN^DDIOL GETDIR+15, GETDIR+22
^DIR GETDIR+2, GETDIR+6, GETDIR+26
ERR^PRCHITM5 PROCTXN+2, REF+2, N1+5
FILE^PRCHITM5 LIN+23
INITLOG^PRCHITM5 RUN+14
^XMD RUN+10, RUN+34, SEND+5
$$STA^XUAF4 GETDIR+17, RUN+3
$$KSP^XUPARAM GETDIR+17, RUN+3
$$PROD^XUPROD RUN+33, SEND+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"File not found!"
  • Line Location: GETDIR+10
Function Call: WRITE
  • Prompt: !,"Unable to open file "_PRCLFDIR_PRCLFFIL_"."
  • Line Location: GETDIR+12
Function Call: READ
  • Variable: PRCX
  • Timeout: DTIME
  • Line Location: GETDIR+14
Function Call: WRITE
  • Prompt: !
  • Line Location: GETDIR+16
Function Call: WRITE
  • Prompt: !,"Task #=",$G(ZTSK)
  • Line Location: GETDIR+31
Function Call: READ
  • Variable: PRCX
  • Timeout: DTIME
  • Line Location: RUN+12
Function Call: READ
  • Variable: PRCX
  • Timeout: DTIME
  • Line Location: RUN+15
Function Call: READ
  • Variable: PRCX
  • Timeout: DTIME
  • Line Location: PROCTXN+3
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>60
  • Line Location: PROCTXN+6
Function Call: WRITE
  • Prompt: $J(PRCLCTR,6)
  • Line Location: PROCTXN+6
Function Call: READ
  • Variable: PRCX
  • Timeout: DTIME
  • Line Location: LIN+14
Routine Call
  • DIR
  • Line Location:
    • GETDIR+2
    • GETDIR+6
    • GETDIR+26

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J END+3!, PROCTXN+1!, REF+1*, N1+4*, LIN+2!, LIN+3*, LIN+4*, LIN+5*, LIN+6*, LIN+7*
LIN+8*, LIN+9*, LIN+10*, LIN+11*, LIN+12*, LIN+13*, SLN+1*, SLN+2*, SLN+3*, DTM+1*
IREF+1*, CTB+2*, CTB+3*, CTB+4*, PID+2*, PKG+1*, PKG+2*, PO4+1*, G55+1*, G55+2*
^XTMP( RUN+18, RUN+20, RUN+22, RUN+23

Label References

Name Line Occurrences
CTB LIN+18
DTM LIN+16
END GETDIR+2, GETDIR+6, GETDIR+12, GETDIR+15, GETDIR+19, GETDIR+26, GETDIR+27, RUN+4
G55 LIN+22
GETDIR GETDIR+10
IREF LIN+17
LIN PROCTXN+6
N1 PROCTXN+5
PID LIN+19
PKG LIN+20
PO4 LIN+21
PROCTXN RUN+16
REF PROCTXN+4
SEND RUN+25, RUN+27
SLN LIN+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR ST+1~, GETDIR+4!, GETDIR+7!, GETDIR+24!
DIR("?" GETDIR+1*, GETDIR+4*, GETDIR+5*, GETDIR+25*
DIR("A" GETDIR*, GETDIR+4*, GETDIR+24*
DIR("B" GETDIR*, GETDIR+24*
DIR(0 GETDIR*, GETDIR+4*, GETDIR+24*
DIROUT ST+1~
DIRUT ST+1~, GETDIR+2, GETDIR+6, GETDIR+26
DTIME GETDIR+14, RUN+12, RUN+15, PROCTXN+3, LIN+14
DTOUT ST+1~
DUOUT ST+1~
DUZ RUN+8, RUN+32, SEND+3
IO GETDIR+13, GETDIR+32, RUN+11, PROCTXN+6
>> IO(0 GETDIR+15, GETDIR+16, PROCTXN+6
POP ST+1~, GETDIR+12, RUN+1~, RUN+4, RUN+6
PRCA SEND~
PRCARR RUN+19~, RUN+25, RUN+26!, RUN+27, RUN+29~
PRCARR( RUN+23*
PRCARR(1 RUN+9*, RUN+31*
PRCARR(2 RUN+31*
PRCB SEND~, SEND+2
PRCC RUN+19~*, RUN+20*, RUN+21*, RUN+25, RUN+27, SEND~, SEND+2
PRCCODE CTB+1~*, CTB+2, CTB+3, CTB+4
PRCD SEND~, SEND+2
PRCE SEND~, SEND+2
PRCERRC RUN+2~
PRCFATAL ST+1~*, GETDIR+2*, GETDIR+6*, GETDIR+12*, GETDIR+15*, GETDIR+23*, GETDIR+26*, RUN+2~*, END+2
PRCHNODE RUN+2~, RUN+18, RUN+20, RUN+22, RUN+23, RUN+25, RUN+27, RUN+28, RUN+30
PRCI ST+1~, GETDIR+14*, RUN+1~, RUN+12*, RUN+15*, RUN+19~*, RUN+20*, RUN+21*, RUN+22*, RUN+23
PRCISITE GETDIR+17~*, GETDIR+18*, GETDIR+19, GETDIR+21
PRCITC RUN+2~, LIN+23
PRCIUPD RUN+2~*, RUN+31, LIN+23*
PRCJ RUN+1~, RUN+19~*, RUN+23*, RUN+24, RUN+26*, PROCTXN+3*
PRCK RUN+1~, RUN+19~*, RUN+25*, RUN+27*, LIN+14*
PRCL RUN+19~*, RUN+21, RUN+24, N1+1~
PRCLCTR RUN+2~*, RUN+31, PROCTXN+6*
PRCLFARR ST+1~, GETDIR+9!, RUN+1~
PRCLFDIR ST+1~, GETDIR+3*, GETDIR+8, GETDIR+11, GETDIR+12, RUN+5, RUN+9, END+3!
PRCLFF ST+1~, GETDIR+9!
PRCLFF( GETDIR+8*
PRCLFFIL ST+1~, GETDIR+7*, GETDIR+8, GETDIR+11, GETDIR+12, RUN+5, RUN+9
PRCLFFILE END+3!
PRCLFIN ST+1~, RUN+1~
PRCLIN LIN+1~*, LIN+23
PRCLNCT LIN+1~*, PID+1*, PID+2
PRCM N1+1~*
PRCMSG GETDIR+20~, GETDIR+22
PRCMSG(1 GETDIR+20*
PRCMSG(2 GETDIR+21*
PRCREFCT LIN+1~*, IREF+1*
PRCRSITE GETDIR+17~*, GETDIR+19, GETDIR+21
PRCSTN RUN+3~*, RUN+25, RUN+27, RUN+30
PRCTRANS PROCTXN+1~*, PROCTXN+2, REF+2, N1+5, LIN+23
PRCTXN RUN+2~, RUN+14*
PRCTXNTYPE PROCTXN+1~*, PROCTXN+2
PRCTYPE N1+2~, N1+3*, N1+4, N1+5
PRCVALUE N1+2~, N1+3*, N1+4, CTB+1~*, CTB+2, CTB+3, CTB+4
PRCX ST+2~, GETDIR+8*, GETDIR+10, GETDIR+14*, GETDIR+15, GETDIR+17, GETDIR+21, RUN+1~, RUN+12*, RUN+14
RUN+15*, RUN+16, PROCTXN+1, PROCTXN+3*, PROCTXN+4, PROCTXN+5, PROCTXN+6, REF+1, REF+2, N1+2
N1+3, LIN+1, LIN+3, LIN+4, LIN+5, LIN+6, LIN+7, LIN+8, LIN+9, LIN+10
LIN+11, LIN+12, LIN+13, LIN+14*, LIN+15, LIN+16, LIN+17, LIN+18, LIN+19, LIN+20
LIN+21, LIN+22, SLN+1, SLN+2, SLN+3, DTM+1, IREF+1, CTB+1, PID+2, PKG+1
PKG+2, PO4+1, G55+1, G55+2, G55+3*
X ST+1~, RUN+1~
XMDUZ RUN+7~, RUN+8*, RUN+29~, RUN+32*, SEND+1~, SEND+3*
XMMG RUN+7~, RUN+29~, SEND+1~
XMSUB RUN+7~, RUN+8*, RUN+29~, RUN+30*, SEND+1~, SEND+2*
XMTEXT RUN+7~, RUN+9*, RUN+29~, RUN+32*, SEND+1~, SEND+3*
XMY RUN+7~, RUN+29~, SEND+1~
XMY( RUN+8*, RUN+32*, SEND+3*
XMY("G.ISM" RUN+8*, RUN+32*, SEND+3*
XMY("VHANIFMO@domain.ext" RUN+33*, SEND+4*
XMZ RUN+7~, RUN+29~, SEND+1~
Y ST+1~, GETDIR+3, GETDIR+7, GETDIR+27, RUN+1~
ZTDESC ST+2~, GETDIR+29*
ZTDTM ST+2~
ZTIO ST+2~, GETDIR+29*
>> ZTQUEUED RUN+1, RUN+4, END+1, END+2, PROCTXN+6
>> ZTREQ END+1*
ZTRTN ST+2~, GETDIR+29*
ZTSAVE ST+2~
ZTSAVE("DTIME" GETDIR+30*
ZTSAVE("DUZ" GETDIR+30*
ZTSAVE("PRCLFDIR" GETDIR+30*
ZTSAVE("PRCLFFIL" GETDIR+30*
ZTSK ST+2~, GETDIR+31
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All