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

Package: Health Level Seven

Routine: HLOSTRAC


Information

HLOSTRAC ;OIFO-OAK/RBN/CJM - HLO SERVER TRACE Tool ; 02/22/2011

Source Information

Source file <HLOSTRAC.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Health Level Seven 5 (END,SERVER)^HLOSRVR  (READ,WRITE,WRITE2,WRITE3)^HLOSTRAC  (WRITE,WRITE3)^HLOTRACE  $$ASKYESNO^HLOUSR2  $$ASKPORT^HLOUSRA  
Kernel 4 $$VERSION^%ZOSV  ^%ZTER  $$NOW^XLFDT  OWNSKEY^XUSRB  

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

Package Total Caller Graph
Health Level Seven 2 HLO SERVER TRACE  HLOSTRAC  

Entry Points

Name Comments DBIA/ICR reference
TRACE
READ
SETBREAKS ;
WRITE(MSG) ;
WRITE2(MSG,VALUE) ;
WRITE3(MSG) ;
READMSG ;
PARSEHDR ;
DUP ;
CLOSE ;
ERROR ;
ZB10 ;
ZB11
ZB12 ;
ZB13
ZB14 ;
ZB15
ZB16 ;
ZB17
ZB18 ;
ZB19
ZB25
ZB26
ZB27
ZB28
ZB29
ZB30
ZB3 ;
ZB32

External References

Name Field # of Occurrence
$$VERSION^%ZOSV TRACE+8
^%ZTER ZB3+13
END^HLOSRVR ZB3+2
SERVER^HLOSRVR READ+3
READ^HLOSTRAC ERROR+7
WRITE^HLOSTRAC PARSEHDR+1, DUP+1, CLOSE+1, ERROR+3, ZB10+1, ZB11+1, ZB12+1, ZB13+1, ZB15ZB17
ZB18+1, ZB19ZB25ZB26ZB27ZB28
WRITE2^HLOSTRAC ZB11ZB13ZB14+1, ZB16+2
WRITE3^HLOSTRAC READMSG+13, ZB16+1, ZB29ZB30ZB30+1
WRITE^HLOTRACE ZB3+6, ZB32
WRITE3^HLOTRACE ZB3+8, ZB32+1, ZB32+2
$$ASKYESNO^HLOUSR2 READMSG+9
$$ASKPORT^HLOUSRA TRACE+19
$$NOW^XLFDT WRITE+4, WRITE2+4
OWNSKEY^XUSRB TRACE+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Your DUZ must be set!"
  • Line Location: TRACE+4
Function Call: WRITE
  • Prompt: !!," Sorry, you are not authorized to use this tool.",!!
  • Line Location: TRACE+7
Function Call: WRITE
  • Prompt: !,"What port do you want to listen on while in server trace mode?"
  • Line Location: TRACE+16
Function Call: WRITE
  • Prompt: !,"The port must be free. If a server already has it opened then the"
  • Line Location: TRACE+17
Function Call: WRITE
  • Prompt: !,"server needs to be stopped before starting in server trace mode."
  • Line Location: TRACE+18
Function Call: WRITE
  • Prompt: !!,"Starting the server, hit the CTRL-C key to stop the server...",!!
  • Line Location: TRACE+25
Function Call: WRITE
  • Prompt: !,?5,"Time: ",$$NOW^XLFDT," ",MSG
  • Line Location: WRITE+4
Function Call: WRITE
  • Prompt: !,?5,"Time: ",$$NOW^XLFDT," ",MSG
  • Line Location: WRITE2+4
Function Call: WRITE
  • Prompt: VALUE(I)
  • Line Location: WRITE2+7
Function Call: WRITE
  • Prompt: !,MSG
  • Line Location: WRITE3+4
Function Call: WRITE
  • Prompt: !
  • Line Location: READMSG+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HLCS(870 - [#870] TRACE+14
^HLD(779.1 - [#779.1] TRACE+11, TRACE+13

Label References

Name Line Occurrences
SETBREAKS TRACE+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> BUF ZB32+2
CON ZB3+3~, ZB3+4*, ZB3+7
CONF TRACE+1~, TRACE+5
CONF(0 TRACE+6
>> D TRACE+8
DUZ TRACE+4, TRACE+5
>> HDR ZB11ZB16+2
>> HLCSTATE("CONNECTED" ZB28
>> HLCSTATE("MES SAGE ENDED" , ZB13+1
HLOTRACE TRACE+1~
HLOTRACE("COUNT" TRACE+2*, READMSG+2*, READMSG+4
HLOTRACE("ERRORS" TRACE+3*, READMSG+3*, ERROR+4*, ERROR+5
I WRITE2+1~, WRITE2+5*, WRITE2+7*
IEN TRACE+10~, TRACE+11*, TRACE+12, TRACE+13
LINK TRACE+10~, TRACE+13*, TRACE+14*, TRACE+15*, TRACE+19, READ+3
MSG WRITE~, WRITE+4, WRITE2~, WRITE2+4, WRITE3~, WRITE3+4, ZB3+3~, ZB3+5*, ZB3+6, ZB3+7*
ZB3+8
OLD WRITE+1~, WRITE+2*, WRITE+5, WRITE2+1~, WRITE2+2*, WRITE2+8, WRITE3+1~, WRITE3+2*, WRITE3+5, READMSG+5~
READMSG+6*, READMSG+11
PORT TRACE+10~, TRACE+19*, TRACE+20
>> RETURN ZB13+1, ZB15ZB19ZB32ZB32+1, ZB32+2
>> SEG ZB13ZB14+1
SEND READMSG+5~, READMSG+9*, READMSG+10
>> SUCCESS ZB11+1, ZB17
VALUE WRITE2~
VALUE( WRITE2+7
VALUE(0 WRITE2+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All