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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XBVCH

Package: IHS VA Utilities

Routine: XBVCH


Information

XBVCH ; IHS/ADC/GTH - CHANGE VARIABLE NAMES ; [ 02/07/97 3:02 PM ]

Source Information

Source file <XBVCH.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
IHS VA Utilities 7 ^XBCLS  ^XBDBQUE  $$DIR^XBDIR  EXIT^XBVCH  ^XBVCH1  ^XBVCHV  EN^XBVK  
VA Fileman 3 YX^%DTC  %XY^%RCR  ^DIR  
Kernel 2 HOME^%ZIS  (ENDR,KILL)^%ZISS  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS VA Utilities 1 XBVCH  

Entry Points

Name Comments DBIA/ICR reference
PRINT1 ; Continue print
SELROU ;
XBHD ;EP Write column header / message
XBHDR ;EP write page header
V1 ;
PROCESS ;
XBPG ;EP PAGE CONTROLLER
; this utility uses variables XBPG("HDR"),XBPG("DT"),XBPG("LINE"),XBPG("PG") ; kill variables by D EXBPG
EXBPG ;
V0 ;
START ;
V2 ;
SHOVAR ;
PRINT ;print variables and routines changed
EXIT ;EP - Paginat, print, kill, quit.
PAGE ;

External References

Name Field # of Occurrence
YX^%DTC XBHDR+6
%XY^%RCR SELROU+1
HOME^%ZIS XBVCH+5
ENDR^%ZISS XBVCH+10
KILL^%ZISS XBVCH+12
^DIR XBVCH+17, V0+4, V1+3, V1+7, V1+8, PAGE+4
^XBCLS SHOVAR+1, EXIT+1
^XBDBQUE PRINT+5
$$DIR^XBDIR XBPG+5
EXIT^XBVCH XBVCH+7
^XBVCH1 PROCESS+1
^XBVCHV XBVCH+19
EN^XBVK EXIT+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *7
  • Line Location: V0+8
