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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: HLCSRPT2

Package: Health Level Seven

Routine: HLCSRPT2


Information

HLCSRPT2 ;ISC-SF/RAH-TRANS LOG ERROR LIST ;08/25/2010

Source Information

Source file <HLCSRPT2.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Health Level Seven 5 (DISPLAY,SCREEN)^HLCSRPT  HEADSEG^HLCSRPT1  ($$SETUP,LOADERR,TMPLOG)^HLCSRPT4  ERRRPT^HLCSRPT5  (EXIT,HLCSBAR,TEST)^HLCSRPT6  
VA FileMan 3 PSR^DDBR0  (SAVEDDB,USAVEDDB,WP)^DDBR2  ^DIR  
Kernel 2 $$NOW^XLFDT  ($$PATCH,$$VERSION)^XPDUTL  

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
Health Level Seven 1 HLCSRPT  

Entry Points

Name Comments DBIA/ICR reference
EN ; Entry point for reporting error messages.
REEN ; Internal Re-entry Point
CLEANGBL ; New subroutine added by HL*1.6*85 to clean up globals
WHATERR ; Ask for one error code; with default of all
ERRSRCH ; Find and report the 'errored' messages (Multiple HL*1.6*85 changes start here)
; ERRDTB,ERRDTE,NUMERR -- req
SHOWMSG ; Enable switching to specific message (used by PF1Z).
; If FM version 22 installed, uses VERS22 code, instead.
SWITCH ; Non-standard Fileman Browser calls covered by IA# 2540.
PS
VERS22(XXY,XXZ) ; this is modified code from SHOWMSG^HLCSRPT1.
; Each node, ^tmp($j,"message",record_ien), invokes this code
; to compile a 'virtual w-p document' when a message is browsed.
EXIT
HLCSBAR
TEST

External References

Name Field # of Occurrence
PSR^DDBR0 PS
SAVEDDB^DDBR2 SWITCH+8, SWITCH+14
USAVEDDB^DDBR2 SWITCH+8
WP^DDBR2 SWITCH+14
^DIR REEN+8, WHATERR+4, SHOWMSG+4
DISPLAY^HLCSRPT REEN+9
SCREEN^HLCSRPT EN+13
HEADSEG^HLCSRPT1 ERRSRCH+34, VERS22+35
$$SETUP^HLCSRPT4 REEN+3
LOADERR^HLCSRPT4 ERRSRCH+9
TMPLOG^HLCSRPT4 ERRSRCH+47
ERRRPT^HLCSRPT5 ERRSRCH+43
EXIT^HLCSRPT6 EXIT
HLCSBAR^HLCSRPT6 HLCSBAR
TEST^HLCSRPT6 TEST
$$NOW^XLFDT REEN+6
$$PATCH^XPDUTL EN+18
$$VERSION^XPDUTL EN+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,HLCSNREC,!!
  • Line Location: REEN+8
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: WHATERR+1
Function Call: WRITE
  • Prompt: !,X_" NOT VALID "
  • Line Location: WHATERR+7
Function Call: WRITE
  • Prompt: !!,"PLEASE WAIT, THIS CAN TAKE AWHILE..."
  • Line Location: ERRSRCH+3
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SHOWMSG+2
Function Call: WRITE
  • Prompt: !!,BLDON," ==> NO SUCH RECORD NUMBER <== ",BLDOFF
  • Line Location: SHOWMSG+7
