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

Package: IHS GPRA Information System

Routine: BGP0ASL


Information

BGP0ASL ; IHS/CMI/LAB - DISPLAY IND LISTS 28 Apr 2006 2:10 PM ;

Source Information

Source file <BGP0ASL.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
Registration 3 EN^VALM  TERM^VALM0  (CLEAR,FULL)^VALM1  
IHS GPRA Information System 2 (ELD,EO,HED,NGR,ONM,PED)^BGP0ASL1  $$DATE^BGP0UTL  
Kernel 2 $$FMADD^XLFDT  DISP^XQORM1  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
IHS GPRA Information System 10 BGP0DAR  BGP0DAR9  BGP0DARO  BGP0DCHA  BGP0DELA  BGP0DGPA  BGP0DHEA  BGP0DPEA  
BGP0EOA  BGP0GU  

Entry Points

Name Comments DBIA/ICR reference
ADDALL ;
HDR ; -- header code
EOJ ;EP
BACK ;go back to listman
EXPND ; -- expand code
REM ;
GET(BGPSUL,BGPFILE,BGPRT,BGPPER,BGPQTR,BGPVDT,BGPBEN) ;EP - CALLED FROM GUI TO GET FILES FOR DISPLAY ON AREA REPORT
HELP ; -- help code
G7 ;
G6 ;
G5 ;
G3 ;
G1 ;
SU(S) ;
FAC(S) ;
G9 ;
G8 ;childhood weight
INIT ; -- init variables and list array
NT ;
EN ;EP -- main entry point
ADD ;EP
EP ;EP - CALLED FROM OPTION
REMX ;
ADDX ;
EXIT ; -- exit code

External References

Name Field # of Occurrence
ELD^BGP0ASL1 INIT+3
EO^BGP0ASL1 INIT+6
HED^BGP0ASL1 INIT+2
NGR^BGP0ASL1 INIT+1
ONM^BGP0ASL1 INIT+5
PED^BGP0ASL1 INIT+4
$$DATE^BGP0UTL NT+16, NT+17, NT+18, NT+19, NT+20, G3+23, G3+24, G3+25, G3+26, G3+27
, G5+23, G5+24, G5+25, G5+26, G5+27, G6+22, G6+23, G6+24, G6+25, G6+26
, G7+24, G7+25, G7+26, G7+27, G7+28, G9+22, G9+23, G9+24, G9+25, G9+26
, G8+28, G8+29, G8+30, G8+31, G8+32
^DIR ADD+3, REM+1
EN^VALM EN+1
TERM^VALM0 BACK+1
CLEAR^VALM1 EN+2
FULL^VALM1 EN+3, ADD+6, REM+4
$$FMADD^XLFDT G3+5, G5+5, G6+5, G7+5, G9+5, G8+12
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ADD+1
Function Call: WRITE
  • Prompt: !,"No facilities selected."
  • Line Location: ADD+4
Function Call: WRITE
  • Prompt: !,"No facilities selected."
  • Line Location: ADD+5
Function Call: WRITE
  • Prompt: !
  • Line Location: REM+1
Function Call: WRITE
  • Prompt: !,"No facilities selected."
  • Line Location: REM+2
Function Call: WRITE
  • Prompt: !,"No facilities selected."
  • Line Location: REM+3
Routine Call
  • VALM
  • Line Location:
    • EN+1
