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

Package: IHS GPRA Information System

Routine: BGPXBLM


Information

BGPXBLM ; IHS/ADC/GTH - LIST MANAGER API'S ;

Source Information

Source file <BGPXBLM.m>

Call Graph

Call Graph Total: 17

Package Total Call Graph
IHS VA Utilities 5 ^XBCLS  ($$DIC,PARSE)^XBDIQ1  $$DIR^XBDIR  EN^XBLM  ^XBLMSET  
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ($$DEL,$$LIST,$$PWD,$$STATUS,DF)^%ZISH  DISP^XQORM1  
VA Fileman 4 %XY^%RCR  WAIT^DICD  DT^DICRW  ^DIR  
Registration 3 EN^VALM  CLEAR^VALM1  CNTRL^VALM10  
IHS GPRA Information System 1 (EN,FILE,VIEWD,VIEWR)^BGPXBLM  

Caller Graph

Caller Graph Total: 278

Package Total Caller Graph
IHS GPRA Information System 278 BGP1GADB  BGP1GAEL  BGP1GAEO  BGP1GAG9  BGP1GAGP  BGP1GAGS  BGP1GAHE  BGP1GALL  
BGP1GAON  BGP1GAPE  BGP1GAPU  BGP1GCMP  BGP1GCMS  BGP1GCOM  BGP1GDON  BGP1GDSH  
BGP1GELD  BGP1GEO  BGP1GFO9  BGP1GFOR  BGP1GGPU  BGP1GHED  BGP1GLHW  BGP1GLTX  
BGP1GMTX  BGP1GNPL  BGP1GNST  BGP1GNT9  BGP1GNTL  BGP1GNTP  BGP1GNTS  BGP1GNXP  
BGP1GPED  BGP1GPP  BGP1GU  BGP2GADB  BGP2GAEL  BGP2GAEO  BGP2GAG9  BGP2GAGP  
BGP2GAGS  BGP2GAHE  BGP2GALL  BGP2GAON  BGP2GAPE  BGP2GAPU  BGP2GCMP  BGP2GCMS  
BGP2GCOM  BGP2GDON  BGP2GDSH  BGP2GELD  BGP2GEO  BGP2GFO9  BGP2GFOR  BGP2GGPU  
BGP2GHED  BGP2GLHW  BGP2GLTX  BGP2GMTX  BGP2GMUE  BGP2GMUH  BGP2GNPL  BGP2GNST  
BGP2GNT9  BGP2GNTL  BGP2GNTP  BGP2GNTS  BGP2GNXP  BGP2GPED  BGP2GPP  BGP2GU  
BGP3GADB  BGP3GAEL  BGP3GAG9  BGP3GAGP  BGP3GAGS  BGP3GAHE  BGP3GALL  BGP3GAON  
BGP3GAPE  BGP3GAPU  BGP3GCMP  BGP3GCMS  BGP3GCOM  BGP3GDON  BGP3GDSH  BGP3GELD  
BGP3GFO9  BGP3GFOR  BGP3GGPU  BGP3GLHW  BGP3GLTX  BGP3GMTX  BGP3GMUE  BGP3GMUH  
BGP3GNPL  BGP3GNST  BGP3GNT9  BGP3GNTL  BGP3GNTP  BGP3GNTS  BGP3GNXP  BGP3GPED  
BGP3GPP  BGP3GU  BGP4GADB  BGP4GAEL  BGP4GAG9  BGP4GAGP  BGP4GAGS  BGP4GAHE  
BGP4GALL  BGP4GAON  BGP4GAPE  BGP4GAPU  BGP4GCMP  BGP4GCMS  BGP4GCOM  BGP4GDON  
BGP4GDSH  BGP4GELD  BGP4GFO9  BGP4GFOR  BGP4GGPU  BGP4GLHW  BGP4GLTX  BGP4GMTX  
BGP4GMUE  BGP4GMUH  BGP4GNPL  BGP4GNST  BGP4GNT9  BGP4GNTL  BGP4GNTP  BGP4GNTS  
BGP4GNXP  BGP4GPED  BGP4GPP  BGP4GU  BGP5GADB  BGP5GAEL  BGP5GAG9  BGP5GAGP  
BGP5GAGS  BGP5GAHE  BGP5GALL  BGP5GAON  BGP5GAPE  BGP5GAPU  BGP5GCMP  BGP5GCMS  
BGP5GCOM  BGP5GDON  BGP5GDSH  BGP5GELD  BGP5GFO9  BGP5GFOR  BGP5GGPU  BGP5GLHW  
BGP5GLTX  BGP5GMTX  BGP5GMUE  BGP5GMUH  BGP5GNPL  BGP5GNST  BGP5GNT9  BGP5GNTL  
BGP5GNTP  BGP5GNTS  BGP5GNXP  BGP5GPED  BGP5GPP  BGP5GU  BGP6GADB  BGP6GAEL  
BGP6GAG9  BGP6GAGP  BGP6GAGS  BGP6GAHE  BGP6GALL  BGP6GAON  BGP6GAPE  BGP6GAPU  
BGP6GCMP  BGP6GCMS  BGP6GCOM  BGP6GDON  BGP6GDSH  BGP6GELD  BGP6GFO9  BGP6GFOR  
BGP6GGPU  BGP6GLHW  BGP6GLTX  BGP6GMTX  BGP6GMUE  BGP6GMUH  BGP6GNPL  BGP6GNST  
BGP6GNT9  BGP6GNTL  BGP6GNTP  BGP6GNTS  BGP6GNXP  BGP6GPED  BGP6GPP  BGP6GU  
BGP7GADB  BGP7GAEL  BGP7GAG9  BGP7GAGP  BGP7GAGS  BGP7GAHE  BGP7GALL  BGP7GAON  
BGP7GAPE  BGP7GAPU  BGP7GCMP  BGP7GCMS  BGP7GCOM  BGP7GDON  BGP7GDSH  BGP7GELD  
BGP7GFO9  BGP7GFOR  BGP7GGPU  BGP7GLHW  BGP7GLTX  BGP7GMTX  BGP7GMUE  BGP7GMUH  
BGP7GNPL  BGP7GNST  BGP7GNT9  BGP7GNTL  BGP7GNTP  BGP7GNTS  BGP7GNXP  BGP7GPED  
BGP7GPP  BGP7GU  BGP8GADB  BGP8GAEL  BGP8GAG9  BGP8GAGP  BGP8GAGS  BGP8GAHE  
BGP8GALL  BGP8GAON  BGP8GAPE  BGP8GAPU  BGP8GCMP  BGP8GCMS  BGP8GCOM  BGP8GDON  
BGP8GDSH  BGP8GELD  BGP8GFO9  BGP8GFOR  BGP8GGPU  BGP8GIPC  BGP8GLHW  BGP8GLTX  
BGP8GMTX  BGP8GMUE  BGP8GMUH  BGP8GNPL  BGP8GNST  BGP8GNT9  BGP8GNTL  BGP8GNTP  
BGP8GNTS  BGP8GNXP  BGP8GPED  BGP8GPP  BGP8GU  BGPXBLM  

