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

Package: Kernel

Routine: XPDANLYZ6


Information

XPDANLYZ6 ;OAK/RSF- BUILD ANALYZER ;10/28/22

Source Information

Source file <XPDANLYZ6.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 6 $$PWD^%ZISH  $$TRIM^XLFSTR  (COMP1,RLINES)^XPDANLYZ2  NSST^XPDANLYZ3  FCHK^XPDANLYZ4  $$NSPACE^XPDANLYZ6  
VA FileMan 3 ^DIC  ($$GET1,GETS)^DIQ  ^DIR  

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

Package Total Caller Graph
Kernel 5 XPDANLYZ1  XPDANLYZ2  XPDANLYZ3  XPDANLYZ5  XPDANLYZ6  

Entry Points

Name Comments DBIA/ICR reference
BUILDME ;Ask for build and build user choices on the type of report when running the option
; Called from line START^XPDANLYZ1
TX1
BTXT ; build routine, XPDARR ARRAY check settings
GINFO(XPDF,XPDI,XPDFLDS,QRR) ;XPDF IS FILE NUMBER, XPDI IS IENS, XPDFLDS CAN BE ONE FIELD, OR SEPARATED BY COMMAS
ADIC(GLB) ;DIC COMMENTS
ADIZ(ZLB) ;DIZ COMMENTS
PWARN(COMP2) ;
NSPACE(TNAME) ;returns 1 if in namespace, 0 if not

External References

Name Field # of Occurrence
$$PWD^%ZISH BUILDME+3
^DIC BUILDME+7
$$GET1^DIQ BUILDME+15, BUILDME+23, TX1+26, TX1+28, TX1+29, BTXT+58, BTXT+68, BTXT+69, BTXT+71, BTXT+72
BTXT+74, BTXT+75
GETS^DIQ GINFO+1
^DIR BUILDME+33, TX1+6, TX1+15
$$TRIM^XLFSTR BUILDME+14
COMP1^XPDANLYZ2 BUILDME+2
RLINES^XPDANLYZ2 TX1+32
NSST^XPDANLYZ3 TX1+31
FCHK^XPDANLYZ4 TX1+24
$$NSPACE^XPDANLYZ6 BTXT+6, BTXT+15, BTXT+26, BTXT+39

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!,"This tool is used to analyze and list the components of a build to identify",!,"adherence to standards and best practices.",!!
  • Line Location: BUILDME+4
Function Call: WRITE
  • Prompt: !!,"*** Warning: BUILD namespace not consistent with PACKAGE NAMESPACE OR",!,"PREFIX (#23) field of BUILD file."
  • Line Location: BUILDME+24
Function Call: WRITE
  • Prompt: !!,"*** Warning: No namespace found for this build. ****"
  • Line Location: BUILDME+25
Function Call: WRITE
  • Prompt: !!,"Namespace: ",XPDSPC,!,"Package: ",$G(XPDN)
  • Line Location: BUILDME+26
Function Call: WRITE
  • Prompt: !!
  • Line Location: BUILDME+28
Function Call: WRITE
  • Prompt: !!
  • Line Location: TX1+0
Function Call: WRITE
  • Prompt: !!,"Analysis Results Display Choices:"
  • Line Location: TX1+8
Function Call: WRITE
  • Prompt: !!,"1. Print the Report"
  • Line Location: TX1+9
Function Call: WRITE
  • Prompt: !,"2. Create the Report in .TXT Files"
  • Line Location: TX1+10
Function Call: WRITE
  • Prompt: !,"3. Send the Report in MailMan Messages"
  • Line Location: TX1+11
Function Call: WRITE
  • Prompt: !
  • Line Location: TX1+12
Function Call: WRITE
  • Prompt: " . "
  • Line Location: TX1+16
Function Call: WRITE
  • Prompt: ". "
  • Line Location: TX1+16
Function Call: WRITE
  • Prompt: ". "
  • Line Location: TX1+16
Function Call: WRITE
  • Prompt: ". "
  • Line Location: TX1+16
Routine Call
  • DIC
  • Line Location:
    • BUILDME+7