Function Call: WRITE
  • Prompt: ?((XBI#6)*10),XBVAR
  • Line Location: SHOVAR+3
Function Call: WRITE
  • Prompt: !,"Changes were made and a Summary is available",!!
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: !!?5,XBSUB
  • Line Location: PRINT1+7
Function Call: WRITE
  • Prompt: ?(10*XBC),XBROU
  • Line Location: PRINT1+11
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT1+12
Function Call: WRITE
  • Prompt: !!?5,XBROU
  • Line Location: PRINT1+18
Function Call: WRITE
  • Prompt: ?(20*XBC),XBSUB
  • Line Location: PRINT1+22
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT1+23
Function Call: WRITE
  • Prompt: !
  • Line Location: XBHDR+2
Function Call: WRITE
  • Prompt: ?(IOM-40-$L(XBPG("HDR"))/2),XBPG("HDR"),?(IOM-40),XBPG("DT"),?(IOM-10),"PAGE: ",XBPG("PG"),!,XBPG("LINE")
  • Line Location: XBHDR+8
Function Call: WRITE
  • Prompt: !!
  • Line Location: XBHD+1
Routine Call
  • %ZIS
  • Line Location:
    • XBVCH+5
Routine Call
  • DIR
  • Line Location:
    • XBVCH+17
    • V0+4
    • V1+3
    • V1+7
    • V1+8
    • PAGE+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("RSEL" SELROU+1
^UTILITY( EXIT+3!
^XBVROU( V0+8, V1+7, V1+8, SELROU+2, SELROU+3*, SELROU+4*, SHOVAR+3, EXIT+3!
^XBVROU("PRT" EXIT+2, EXIT+4!, PRINT1+5, PRINT1+9, PRINT1+16, PRINT1+20

Label References

Name Line Occurrences
EXIT V0+6
PAGE SHOVAR+3
PRINT EXIT+2
SHOVAR V0+7
START PROCESS+2
V0 V0+7, V0+8, V1+5
V1 V1+7, V1+8
XBHDR PRINT1+3
XBPG PRINT1+9, PRINT1+12, PRINT1+16, PRINT1+23

Naked Globals

Name Field # of Occurrence
^( SELROU+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H XBHDR+6*
>> %X SELROU+1*
>> %Y SELROU+1*
DIR XBVCH+15!, XBVCH+18!, V0+1!, V0+5!, V1+1!, V1+4!, V1+7!, V1+8!, PAGE+2!
DIR("A" XBVCH+16*, V0+2*, V0+3*, V1+2*
DIR("B" XBVCH+16*
DIR(0 XBVCH+16*, V0+2*, V1+2*, V1+7*, V1+8*, PAGE+3*
>> DIROUT XBPG+5
>> DTOUT XBPG+5
>> DUOUT XBPG+3, XBPG+5
IO PRINT1+6, PRINT1+10, PRINT1+17, PRINT1+21, XBHDR+7
>> IOAWM0 XBVCH+11
>> IOAWM1 XBVCH+11
IOF XBHDR+1
IOM PRINT1+12, PRINT1+23, XBHDR+4, XBHDR+8
>> IORVOFF XBVCH+11
>> IORVON XBVCH+11
IOSL XBPG+3
IOST XBPG+5
IOST(0 XBVCH+5
>> IOUOFF XBVCH+11
>> IOUON XBVCH+11
>> IOXY XBVCH+11
>> X XBVCH+9*, SHOVAR+3
>> XBC PRINT1+9*, PRINT1+11, PRINT1+12*, PRINT1+20*, PRINT1+22, PRINT1+23*
>> XBD(0 XBVCH+11*
>> XBD(1 XBVCH+11*
>> XBD(2 XBVCH+11*
>> XBD(3 XBVCH+11*
>> XBD(4 XBVCH+11*
>> XBD(5 XBVCH+11*
>> XBD(6 XBVCH+11*
>> XBD(7 XBVCH+11*
>> XBFILE V0+3, V0+7, V0+8, V1+7, SELROU+1, SELROU+2
>> XBI SHOVAR+3*, PAGE+1
>> XBJ XBVCH+6*, XBVCH+8*, V0+8, V1+7, V1+8, SELROU+2, SELROU+3, SELROU+4, SHOVAR+3, EXIT+2
, EXIT+3, EXIT+4, PRINT1+1*, PRINT1+5, PRINT1+9, PRINT1+16, PRINT1+20
>> XBNS PRINT+4*
>> XBP XBVCH+13*
>> XBPG("DT" XBHDR+6*, XBHDR+8, EXBPG+1!
>> XBPG("HDR" PRINT1+2*, XBHDR+3, XBHDR+8, EXBPG+1!
>> XBPG("LINE" XBHDR+4*, XBHDR+8, EXBPG+1!
>> XBPG("PG" XBPG+4*, XBHDR+5*, XBHDR+8, EXBPG+1!
XBRC PRINT+2!
>> XBROU PRINT1+8*, PRINT1+9*, PRINT1+11, PRINT1+15*, PRINT1+16*, PRINT1+18, PRINT1+20
XBRP PRINT+2!, PRINT+4*
XBRX PRINT+2!
>> XBS XBVCH+14*
>> XBSUB PRINT1+4*, PRINT1+5*, PRINT1+7, PRINT1+9, PRINT1+19*, PRINT1+20*, PRINT1+22
>> XBV V0+7*
XBV0 START+1!, V0+9*, SELROU+2
XBV1 START+1!, V1+6*, V1+7, V1+8, V2+1, V2+2
>> XBV1L V2+1*, V2+2
XBV2 START+1!, V2+2*
>> XBVAR SHOVAR+2*, SHOVAR+3*
>> XBVI SELROU+2*
>> XBVJ SELROU+4*
>> XBVR SELROU+4*
>> XBVRM SELROU+2*, SELROU+3, SELROU+4
>> XBXY XBVCH+11*
>> Y XBVCH+19, V0+6, V0+7, V0+8, V0+9, V1+5, V1+6, V1+7, V1+8, XBPG+5*
, XBHDR+6
>> ZTQUEUED EXIT+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All