Entry Points

Name Comments DBIA/ICR reference
STRIP(Z) ;REMOVE CONTROLL CHARACTERS
CONT ;
HDR ;EP -- header code
FNAME1 ;
ESFILE ;
EXPND ;EP -- expand code
VIEWD(XBROU,XBHDR) ;PEP ** USING XBROU print to a host file for viewing
VIEWR(XBROU,XBHDR) ;PEP ** USING XBROU print to a host file for viewing
OPEN ;
HELP ;EP -- help code
INIT ;EP -- init variables and list array
GUID(XBROU,XBY) ;PEP give routine and target array for FM prints
ARRAYE ;
EN ;EP -- main entry point for XB DISPLAY
K ;
GUIR(XBROU,XBY) ;PEP - give routine and target array
ARRAY(XBAR,XBHDR) ;PEP Display an array that has (...,n,0) structure
MARKERS ;
FNAME ;PEP - Select a file (directory can be pre-loaded into XBDIR)
DIQ(DIC,DA) ;PEP - Display DIC and DA after call to EN^DIQ
ES ;
OPENROOT(XBY) ;EP - return OPen RooT form of XBY .. for %RCR use
EFILE ;
SFILE ;PEP - Select a host file for display.
EXIT ;EP -- exit code
FILE(XBDIR,XBFN) ;PEP - pull up a file into the TMP global for display
; or into an array for GUI (see GUIR and GUID entry points)

External References