Routine Call
  • DIR
  • Line Location:
    • BUILDME+33
    • TX1+6
    • TX1+15

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(9.4 - [#9.4] BUILDME+19, BUILDME+21, BUILDME+22
^XPD(9.6 - [#9.6] BUILDME+18, TX1+24, TX1+25, TX1+26, TX1+27

Label References

Name Line Occurrences
GINFO TX1+18
TX1 BUILDME+27

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHK NSPACE+2~*, NSPACE+3*, NSPACE+4, NSPACE+5*, NSPACE+6
COMP2 PWARN~, PWARN+2
DIC BUILDME+6~*, BUILDME+7!, BUILDME+8!
DIC("A" BUILDME+6*
DIC(0 BUILDME+6*
DIR BUILDME+28!, TX1!, TX1+12!
DIR("?" BUILDME+30*, BUILDME+31*, BUILDME+32*, TX1+2*, TX1+3*, TX1+4*, TX1+5*, TX1+13*
DIR("A" BUILDME+29*, TX1+1*, TX1+14*
DIR("B" BUILDME+28*, TX1*
DIR(0 BUILDME+28*, TX1*, TX1+12*
DIRUT BUILDME+6~, BUILDME+8, BUILDME+28~, BUILDME+33, TX1~, TX1+6, TX1+15
>> DTOUT BUILDME+33, TX1+6, TX1+15
EE1 BTXT+34~*, BTXT+35, BTXT+36, BTXT+37, BTXT+42, BTXT+43
>> END BUILDME+7*, BUILDME+8*, BUILDME+33*, TX1+6*, TX1+15*
ENV1 BTXT+68~*, BTXT+69, BTXT+71~*, BTXT+72, BTXT+74~*, BTXT+75
ENVD BTXT+68~, BTXT+69*, BTXT+71~, BTXT+72*, BTXT+74~, BTXT+75*
FN1 BTXT+48~*, BTXT+49
GLB ADIC~, ADIC+1
HHH BTXT+4~*, BTXT+5, BTXT+6, BTXT+9, BTXT+10, BTXT+11, BTXT+13~*, BTXT+14, BTXT+15, BTXT+19
BTXT+20, BTXT+21, BTXT+23~, BTXT+24*, BTXT+25, BTXT+26, BTXT+29, BTXT+30, BTXT+31, BTXT+32
INCL BTXT+5~*, BTXT+8, BTXT+9, BTXT+10, BTXT+11, BTXT+14~*, BTXT+17, BTXT+19, BTXT+20, BTXT+21
BTXT+25~*, BTXT+28, BTXT+30, BTXT+31, BTXT+32, BTXT+38~*, BTXT+41, BTXT+44, BTXT+45, BTXT+46
IOF BUILDME+4
J BUILDME+18~*, BUILDME+21~*, BUILDME+22*, NSPACE+3~*, NSPACE+5*
JKL PWARN+2~*
KK TX1+27~*, TX1+28, TX1+29
LEE BTXT+34~*, BTXT+42, BTXT+43*
LJJ BTXT+34~*, BTXT+42, BTXT+43*
LKJ BTXT+4~*, BTXT+9, BTXT+10, BTXT+11, BTXT+13~*, BTXT+19, BTXT+20, BTXT+21, BTXT+23~, BTXT+24*
BTXT+29, BTXT+30, BTXT+31, BTXT+32, BTXT+34~*, BTXT+35, BTXT+36, BTXT+37, BTXT+42, BTXT+43
BTXT+44, BTXT+45, BTXT+46, BTXT+49~*
LL TX1+21~*, TX1+23~, TX1+24*, TX1+25*, TX1+26, TX1+27, TX1+28, TX1+29
NSP BTXT+6~*, BTXT+8, BTXT+9, BTXT+10, BTXT+11, BTXT+15~*, BTXT+17, BTXT+19, BTXT+20, BTXT+21
BTXT+26~*, BTXT+28, BTXT+30, BTXT+31, BTXT+32, BTXT+39~*, BTXT+41, BTXT+44, BTXT+45, BTXT+46
>> PFL BUILDME+15*, BUILDME+16, BUILDME+23, BTXT+63, BTXT+64
QRR GINFO~, GINFO+1
ROU6 BTXT+34~*, BTXT+35, BTXT+36, BTXT+37, BTXT+38, BTXT+39, BTXT+42, BTXT+44, BTXT+45, BTXT+46
T1 BTXT+34~, BTXT+35*, BTXT+42*, BTXT+44, BTXT+45, BTXT+46
TARR TX1+18~
TARR( TX1+19, TX1+20, TX1+21
TMK BTXT+35~*, BTXT+36, BTXT+37, BTXT+44, BTXT+45, BTXT+46
TNAME NSPACE~, NSPACE+3, NSPACE+5
>> TRKN BTXT+58*, BTXT+59, ADIZ+1
TXT1 BTXT+18~*, BTXT+19, BTXT+20, BTXT+21, BTXT+29~*, BTXT+30, BTXT+31, BTXT+32
TY1 BTXT+23~*, BTXT+24, BTXT+29, BTXT+30, BTXT+31, BTXT+32
X BUILDME+2~
>> XPDARR( BTXT+24, BTXT+29, BTXT+30*, BTXT+31*, BTXT+32*, PWARN+2
>> XPDARR("BUILD" BUILDME+12*, TX1+19*, TX1+21*, TX1+24*, TX1+32, TX1+33, BTXT+1, BTXT+2, BTXT+77
>> XPDARR("DELETE" TX1+29*, BTXT+50, BTXT+55, BTXT+56
>> XPDARR("DIALOG" BTXT+13, BTXT+19*, BTXT+20*, BTXT+21*
>> XPDARR("FILE" BTXT+48
>> XPDARR("OPTION" BTXT+36*, BTXT+37*, BTXT+44*, BTXT+45*, BTXT+46*, BTXT+49!
>> XPDARR("REMOT E PROCEDURE" , BTXT+4, BTXT+9*, BTXT+10*, BTXT+11*
>> XPDBB BTXT+77
>> XPDBIEN BUILDME+10*, BUILDME+11, BUILDME+12, BUILDME+15, BUILDME+18, TX1+17, TX1+19, TX1+21, TX1+24, TX1+25
TX1+26, TX1+27, TX1+28, TX1+29, TX1+32, TX1+33
>> XPDBN TX1+33*
XPDC2 BTXT+48~*
>> XPDCAR( TX1+26*, TX1+28*, TX1+29, TX1+30
>> XPDCNT BTXT+51*, BTXT+52*, BTXT+53*, BTXT+54*, BTXT+56*, BTXT+60*, BTXT+61*, BTXT+63*, BTXT+65*, BTXT+66*
BTXT+69*, BTXT+72*, BTXT+75*, BTXT+76*, BTXT+77*, ADIC+1, ADIC+2*, ADIC+3*, ADIZ+2, ADIZ+3*
, ADIZ+4*, PWARN+1*, PWARN+2*
XPDF GINFO~, GINFO+1
XPDFLDS GINFO~, GINFO+1
>> XPDHR( BTXT+77*
XPDI GINFO~, GINFO+1
XPDIENS TX1+17~*, TX1+18, TX1+19, TX1+20, TX1+21
>> XPDIS TX1+16*
>> XPDIS2 BUILDME+27
XPDIT BTXT+56~*
XPDL TX1+30~*, TX1+31
XPDL1 BTXT+2~*
>> XPDLINE BUILDME+5*
XPDLL BUILDME+19~*, BUILDME+20, BUILDME+21, BUILDME+22, BUILDME+23
XPDME BTXT+55~*, BTXT+56
>> XPDN BUILDME+23*, BUILDME+26
>> XPDNUM BTXT+1, BTXT+2, BTXT+50, BTXT+55, BTXT+56, BTXT+58, BTXT+68, BTXT+69, BTXT+71, BTXT+72
BTXT+74, BTXT+75
>> XPDR TX1+7*
>> XPDRTN( BTXT+2*, BTXT+5, BTXT+14, BTXT+25, BTXT+38
>> XPDSPC BUILDME+13*, BUILDME+14*, BUILDME+16*, BUILDME+19, BUILDME+24, BUILDME+25, BUILDME+26
>> XPDTOP BUILDME+9*, BUILDME+10, BUILDME+12, BUILDME+13, BUILDME+14, TX1+19
>> XPDW( BTXT+51*, BTXT+52*, BTXT+53*, BTXT+54*, BTXT+56*, BTXT+60*, BTXT+61*, BTXT+63*, BTXT+65*, BTXT+66*
BTXT+69*, BTXT+72*, BTXT+75*, BTXT+76*, BTXT+77*, ADIC+1*, ADIC+2*, ADIC+3*, ADIZ+2*, ADIZ+3*
, ADIZ+4*, PWARN+1*, PWARN+2*
>> XPEX NSPACE+4
>> XPEX( BUILDME+22*, NSPACE+5
>> XPNS BUILDME+25, NSPACE+1
>> XPNS( BUILDME+13*, BUILDME+14*, BUILDME+16*, BUILDME+18*, BUILDME+21*, NSPACE+3
XPNSM BUILDME+18~, BUILDME+24
XPNSM( BUILDME+18*, BUILDME+24
>> XPOPT( BTXT+34, BTXT+35, BTXT+36, BTXT+37, BTXT+42
>> XPPATH BUILDME+3*
>> XPQR BUILDME+27*, BUILDME+34*
Y BUILDME+2~, BUILDME+7, BUILDME+9, BUILDME+28~, BUILDME+34, TX1!, TX1+7, TX1+12!, TX1+16
ZLB ADIZ~, ADIZ+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All