Routine Call
  • DIR
  • Line Location:
    • REEN+8
    • WHATERR+4
    • SHOWMSG+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC - [#1] PSR^DDBR0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^HL(771 - [#771] VERS22+28, VERS22+30
^HL(771.6 - [#771.6] VERS22+22
^HL(771.7 - [#771.7] ERRSRCH+26, VERS22+26
^HL(772 - [#772] VERS22+11, VERS22+55, VERS22+56, VERS22+57
^HLCS(870 - [#870] ERRSRCH+29, VERS22+16
^HLMA - [#773] ERRSRCH+18, ERRSRCH+19, ERRSRCH+20, ERRSRCH+22, SHOWMSG+6, SHOWMSG+8, VERS22+3, VERS22+4, VERS22+5, VERS22+7
, VERS22+12, VERS22+18, VERS22+20, VERS22+22, VERS22+24, VERS22+26, VERS22+44, VERS22+46, VERS22+47
^TMP( CLEANGBL+3!
^TMP("DDBPF1Z" EN+20*
^TMP("ERRLST" ERRSRCH+13, ERRSRCH+15, ERRSRCH+46!
^TMP("TLOG" ERRSRCH+48
^TMP($J EN+23*, EN+24*, CLEANGBL+2!, VERS22+4*, VERS22+6*, VERS22+10*, VERS22+15*, VERS22+19*, VERS22+23*, VERS22+27*
, VERS22+29*, VERS22+31*, VERS22+41*, VERS22+42*, VERS22+47*, VERS22+52*, VERS22+54*, VERS22+57*, VERS22+63*, VERS22+66*

Label References

Name Line Occurrences
CLEANGBL EN+10, REEN+10
ERRSRCH REEN+5
EXIT REEN+7, REEN+8, REEN+11
HLCSBAR WHATERR+1
PS SWITCH+11, SWITCH+12, SWITCH+13
SWITCH SHOWMSG+10
TEST ERRSRCH+52
VERS22 SHOWMSG+9
WHATERR REEN+2, WHATERR+7

Naked Globals

Name Field # of Occurrence
^( SWITCH+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BLDOFF EN+3~, EN+14, SHOWMSG+7
BLDON EN+3~, EN+14, SHOWMSG+7
CT ERRSRCH+2~
DDBLN SWITCH+1~, SWITCH+3*, SWITCH+8, SWITCH+14
DDBLNA SWITCH+10~, SWITCH+11, SWITCH+14
DDBLNA(6 SWITCH+12, SWITCH+13
>> DDBLST SWITCH+3*, SWITCH+4, SWITCH+5, SWITCH+6, SWITCH+8, SWITCH+13, SWITCH+14
>> DDBRSA SWITCH+2
>> DDBRSA( SWITCH+2
>> DDBSA SWITCH+3, SWITCH+5, SWITCH+6, SWITCH+12, SWITCH+13
DDBZ SWITCH+1~, SWITCH+6*
DIC SWITCH+1~
DILN SWITCH+1~, SWITCH+2*
DIR REEN+8!, WHATERR+5!, WHATERR+6!, WHATERR+7!, WHATERR+8!, SWITCH+1~
DIR("A" WHATERR+3*, SHOWMSG+3*
DIR(0 REEN+8*, WHATERR+3*, SHOWMSG+3*
DIROUT SWITCH+1~, SWITCH+9*
DIRUT SHOWMSG+4, SWITCH+1~
DTE VERS22+11*, VERS22+14, VERS22+15!
>> DTOUT WHATERR+4
DTP VERS22+12*, VERS22+13*, VERS22+14, VERS22+15!
DTS VERS22+20*, VERS22+21, VERS22+23!
DUOUT WHATERR+4, SWITCH+1~
DY EN+3~
ERRDTB EN+3~
ERRDTE EN+3~, REEN+6*
GBL CLEANGBL+1~, CLEANGBL+2*, CLEANGBL+3*
HLCSCLNT EN+3~
HLCSDTE EN+3~, ERRSRCH+19*
HLCSDTP EN+3~, ERRSRCH+20*, ERRSRCH+21*
>> HLCSER WHATERR+2*, WHATERR+9*, ERRSRCH+24
>> HLCSER1 ERRSRCH+25*, ERRSRCH+26*
>> HLCSER2 ERRSRCH+25*
>> HLCSERMS ERRSRCH+27*
HLCSEVN EN+4~, ERRSRCH+42*
HLCSEVN1 EN+4~, ERRSRCH+35*, ERRSRCH+40*, ERRSRCH+42
HLCSEVN2 EN+4~, ERRSRCH+36*, ERRSRCH+41*, ERRSRCH+42
HLCSHDR EN+4~, WHATERR+1*
>> HLCSI ERRSRCH+12*, ERRSRCH+13*, ERRSRCH+14, ERRSRCH+15
>> HLCSJ ERRSRCH+14*, ERRSRCH+15*, ERRSRCH+18, ERRSRCH+19, ERRSRCH+20, ERRSRCH+22, ERRSRCH+34
HLCSK EN+4~
HLCSLINK EN+4~, ERRSRCH+28*, ERRSRCH+29
>> HLCSLN ERRSRCH+12*
HLCSLNK EN+5~, ERRSRCH+28*, ERRSRCH+29*
HLCSMID EN+5~
HLCSMX EN+5~
>> HLCSN ERRSRCH+14*
HLCSNREC EN+5~, EN+14*, REEN+8
HLCSPTR EN+5~, EN+16*, SHOWMSG+8*, SHOWMSG+9
HLCSRNO EN+5~, EN+16*, SHOWMSG+6*, SHOWMSG+8, SHOWMSG+9
HLCSSRVR EN+5~
>> HLCSST ERRSRCH+12*
>> HLCSTER1 WHATERR+8*, ERRSRCH+24
>> HLCSTER2 WHATERR+8*
HLCSTITL EN+6~, EN+15*, EN+21*, EN+22*, EN+24, REEN+4*, ERRSRCH+50*, ERRSRCH+51*
HLCSTYP EN+6~
>> HLCSX ERRSRCH+19*, ERRSRCH+28
>> HLCSY ERRSRCH+22*, ERRSRCH+23*, ERRSRCH+24, ERRSRCH+25, ERRSRCH+27
HLERR EN+6~
IEN773 EN+6~
IOF WHATERR+1, SHOWMSG+2
LAST773 EN+6~
LASTPDT EN+6~
LINE VERS22+8*, VERS22+9*, VERS22+10, VERS22+14*, VERS22+15, VERS22+16*, VERS22+17*, VERS22+18*, VERS22+19, VERS22+21*
, VERS22+22*, VERS22+23, VERS22+24*, VERS22+25*, VERS22+26*, VERS22+27, VERS22+28*, VERS22+29, VERS22+30*, VERS22+31
, VERS22+36*, VERS22+37*, VERS22+39*, VERS22+41!
LN1 VERS22+45*, VERS22+46*, VERS22+47, VERS22+53*, VERS22+56*, VERS22+57, VERS22+67!
LN2 VERS22+43*, VERS22+47, VERS22+50*, VERS22+52*, VERS22+54*, VERS22+57, VERS22+60*, VERS22+63*, VERS22+64, VERS22+67!
LPIENS EN+7~
NEXT ERRSRCH+2~
NOREC EN+7~, EN+12*, REEN+8, ERRSRCH+48*
NUMERR EN+7~
OLD773 EN+7~
OLDPDT EN+7~
RVOFF EN+7~
RVON EN+7~
SEG ERRSRCH+33~, ERRSRCH+34, VERS22+34~, VERS22+35
SEG("EVENT TY PE" , ERRSRCH+36, VERS22+39
SEG("MESSAGE TYPE" , ERRSRCH+35, VERS22+36
SPACE EN+7~
SPACE20 EN+8~
SPACE25 EN+8~
SPACE30 EN+8~
SPACE80 EN+8~
STOP EN+8~, EN+12*, REEN+1*, REEN+2, REEN+7, REEN+12*, WHATERR+4*, WHATERR+5
TYPEINFO EN+8~, REEN+4
U WHATERR+8, ERRSRCH+19, ERRSRCH+20, ERRSRCH+24, ERRSRCH+25, ERRSRCH+26, ERRSRCH+27, ERRSRCH+28, ERRSRCH+29, VERS22+5
, VERS22+9, VERS22+11, VERS22+12, VERS22+16, VERS22+18, VERS22+20, VERS22+22, VERS22+24, VERS22+26, VERS22+28
, VERS22+30, VERS22+66
VERS22 EN+8~, EN+17*, EN+18*, EN+19, ERRSRCH+50
X REEN+8!, WHATERR+2*, WHATERR+5!, WHATERR+6!, WHATERR+7!, WHATERR+8!, SHOWMSG+5, SHOWMSG+6, SWITCH+1~
XLINE VERS22+7*, VERS22+9, VERS22+11, VERS22+16, VERS22+18, VERS22+28, VERS22+30, VERS22+41!
XXY SHOWMSG+9*, VERS22~, VERS22+3, VERS22+4, VERS22+5, VERS22+6, VERS22+7, VERS22+8, VERS22+10, VERS22+12
, VERS22+15, VERS22+19, VERS22+20, VERS22+22, VERS22+23, VERS22+24, VERS22+26, VERS22+27, VERS22+29, VERS22+31
, VERS22+35, VERS22+41, VERS22+42, VERS22+44, VERS22+46, VERS22+47, VERS22+52, VERS22+54, VERS22+57, VERS22+63
, VERS22+66
XXZ SHOWMSG+9*, VERS22~, VERS22+55, VERS22+56, VERS22+57
Y REEN+8!, WHATERR+5!, WHATERR+6!, WHATERR+7!, WHATERR+8!, SHOWMSG+5, SWITCH+1~, SWITCH+7*, SWITCH+8
Y1Y2 VERS22+65*, VERS22+66, VERS22+67!
YY1 VERS22+5*, VERS22+6*, VERS22+64*, VERS22+65, VERS22+67!
YY2 VERS22+5*, VERS22+6*, VERS22+64*, VERS22+65, VERS22+67!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All