Name Field # of Occurrence
%XY^%RCR ARRAY+6
^%ZIS FILE+13, OPEN+2, FNAME1+20, VIEWR+12
HOME^%ZIS VIEWR+16, VIEWD+17
^%ZISC FILE+19, ES+2, VIEWR+16, VIEWD+17
$$DEL^%ZISH VIEWR+18, VIEWD+19
$$LIST^%ZISH FNAME1+8
$$PWD^%ZISH OPEN+4, VIEWR+3, VIEWD+3
$$STATUS^%ZISH FILE+17
DF^%ZISH FILE+7, FNAME1+14, VIEWR+6, VIEWD+6
EN^BGPXBLM FILE+27
FILE^BGPXBLM ES+3, VIEWR+17, VIEWD+18
VIEWD^BGPXBLM GUID+4
VIEWR^BGPXBLM GUIR+4, DIQ+6
WAIT^DICD VIEWR+2, VIEWD+2
DT^DICRW OPEN+2
^DIR OPEN+8, FNAME1+2
EN^VALM EN+1
CLEAR^VALM1 K+2
CNTRL^VALM10 MARKERS+2
^XBCLS OPEN+2
$$DIC^XBDIQ1 DIQ+2
PARSE^XBDIQ1 DIQ+3
$$DIR^XBDIR FILE+14, ES+1
EN^XBLM ARRAY+6
^XBLMSET FILE+11, FNAME1+18, VIEWR+9, VIEWD+11
DISP^XQORM1 HELP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !,*7,"CANNOT OPEN (OR ACCESS) FILE '",XBDIR,XBFN,"'."
  • Line Location: FILE+14
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: FILE+16
Function Call: READ
  • Timeout: $$STATUS^%ZISH
  • Line Location: FILE+17
Function Call: READ
  • Timeout: ($L(X)>250)
  • Variable: X S
  • Line Location: FILE+18
Function Call: WRITE
  • Prompt: !!,"Select a Directory and File",!!
  • Line Location: OPEN+3
Function Call: WRITE
  • Prompt: !,"error on open of file ",XBDIR,XBFN,!
  • Line Location: ES+1
Routine Call
  • VALM
  • Line Location:
    • EN+1
Routine Call
  • %ZIS
  • Line Location:
    • VIEWR+16
    • VIEWD+17
Routine Call
  • DIR
  • Line Location:
    • OPEN+8
    • FNAME1+2
Routine Call
  • %ZIS
  • Line Location:
    • FILE+13
    • OPEN+2
    • FNAME1+20
    • VIEWR+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] FILE+11, FNAME1+18, VIEWR+9, VIEWD+11
