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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: AUMSCBA

Package: Table Maintenance

Routine: AUMSCBA


Information

AUMSCBA ;IHS/OIT/NKD - SCB UPDATE - FULL TABLE UPDATE 12/10/2013 ;

Source Information

Source file <AUMSCBA.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA Fileman 6 $$GET1^DID  UPDATE^DIE  IXALL^DIK  $$GET1^DIQ  END^DITM  ^DITM2  
Table Maintenance 3 BUILD^AUMSCBA  (CLIN,STNM)^AUMSCBA2  (ENTRY,RSLT)^AUMSCBD  
IHS VA Utilities 1 ^XBFMK  
Kernel 1 $$REPEAT^XLFSTR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Table Maintenance 3 AUMSCBA  AUMSCBA2  AUMSCBD  

Entry Points

Name Comments DBIA/ICR reference
REINDX(AUMGL,AUMIN) ; RE-INDEX FILE
; GL=GLOBAL,IN=LIST OF INDEXES
LOC ; LOCATION FILE
; INV CODE/COMP/CODE
ALL ;EP - PROCESS FULL TABLE UPDATE
BUILD(AUMGL,AUMIN,AUMD) ; BUILD X-REFS - TEMP GLOBAL
; GL=GLOBAL,IN=INDEX,D=PIECES TO BUILD X-REF
AREA ; AREA FILE
; DUP/COMP/CODE/NAME
; T=TAG,GL=GLOBAL,TGL=TEMP GLOBAL,L=LIST,CNT=COUNT,FL=FILE,INFL=INACTIVE FIELD
DUP(AUMT,AUMFL,AUMGL,AUMIN) ; SEARCH FOR DUPLICATE ENTRIES AND MERGE
MERG(AUMFL,AUMGL,AUMFROM,AUMTO) ; COMPARE/MERGE
CTY ; COUNTY FILE
; INV CODE/DUP/COMP/CODE
SU ; SERVICE UNIT FILE
; INV CODE/DUP/COMP/CODE/NAME
ST ; STATE FILE
; DUP/COMP/CODE/NAME
CTYMERG(AUMFROM,AUMTO) ; CHS SERVICE DELIVERY AREA MERGE
MATCH(AUMT,AUMGL,AUMTGL,AUMIN,AUMTIN,AUMC,AUML,AUMQ) ; SEARCH/MATCH/UPDATE - IHS/OIT/NKD AUM*15.0*3 ADDED QUIET
; T=TAG,GL=GLOBAL,TGL=TEMP GLOBAL,IN=INDEX,TIN=TEMP INDEX,C=ADDITIONAL PIECE FOR X-REF,AUML=IENS TO PROCESS,AUMQ=QUIET
COM ; COMMUNITY FILE
; INV CODE/COMP/CODE
END(AUMT,AUMGL,AUMTGL,AUML) ; END PROCESSING
; UPDATE REMAINING IN TEMP GLOBAL
; INACTIVATE LOCALS NOT MATCHED

External References

