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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: XBKERCLN

Package: IHS VA Utilities

Routine: XBKERCLN


Information

XBKERCLN ; IHS/ADC/GTH - CLEAN OUT KERNEL NAMESPACE ITEMS PRIOR TO INSTALL ; [ 02/07/97 3:02 PM ]

Source Information

Source file <XBKERCLN.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ENASK^XQ3  
VA Fileman 2 YN^DICN  ^DIK  
IHS VA Utilities 1 ^XBKVAR  

Entry Points

Name Comments DBIA/ICR reference
PKDEL ;
LIST ; ENTRY POINT FOR LISTING NAMESPACED ITEMS
LIST1 ;
LIST2 ;
EOJ ;
ASK ;ASK USER IF WANTS TO CONTINUE
DELETE ;

External References

Name Field # of Occurrence
^%ZIS LIST+4
^%ZISC LIST+8
YN^DICN ASK+6
^DIK DELETE+3, DELETE+4
^XBKVAR XBKERCLN+7
ENASK^XQ3 XBKERCLN+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,*7,"Filemanager does not exist in this UCI!"
  • Line Location: PKDEL+1
Function Call: WRITE
  • Prompt: !,*7,"Namespace variable does not exist!"
  • Line Location: PKDEL+2
Function Call: WRITE
  • Prompt: !!,*7,"This routine will delete all options, sort,input,print templates,",!,"bulletins, functions, ",$S($D(AUPKEY):"help frames and security keys",1:"and help frames")," namespaced `XU,XQ,XM,ZT,ZE,ZI,ZR,ZS' "
  • Line Location: ASK+2
Function Call: WRITE
  • Prompt: !,"that are currently in this UCI. "
  • Line Location: ASK+3
Function Call: WRITE
  • Prompt: "Do you want to continue"
  • Line Location: ASK+4
Function Call: WRITE
  • Prompt: !!,"If you answer with a ""NO"" or a ""^"" I will stop this package deletion.",!
  • Line Location: ASK+7
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+9
Function Call: WRITE
  • Prompt: !!,"Now deleting `",AUPKNSP,"' namespaced ",$P(@(AUPKGLO_"0)"),U),"S..."
  • Line Location: DELETE+1
Function Call: WRITE
  • Prompt: !?3,AUPKNSPC
  • Line Location: DELETE+4
Function Call: WRITE
  • Prompt: !,*7,"Filemanager does not exist in this UCI!"
  • Line Location: LIST+1
Function Call: WRITE
  • Prompt: !!,"Utility to list all Kernel namespaced items in current UCI",!
  • Line Location: LIST+3
Function Call: WRITE
  • Prompt: !!,"Listing of items in namespace ",AUPKNSP,!
  • Line Location: LIST1+1
Function Call: WRITE
  • Prompt: "--------------------------------------",!
  • Line Location: LIST1+2
Function Call: WRITE
  • Prompt: !
  • Condition for execution: %
  • Line Location: LIST2+2
Function Call: WRITE
  • Prompt: "NO ",$P(@(AUPKGLO_"0)"),"^",1),"S",!
  • Line Location: LIST2+2
Function Call: WRITE
  • Prompt: !,$P(@(AUPKGLO_"0)"),"^",1),"S",!
  • Line Location: LIST2+4
Function Call: WRITE
  • Prompt: ?3,AUPKNSPC,!
  • Line Location: LIST2+6
Routine Call
  • %ZIS
  • Line Location:
    • LIST+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(0 PKDEL+1, LIST+1

Label References

Name Line Occurrences
ASK XBKERCLN+7, ASK+7
DELETE PKDEL+4
EOJ XBKERCLN+8, XBKERCLN+12, PKDEL+1, PKDEL+2, LIST+5, LIST+9
LIST1 LIST+7
LIST2 LIST1+5
PKDEL XBKERCLN+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % XBKERCLN+10*, ASK+5*, ASK+7, ASK+8, LIST1+4*, LIST2+2*, LIST2+3*
AUPKDOC EOJ+1!
AUPKEY ASK+2, EOJ+1!
AUPKGLO PKDEL+4*, DELETE+1, DELETE+3, DELETE+4, LIST1+5*, LIST2+1, LIST2+2, LIST2+4, LIST2+6, EOJ+1!
AUPKNSP XBKERCLN+9*, PKDEL+2, PKDEL+3, DELETE+1, DELETE+2, LIST+7*, LIST1+1, LIST1+3, LIST2+2, LIST2+5
, EOJ+1!
AUPKNSPC DELETE+2*, DELETE+4*, LIST2+1*, LIST2+2, LIST2+5*, LIST2+6*, EOJ+1!
AUPKQUIT PKDEL+3*, DELETE+4, LIST1+3*, LIST2+6, EOJ+1!
AUPKRUN EOJ+1!
AUPKSTP XBKERCLN+8, ASK+1*, ASK+8*, EOJ+1!
DA DELETE+3*!, DELETE+4*!, LIST2+6*
DIK DELETE+3*!, DELETE+4*!
DUZ(0 PKDEL+3*, LIST+2*
IO LIST+6
>> L DELETE+4*, LIST2+6*
>> POP LIST+5
U PKDEL+3*, DELETE+1, LIST+2*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All