^%ZIS(2 - [#3.2] FILE+11, FNAME1+18, VIEWR+9, VIEWD+11
^TMP("XBLM" MARKERS+5, EXIT+1!, FILE+15!, FILE+17*, FILE+22!, FILE+25, FILE+28!, ARRAY+4!, ARRAY+7!

Label References

Name Line Occurrences
$$OPENROOT FILE+24
$$STRIP FILE+17
@( VIEWR+15, VIEWD+15
CONT OPENROOT+3, OPENROOT+4, OPENROOT+5
EFILE FILE+14
FNAME FNAME1+8, ES+1, ESFILE+1
FNAME1 FNAME1+7
OPEN FNAME1+5, FNAME1+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X ARRAY+5*
>> %Y ARRAY+5*
%ZIS FILE+10!, FNAME1+17!, VIEWR+7!, VIEWD+9!
%ZIS("HFSMODE" FILE+12*, FNAME1+19*, VIEWR+11*, VIEWD+13*
%ZIS("HFSNAME" FILE+12*, FNAME1+19*, VIEWR+11*, VIEWD+13*
DA DIQ~, DIQ+3
DIC DIQ~, DIQ+2*
DIQ DIQ+4~
DIQ(0 DIQ+5*
DIR OPEN+5!, OPEN+9!, FNAME+1!, FNAME1+3!
DIR("A" OPEN+6*, FNAME1+1*
DIR("B" OPEN+6*, FNAME1+7*
DIR(0 OPEN+6*, FNAME1+1*
DR DIQ+4~
DTIME FNAME1+9
>> DTOUT OPEN+10, FNAME1+4
DX VIEWR+14!, VIEWD+16!
I MARKERS+1*, MARKERS+2, FILE+3~, FILE+17*, FILE+23*, FILE+25*, ARRAY+2~, STRIP+1~, STRIP+2*
IO FILE+17, VIEWR+13
IO(0 VIEWR+2, VIEWD+2
IOM VIEWR+8, VIEWR+10, VIEWR+19*, VIEWD+10, VIEWD+12, VIEWD+20*
>> IOP FILE+12*, OPEN+1*, FNAME1+19*, VIEWR+10*, VIEWD+12*
IOPAR K+3!
>> IORVOFF MARKERS+2
>> IORVON MARKERS+2
IOSL DIQ+1*, DIQ+9*
IOSLO DIQ+1*, DIQ+9, DIQ+10!
IOST DIQ+1*, DIQ+7*
IOSTO DIQ+1*, DIQ+7, DIQ+8!
IOUPAR K+3!
>> J MARKERS+2*
L OPENROOT+1~, OPENROOT+2*, OPENROOT+3, OPENROOT+5
>> POP FILE+14, ES+1
>> VALMAR MARKERS+1
>> VALMCNT MARKERS+5*
>> VALMHDR(1 HDR+1*
X HELP+1*, FILE+3~, FILE+17*, FNAME1+8*, FNAME1+9*, VIEWR+18*, VIEWD+19*, ARRAY+2~
XBAR K+1!, ARRAY~, ARRAY+5
XBDIR K+1!, FILE~, FILE+7, FILE+12, FILE+14, OPEN+4*, OPEN+6, OPEN+7!, OPEN+12*, FNAME1+8
, FNAME1+14, FNAME1+19, ES+1, ES+3, VIEWR+3, VIEWR+4*, VIEWR+6, VIEWR+11, VIEWR+17, VIEWR+18
, VIEWR+20!, VIEWD+3*, VIEWD+6, VIEWD+13, VIEWD+18, VIEWD+19, VIEWD+21!, DIQ+10!, ARRAY+7!
XBDIR(1 OPEN+4, VIEWR+4, VIEWD+3
XBFL K+1!, FNAME1+8!
XBFL( FNAME1+7, FNAME1+9
XBFN K+1!, FILE~, FILE+12, FILE+14, FNAME1+11*, FNAME1+19, ES+1, ES+3, ES+4!, VIEWR+4*
, VIEWR+11, VIEWR+17, VIEWR+18, VIEWR+20!, VIEWD+3*, VIEWD+13, VIEWD+18, VIEWD+19, VIEWD+21!, DIQ+10!
, ARRAY+7!
XBGUI FILE+22, VIEWR+2, GUIR+3*, GUIR+5!, GUID+3*, GUID+5!, VIEWD+2
XBHDR HDR+1, K+1!, FILE+2*, VIEWR~, VIEWR+1*, VIEWR+20!, VIEWD~, VIEWD+1*, ARRAY~, ARRAY+1*
XBI K+1!, FNAME1+9*
XBIOM VIEWR+8*, VIEWR+19, VIEWR+20!, VIEWD+10*, VIEWD+20, VIEWD+21!
XBLMMARK MARKERS+1, MARKERS+4!
XBNODE MARKERS+5, EXIT+1, FILE+3~, FILE+4*, FILE+15, FILE+17, FILE+22, FILE+25, FILE+28, VIEWR+20!
, VIEWD+21!, DIQ+10!, ARRAY+2~, ARRAY+3*, ARRAY+4, ARRAY+5, ARRAY+7!
XBROU K+1!, VIEWR~, VIEWR+15, GUIR~, GUIR+4, GUID~, GUID+4, VIEWD~, VIEWD+15
XBY FILE+24*, FILE+25, GUIR~, GUIR+1, GUIR+5!, GUID~, GUID+1, GUID+2*, GUID+5!, OPENROOT~
, OPENROOT+2, OPENROOT+3, OPENROOT+4*, OPENROOT+5*, CONT+1
>> XBZ FILE+25*
>> XQORS K+2, FILE+4, ARRAY+3
Y FILE+3~, FILE+14*, OPEN+4*, OPEN+11, OPEN+12, FNAME1+5, FNAME1+6, FNAME1+7, FNAME1+8, FNAME1+11
, ES+1*, VIEWR+3*, VIEWD+3*, ARRAY+2~
Z STRIP~, STRIP+2*, STRIP+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All