Routine Call
  • DIR
  • Line Location:
    • ADD+3
    • REM+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTLOC("C" FAC+1
^AUTTSU - [#9999999.22] SU+3
^AUTTSU("C" SU+1
^BGPCTRL - [#90241.01] G1+2, G8+2
^BGPCTRL("B" G1+1, G8+1
^BGPELDCT - [#90379.03] G5+11, G5+12, G5+13, G5+22
^BGPEOCT - [#90379.1] G8+17, G8+27
^BGPGPDCT - [#90377.03] NT+3, NT+4, NT+5, NT+15, G7+11, G7+12, G7+13, G7+23, G9+10, G9+11
, G9+12, G9+21
^BGPHEDCT - [#90378.03] G3+11, G3+12, G3+13, G3+22
^BGPPEDCT - [#90377.12] G6+11, G6+12, G6+13
^DIC(4 - [#4] FAC+3

Label References

Name Line Occurrences
$$FAC NT+15, G3+22, G5+22, G6+21, G7+23, G9+21, G8+27
$$SU NT+14, G3+21, G5+21, G6+20, G7+22, G9+20, G8+26
ADDX ADD+4, ADD+5, REM+2, REM+3
BACK ADDX+1, ADDALL+2, REMX+1
EN EP+2
EOJ EN+5
G1 GET+37
G3 GET+38
G5 GET+39
G6 GET+43
G7 GET+42
G8 GET+41
G9 GET+40
HDR BACK+4
INIT BACK+3
NT G1+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BGPANS EOJ+1!, ADD+7*, REM+5*
>> BGPBBD G1+5*, G1+13*, NT+11, G3+8*, G3+18, G5+8*, G5+18, G6+8*, G6+17, G7+8*
, G7+19, G9+8*, G9+17, G8+15*, G8+23
>> BGPBD G1+3*, G1+8*, G1+12*, NT+7, G3+1*, G3+2*, G3+3*, G3+4*, G3+5*, G3+8
, G3+14, G5+1*, G5+2*, G5+3*, G5+4*, G5+5*, G5+8, G5+14, G6+1*, G6+2*
, G6+3*, G6+4*, G6+5*, G6+8, G6+14, G7+1*, G7+2*, G7+3*, G7+4*, G7+5*
, G7+8, G7+15, G9+1*, G9+2*, G9+3*, G9+4*, G9+5*, G9+8, G9+13, G8+8*
, G8+9*, G8+10*, G8+11*, G8+12*, G8+15, G8+18
>> BGPBED G1+5*, G1+13*, NT+12, G3+9*, G3+19, G5+9*, G5+19, G6+9*, G6+18, G7+9*
, G7+20, G9+9*, G9+18, G8+16*, G8+24
BGPBEN GET~, G1+15*, NT+1*, NT+13, G3+20, G5+20, G6+19, G7+21, G9+19, G8+25
BGPC EOJ+1!, ADD+7*, REM+5*
BGPEBBD NT+6~, NT+18*, NT+21, G3+25*, G3+28, G5+25*, G5+28, G6+24*, G6+27, G7+14~
, G7+26*, G7+29, G9+24*, G9+27, G8+30*, G8+33
BGPEBD NT+6~, NT+16*, NT+21, G3+23*, G3+28, G5+23*, G5+28, G6+22*, G6+27, G7+14~
, G7+24*, G7+29, G9+22*, G9+27, G8+28*, G8+33
BGPEBED NT+6~, NT+19*, NT+21, G3+26*, G3+28, G5+26*, G5+28, G6+25*, G6+27, G7+14~
, G7+27*, G7+29, G9+25*, G9+27, G8+31*, G8+33
>> BGPED G1+3*, G1+8*, G1+12*, NT+8, G3+1*, G3+2*, G3+3*, G3+4*, G3+5*, G3+9
, G3+15, G5+1*, G5+2*, G5+3*, G5+4*, G5+5*, G5+9, G5+15, G6+1*, G6+2*
, G6+3*, G6+4*, G6+5*, G6+9, G6+15, G7+1*, G7+2*, G7+3*, G7+4*, G7+5*
, G7+9, G7+16, G9+1*, G9+2*, G9+3*, G9+4*, G9+5*, G9+9, G9+14, G8+8*
, G8+9*, G8+10*, G8+11*, G8+12*, G8+16, G8+19
BGPEDRR NT+6~, NT+20*, NT+21, G3+27*, G3+28, G5+27*, G5+28, G6+26*, G6+27, G7+14~
, G7+28*, G7+29, G9+26*, G9+27, G8+32*, G8+33
BGPEED NT+6~, NT+17*, NT+21, G3+24*, G3+28, G5+24*, G5+28, G6+23*, G6+27, G7+14~
, G7+25*, G7+29, G9+23*, G9+27, G8+29*, G8+33
BGPFAC NT+6~, NT+15*, NT+21, G3+22*, G3+28, G5+22*, G5+28, G6+21*, G6+27, G7+14~
, G7+23*, G7+29, G9+21*, G9+27, G8+27*, G8+33
BGPFILE GET~, NT+2*, G3+10*, G5+10*, G6+10*, G7+10*
BGPGANS EOJ+1!
BGPGC EOJ+1!
BGPGI EOJ+1!
BGPHIGH EOJ+1!, ADD+2, ADDALL+1, REM+1, GET+35*
BGPI EOJ+1!, ADD+7*, REM+5*
>> BGPNGR09 G1+7
>> BGPPBD G1+4*, G1+9*, G1+14*
>> BGPPED G1+4*, G1+9*, G1+14*
BGPPER GET~, G1+6*, G1+10*, G1+15*, NT+9, G3+1, G3+2, G3+3, G3+4, G3+5*
, G3+6, G3+16, G5+1, G5+2, G5+3, G5+4, G5+5*, G5+6, G5+16, G6+1
, G6+2, G6+3, G6+4, G6+5*, G6+6, G6+16, G7+1, G7+2, G7+3, G7+4
, G7+5*, G7+6, G7+17, G9+1, G9+2, G9+3, G9+4, G9+5*, G9+6, G9+15
, G8+8, G8+9, G8+10, G8+11, G8+12*, G8+13, G8+20
BGPQTR GET~, G1+6*, G1+15*, G3+1, G3+2, G3+3, G3+4, G3+5, G5+1, G5+2
, G5+3, G5+4, G5+5, G6+1, G6+2, G6+3, G6+4, G6+5, G7+1, G7+2
, G7+3, G7+4, G7+5, G9+1, G9+2, G9+3, G9+4, G9+5, G8+8, G8+9
, G8+10, G8+11, G8+12
BGPRT GET~, GET+37, GET+38, GET+39, GET+40, GET+41, GET+42, GET+43
>> BGPRTYPE INIT+1, INIT+2, INIT+3, INIT+4, INIT+5, INIT+6
BGPSU GET+36*, NT+6~, NT+14*, NT+21, G3+21*, G3+28, G5+21*, G5+28, G6+20*, G6+27
, G7+14~, G7+22*, G7+29, G9+20*, G9+27, G8+26*, G8+33
>> BGPSUC GET+36*
>> BGPSUCNT GET+36*
BGPSUL EP+1!, GET~
BGPSUL( ADD+7*, ADDALL+1*, REM+5!, NT+21*, G3+28*, G5+28*, G6+27*, G7+29*, G9+27*, G8+33*
BGPTIND EOJ+1!, GET+35!
BGPTIND( ADD+7, ADDALL+1, REM+5
BGPVDT GET~, G3+6, G5+6, G6+6, G7+6, G9+6, G8+13
BGPX EOJ+1!, NT+3*, NT+4, NT+5, NT+15, NT+21, G3+11*, G3+12, G3+13, G3+22
, G3+28, G5+11*, G5+12, G5+13, G5+22, G5+28, G6+11*, G6+12, G6+13, G6+27
, G7+11*, G7+12, G7+13, G7+23, G7+29, G9+10*, G9+11, G9+12, G9+21, G9+27
, G8+17*, G8+27, G8+33
DIR BACK+5!, ADD+3!, REM+1!
DIR("A" ADD+2*, REM+1*
DIR(0 ADD+2*, REM+1*
>> DIRUT ADD+3*, ADD+5, REM+1*, REM+3
>> DUOUT ADD+3, REM+1
I BACK+6!
IOF EN+4, ADD+6, REM+4
N FAC+1~*, FAC+2, FAC+3, SU+1~*, SU+2, SU+3
S FAC~, FAC+1, SU~, SU+1
U FAC+3, SU+3, G1+3, G1+4, G1+5, G1+6, NT+7, NT+8, NT+9, NT+10
, NT+11, NT+12, NT+13, NT+14, NT+15, NT+16, NT+17, NT+18, NT+19, NT+20
, NT+21, G3+14, G3+15, G3+16, G3+17, G3+18, G3+19, G3+20, G3+21, G3+22
, G3+23, G3+24, G3+25, G3+26, G3+27, G3+28, G5+14, G5+15, G5+16, G5+17
, G5+18, G5+19, G5+20, G5+21, G5+22, G5+23, G5+24, G5+25, G5+26, G5+27
, G5+28, G6+14, G6+15, G6+16, G6+17, G6+18, G6+19, G6+20, G6+21, G6+22
, G6+23, G6+24, G6+25, G6+26, G6+27, G7+15, G7+16, G7+17, G7+18, G7+19
, G7+20, G7+21, G7+22, G7+23, G7+24, G7+25, G7+26, G7+27, G7+28, G7+29
, G9+13, G9+14, G9+15, G9+16, G9+17, G9+18, G9+19, G9+20, G9+21, G9+22
, G9+23, G9+24, G9+25, G9+26, G9+27, G8+18, G8+19, G8+20, G8+21, G8+23
, G8+24, G8+25, G8+26, G8+27, G8+28, G8+29, G8+30, G8+31, G8+32, G8+33
>> V NT+5*, NT+7, NT+8, NT+9, NT+10, NT+11, NT+12, NT+13, NT+14, NT+15
, NT+16, NT+17, NT+18, NT+19, NT+20, G3+13*, G3+14, G3+15, G3+16, G3+17
, G3+18, G3+19, G3+20, G3+21, G3+22, G3+23, G3+24, G3+25, G3+26, G3+27
, G5+13*, G5+14, G5+15, G5+16, G5+17, G5+18, G5+19, G5+20, G5+21, G5+22
, G5+23, G5+24, G5+25, G5+26, G5+27, G6+13*, G6+14, G6+15, G6+16, G6+17
, G6+18, G6+19, G6+20, G6+21, G6+22, G6+23, G6+24, G6+25, G6+26, G7+13*
, G7+15, G7+16, G7+17, G7+18, G7+19, G7+20, G7+21, G7+22, G7+23, G7+24
, G7+25, G7+26, G7+27, G7+28, G9+12*, G9+13, G9+14, G9+15, G9+16, G9+17
, G9+18, G9+19, G9+20, G9+21, G9+22, G9+23, G9+24, G9+25, G9+26, G8+17*
, G8+18, G8+19, G8+20, G8+21, G8+23, G8+24, G8+25, G8+26, G8+27, G8+28
, G8+29, G8+30, G8+31, G8+32
>> VALMBCK BACK+2*
>> VALMHDR(1 HDR+1*
>> VALMHDR(2 HDR+2*
>> VALMHDR(3 HDR+3*
>> VALMHDR(4 HDR+5*
X HDR+4*, HDR+5, HELP+1*, BACK+6!, ADDALL+1*, G1+1*, G1+2, G3+6*, G3+7*, G3+8
, G3+9, G5+6*, G5+7*, G5+8, G5+9, G6+6*, G6+7*, G6+8, G6+9, G7+6*
, G7+7*, G7+8, G7+9, G9+6*, G9+7*, G9+8, G9+9, G8+1*, G8+2, G8+13*
, G8+14*, G8+15, G8+16
Y BACK+6!, ADD+4, ADD+7, REM+2, REM+5, G1+2*, G1+3, G1+4, G1+5, G1+6
, G8+2*
Z BACK+6!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All