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 |  Label References |  Local Variables |  All
Print Page as PDF
Routine: SRHLDW1

Package: Surgery

Routine: SRHLDW1


Information

SRHLDW1 ;B'HAM ISC/DLR - Surgery Interface Master File Update Menu for Files ; [ 06/11/98 6:17 AM ]

Source Information

Source file <SRHLDW1.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 1 ^%ZTLOAD  
Surgery 1 MSG^SRHLMFN  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Surgery 1 SRHL DOWNLOAD INTERFACE FILES  

Entry Points

Name Comments DBIA/ICR reference
ASK ;
ENQ ;
KDIR ;kills all DIR variables
END
HDR ;header for the OBR Menu

External References

Name Field # of Occurrence
^%ZTLOAD ASK+6
^DIR HDR+4, ASK+2
MSG^SRHLMFN ENQ+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SRHLDW1+13
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SRHLDW1+14
Function Call: WRITE
  • Prompt: ?((IOM-$L(HDR))/2),HDR,!!
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !,SRX,". ",$P(CNT(SRX),"^")
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: !,"NOT AVAILABLE"
  • Line Location: ASK+3
Function Call: WRITE
  • Prompt: !,"Queuing message"
  • Line Location: ASK+4
Routine Call
  • DIR
  • Line Location:
    • HDR+4
    • ASK+2

Label References

Name Line Occurrences
ASK SRHLDW1+13
HDR SRHLDW1+13
KDIR END, HDR+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C HDR+1~, HDR+3*, HDR+4
CNT SRHLDW1+3~
CNT( HDR+3, ASK+2, ASK+3, ASK+4, ENQ+2
CNT(1 SRHLDW1+5*
CNT(2 SRHLDW1+6*
CNT(3 SRHLDW1+7*
CNT(4 SRHLDW1+8*
CNT(5 SRHLDW1+9*
CNT(6 SRHLDW1+10*
CNT(7 SRHLDW1+11*
CNT(8 SRHLDW1+12*
DIR KDIR+1!
DIR("?" HDR+4*
DIR("A" HDR+4*, ASK+2*
DIR("B" ASK+2*
DIR(0 HDR+4*, ASK+2*
DIROUT KDIR+1!
DIRUT HDR+4, ASK+2, KDIR+1!
DTOUT KDIR+1!
DUOUT KDIR+1!
FEC ENQ+1~, ENQ+2*, ENQ+4
G ASK+1~, ASK+5*
HDR HDR+1~, HDR+2*
IOF SRHLDW1+13, SRHLDW1+14
IOM HDR+2
OUT SRHLDW1+3~, SRHLDW1+13*, HDR+4*, ASK+2*
REC ENQ+1~, ENQ+2*, ENQ+4
SRENT ENQ+1~, ENQ+2*, ENQ+4
SRTBL ENQ+1~, ENQ+2*, ENQ+4
SRTYP SRHLDW1+3~, SRHLDW1+13*, HDR+4*, ASK+2, ASK+3, ASK+4, ASK+5, ENQ+2
SRX HDR+1~, HDR+3*
U ASK+2, ASK+3, ASK+4
>> Y HDR+4, ASK+2
>> ZTDESC ASK+4*
>> ZTDTH ASK+4*
>> ZTIO ASK+4*
>> ZTQUEUED ENQ+5
>> ZTREQ ENQ+5*
>> ZTRTN ASK+4*
>> ZTSAVE( ASK+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables |  All