Name Field # of Occurrence
BUILD^AUMSCBA AREA+12, AREA+19, AREA+24, SU+30, SU+34, SU+38, LOC+28, LOC+32, ST+9, ST+13
, ST+17, CTY+29, CTY+33, COM+28, COM+32
CLIN^AUMSCBA2 ALL+4
STNM^AUMSCBA2 ALL+3
ENTRY^AUMSCBD MATCH+19, END+8, END+9
RSLT^AUMSCBD AREA+6, SU+5, SU+24, LOC+5, LOC+24, ST+5, CTY+5, CTY+23, COM+5, COM+24
, END+22, DUP+10
$$GET1^DID MATCH+17, END+15
UPDATE^DIE SU+23, LOC+23, CTY+22, COM+23, END+21, CTYMERG+7
IXALL^DIK REINDX+6
$$GET1^DIQ SU+24, LOC+21, LOC+24, CTY+23, COM+21, COM+24, MATCH+17, MATCH+18, END+19
END^DITM MERG+8
^DITM2 MERG+8
^XBFMK REINDX+7, MERG+8
$$REPEAT^XLFSTR AREA+6, SU+5, LOC+5, ST+5, CTY+5, COM+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUTTSU - [#9999999.22] GET1^DIQ
^AUTTCTY - [#9999999.23] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACHSSDA - [#9002073.3] CTYMERG+2, CTYMERG+3, CTYMERG+4, CTYMERG+5
^AUTTAREA("C" SU+20
^AUTTCOM - [#9999999.05] COM+15, COM+16
^AUTTCOM("C" COM+8
^AUTTCTY - [#9999999.23] CTY+15, CTY+16
^AUTTCTY("C" CTY+8, COM+19
^AUTTLOC - [#9999999.06] LOC+15, LOC+16
^AUTTLOC("C" LOC+8
^AUTTSU - [#9999999.22] SU+6!, SU+16, SU+17
^AUTTSU("C" SU+9, LOC+19
^DIC(4 - [#4] MATCH+13
^DIC(5 - [#5] CTY+19
^TMP("AUM" SU+8!, SU+9*, SU+14, SU+15, SU+26!, LOC+7!, LOC+8*, LOC+13, LOC+14, LOC+26!
, CTY+7!, CTY+8*, CTY+13, CTY+14, CTY+25!, COM+7!, COM+8*, COM+13, COM+14, COM+26!

Label References

Name Line Occurrences
$$MATCH AREA+14, AREA+20, AREA+25, SU+31, SU+35, SU+39, LOC+29, LOC+33, ST+10, ST+14
, ST+18, CTY+30, CTY+34, COM+29, COM+33
AREA ALL+1
COM ALL+2
CTY ALL+2
CTYMERG MERG+2
DUP AREA+8, SU+28, ST+7, CTY+27
END AREA+16, AREA+21, AREA+26, SU+32, SU+36, SU+40, LOC+30, LOC+34, ST+11, ST+15
, ST+19, CTY+31, CTY+35, COM+30, COM+34
LOC ALL+1
MERG DUP+13
REINDX AREA+7, SU+11, LOC+10, ST+6, CTY+10, COM+10
ST ALL+2
SU ALL+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AUMC MATCH~, MATCH+12, MATCH+13
AUMCNT AREA+3~, AREA+14*, AREA+20*, AREA+25*, SU+2~, SU+13~, SU+14*, SU+15, SU+17, SU+18
, SU+20, SU+31*, SU+35*, SU+39*, LOC+2~, LOC+12~, LOC+13*, LOC+14, LOC+16, LOC+17
, LOC+19, LOC+29*, LOC+33*, ST+2~, ST+10*, ST+14*, ST+18*, CTY+2~, CTY+12~, CTY+13*
, CTY+14, CTY+16, CTY+17, CTY+19, CTY+30*, CTY+34*, COM+2~, COM+12~, COM+13*, COM+14
, COM+16, COM+17, COM+19, COM+29*, COM+33*, DUP+1~, DUP+2*, DUP+3, DUP+4, DUP+5
, DUP+6, DUP+7, DUP+8*, DUP+10, DUP+11, CTYMERG+1~, CTYMERG+2*, CTYMERG+3, CTYMERG+4, CTYMERG+5
, CTYMERG+6
AUMCNT2 SU+13~, SU+15*, SU+16, SU+17, SU+22, SU+24, LOC+12~, LOC+14*, LOC+15, LOC+16
, LOC+21, LOC+22, LOC+24, CTY+12~, CTY+14*, CTY+15, CTY+16, CTY+21, CTY+23, COM+12~
, COM+14*, COM+15, COM+16, COM+21, COM+22, COM+24, DUP+1~, DUP+4*, DUP+5, DUP+6
, DUP+7*, DUP+11*, DUP+12*, DUP+13, CTYMERG+1~, CTYMERG+4*, CTYMERG+5, CTYMERG+6
AUMCNT3 SU+19~, SU+20*, LOC+18~, LOC+19*, CTY+18~, CTY+19*, COM+18~, COM+19*
AUMCNT4 SU+19~, SU+20*, SU+21, SU+22, LOC+18~, LOC+19*, LOC+20, LOC+21, LOC+22, CTY+18~
, CTY+19*, CTY+20, CTY+21, COM+18~, COM+19*, COM+20, COM+21, COM+22
AUMD BUILD~, BUILD+6
AUMDA BUILD+4~, BUILD+7*, BUILD+8
AUMDD BUILD+4~, BUILD+5*, BUILD+6*, BUILD+7
>> AUMDT END+20
AUMFL AREA+3~, AREA+4*, AREA+8, SU+2~, SU+3*, SU+22, SU+24, SU+28, LOC+2~, LOC+3*
, LOC+21, LOC+22, LOC+24, ST+2~, ST+3*, ST+7, CTY+2~, CTY+3*, CTY+21, CTY+23
, CTY+27, COM+2~, COM+3*, COM+21, COM+22, COM+24, MATCH+17, MATCH+18, END+15, END+19
, END+20, DUP~, DUP+13, MERG~, MERG+5
AUMFROM MERG~, MERG+2, MERG+6, CTYMERG~, CTYMERG+3, CTYMERG+4, CTYMERG+5
AUMGL AREA+3~, AREA+4*, AREA+7, AREA+8, AREA+14, AREA+16, AREA+20, AREA+21, AREA+25, AREA+26
, SU+2~, SU+3*, SU+11, SU+28, SU+31, SU+32, SU+35, SU+36, SU+39, SU+40
, LOC+2~, LOC+3*, LOC+29, LOC+30, LOC+33, LOC+34, ST+2~, ST+3*, ST+6, ST+7
, ST+10, ST+11, ST+14, ST+15, ST+18, ST+19, CTY+2~, CTY+3*, CTY+10, CTY+27
, CTY+30, CTY+31, CTY+34, CTY+35, COM+2~, COM+3*, COM+10, COM+29, COM+30, COM+33
, COM+34, BUILD~, BUILD+3, BUILD+6, BUILD+7, MATCH~, MATCH+6, MATCH+7, MATCH+9, MATCH+12
, MATCH+13, END~, REINDX~, REINDX+4, REINDX+5, DUP~, DUP+2, DUP+3, DUP+4, DUP+5
, DUP+7, DUP+13, MERG~, MERG+2, MERG+5
AUMGL2 LOC+2~, LOC+3*
AUMI SU+2~, SU+6*
AUMIN BUILD~, BUILD+7, MATCH~, MATCH+6, MATCH+7, MATCH+9, REINDX~, REINDX+2, REINDX+4, DUP~
, DUP+2, DUP+3, DUP+4, DUP+5, DUP+7
AUMINFL AREA+3~, AREA+4*, SU+2~, SU+3*, LOC+2~, LOC+3*, ST+2~, ST+3*, CTY+2~, CTY+3*
, COM+2~, COM+3*, MATCH+17, MATCH+18, END+15, END+19, END+20
AUML AREA+3~, AREA+14*, AREA+16, AREA+20, SU+2~, SU+31*, SU+32, SU+35, LOC+2~, LOC+29*
, LOC+30, LOC+33, ST+2~, ST+10*, ST+11, ST+14, CTY+2~, CTY+30*, CTY+31, CTY+34
, COM+2~, COM+29*, COM+30, COM+33, MATCH~, MATCH+10, END~, END+11, END+16, END+17
AUML2 AREA+3~, AREA+20*, AREA+21, AREA+25, SU+2~, SU+35*, SU+36, SU+39, LOC+2~, LOC+33*
, LOC+34, ST+2~, ST+14*, ST+15, ST+18, CTY+2~, CTY+34*, CTY+35, COM+2~, COM+33*
, COM+34
AUML3 AREA+3~, AREA+25*, AREA+26, SU+2~, SU+39*, SU+40, LOC+2~, ST+2~, ST+18*, ST+19
, CTY+2~, COM+2~
AUMLI END+12~, END+17*, END+18, END+19, END+20
AUMQ MATCH~, MATCH+2*, MATCH+19
AUMR MATCH+3~, MATCH+4*, MATCH+15*, MATCH+22*, MATCH+24
AUMT AREA+3~, AREA+4*, AREA+8, AREA+14, AREA+16, AREA+20, AREA+21, AREA+25, AREA+26, SU+2~
, SU+3*, SU+28, SU+31, SU+32, SU+35, SU+36, SU+39, SU+40, LOC+2~, LOC+3*
, LOC+29, LOC+30, LOC+33, LOC+34, ST+2~, ST+3*, ST+7, ST+10, ST+11, ST+14
, ST+15, ST+18, ST+19, CTY+2~, CTY+3*, CTY+27, CTY+30, CTY+31, CTY+34, CTY+35
, COM+2~, COM+3*, COM+29, COM+30, COM+33, COM+34, MATCH~, MATCH+19, END~, END+8
, END+9, END+14, DUP~
AUMTGL AREA+3~, AREA+4*, AREA+5, AREA+12, AREA+14, AREA+16, AREA+19, AREA+20, AREA+21, AREA+24
, AREA+25, AREA+26, SU+2~, SU+3*, SU+4, SU+30, SU+31, SU+32, SU+34, SU+35
, SU+36, SU+38, SU+39, SU+40, LOC+2~, LOC+3*, LOC+4, LOC+28, LOC+29, LOC+30
, LOC+32, LOC+33, LOC+34, ST+2~, ST+3*, ST+4, ST+9, ST+10, ST+11, ST+13
, ST+14, ST+15, ST+17, ST+18, ST+19, CTY+2~, CTY+3*, CTY+4, CTY+29, CTY+30
, CTY+31, CTY+33, CTY+34, CTY+35, COM+2~, COM+3*, COM+4, COM+28, COM+29, COM+30
, COM+32, COM+33, COM+34, MATCH~, MATCH+14, MATCH+17, MATCH+18*, MATCH+19, MATCH+20, MATCH+21
, MATCH+23, END~, END+5, END+6, END+8, END+9, END+24
AUMTIN MATCH~, MATCH+13, MATCH+14, MATCH+20, MATCH+23
AUMTMP DUP+1~
AUMTMP( DUP+6*, DUP+7*, DUP+8, DUP+11
AUMTMP2 DUP+1~, DUP+9*, DUP+11*, DUP+12, DUP+13
AUMTO MERG~, MERG+2, MERG+6, CTYMERG~, CTYMERG+6
CNT BUILD+2~, BUILD+3*, BUILD+6, BUILD+7, MATCH+3~, MATCH+6*, MATCH+7, MATCH+9, MATCH+12, MATCH+13
, END+3~, END+6*, END+8, END+9, END+12~, END+16*, END+17, REINDX+3~, REINDX+4*
CNT2 BUILD+2~, BUILD+6*, MATCH+3~, MATCH+9*, MATCH+10, MATCH+12, MATCH+13, MATCH+15, MATCH+17, MATCH+18
, MATCH+19, END+12~, END+13*, END+20*, END+22
DA REINDX+3~
DIC REINDX+3~
DIK REINDX+3~, REINDX+5*
DILN MERG+1~, MERG+3*
DITM MERG+1~, MERG+3*
DITM("DDEF" MERG+4*
DITM("DDIF" MERG+4*
DITM("DELETE" MERG+4*
DITM("DFF" MERG+5*
DITM("DIC" MERG+5*
DITM("DIMERGE" MERG+5*
DITM("DIT(1)" MERG+6*
DITM("DIT(2)" MERG+6*
DITM("EXCLUDE" MERG+2*
DITM("NON-INTERACTIVE" MERG+7*
DITM("NOTALK" MERG+7*
DITM("REPOINT" MERG+7*
FDA SU+19~, LOC+18~, CTY+18~, COM+18~, END+12~, END+21, CTYMERG+1~, CTYMERG+7
FDA( SU+22*, LOC+21*, LOC+22*, CTY+21*, COM+21*, COM+22*, END+20*, CTYMERG+6*
L MERG+1~, MERG+3*
TMP MATCH+3~, MATCH+11~, MATCH+12*, MATCH+13*, MATCH+14, MATCH+20
TMP2 MATCH+3~, MATCH+11~, MATCH+14*, MATCH+15, MATCH+17, MATCH+18, MATCH+19, MATCH+20
U SU+17, LOC+16, CTY+16, COM+16, BUILD+6, MATCH+4, MATCH+12, MATCH+13, MATCH+17, MATCH+18
, MATCH+22, END+8, END+16, END+17, DUP+11, DUP+12, DUP+13
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All