XUMF4A ;CIOFO-SF/RAM - Institution File Clean Up; 06/28/99
Source file <XUMF4A.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- entry point
|
|
DSN | ; -- clean out local station numbers
|
|
CSN | ; -- check/update status
|
|
GOLD | ; -- add missing national data from standard table
|
|
ASSC | ; -- populate associations (parent facility and VISN)
|
|
HIST | ; -- history
|
|
CDSN() | ; -- check for duplicate sta # (true=duplicates, false=none)
|
|
CMVD() | ; -- check for missing national data
|
|
CHCK | ; -- check if clean up is complete
|
|
FACTYP | ;resolve duplicate facility types
|
|
STATE | ;resolve duplicate states
|
|
FTCLEAN | ; -- add missing facility types
|
Name | Field # of Occurrence |
---|---|
^DIE | DSN+12, CSN+10, CSN+13, CSN+15, FACTYP+12, STATE+13, STATE+25 |
UPDATE^DIE | GOLD+31, GOLD+43, ASSC+17, ASSC+26, HIST+18, HIST+28, FTCLEAN+13 |
ENALL^DIK | DSN+20 |
$$FMDATE^HLFNC | HIST+10, HIST+20 |
$$SETFLD^VALM1 | CHCK+11, CHCK+17, CHCK+22 |
MSG^VALM10 | EN+3 |
SET^VALM10 | CHCK+12, CHCK+18, CHCK+23 |
NAME^XUMF4 | EN+11 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(4 - [#4] | DSN+7, DSN+8, DSN+15, DSN+16, DSN+17, DSN+18!, CSN+7, CSN+8, CSN+11, GOLD+10 , GOLD+11, GOLD+12, GOLD+32, ASSC+8, HIST+8, CDSN+7, CDSN+8, CDSN+9, CMVD+8 |
^DIC(4.1 - [#4.1] | FACTYP+5, FACTYP+6, FACTYP+11 |
^DIC(5 - [#5] | STATE+6, STATE+7, STATE+12, STATE+18, STATE+19, STATE+24 |
^TMP("XUMF ARRAY" | DSN+9, GOLD+8, GOLD+9, ASSC+7, ASSC+9, ASSC+18, HIST+7, HIST+9, HIST+15, HIST+19 , HIST+25, CMVD+7, FTCLEAN+5, FTCLEAN+6 |
^TMP("XUMF CHCK" | CHCK+4! |
^TMP("XUMF NAME" | EN+10! |
^TMP("XUMF TMP" | CDSN+2!, CDSN+9*, CDSN+12, CDSN+13, CDSN+14, CDSN+17! |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AGENCY | GOLD+3~, GOLD+19*, GOLD+28 |
CNT | GOLD+2~, GOLD+7*, GOLD+44*, ASSC+2~, ASSC+6*, ASSC+27*, HIST+2~, HIST+6*, HIST+29*, CDSN+4~ , CDSN+11*, CDSN+15*, CDSN+19, CMVD+2~, CMVD+4*, CMVD+9*, CMVD+11, FACTYP+2~, FACTYP+4*, FACTYP+8* , FACTYP+9, FACTYP+13*, STATE+2~, STATE+5*, STATE+9*, STATE+10, STATE+14*, STATE+17*, STATE+21*, STATE+22 , STATE+26* |
DA | DSN+2~, DSN+10*, CSN+2~, CSN+9*, CSN+12*, CSN+14*, FACTYP+2~, FACTYP+10*, STATE+2~, STATE+11* , STATE+23* |
DIE | DSN+2~, DSN+10*, CSN+2~, CSN+9*, CSN+12*, CSN+14*, FACTYP+2~, FACTYP+10*, STATE+2~, STATE+11* , STATE+23* |
DIK | DSN+2~, DSN+20* |
DIK(1 | DSN+20* |
DR | DSN+2~, DSN+10*, CSN+2~, CSN+9*, CSN+12*, CSN+14*, FACTYP+2~, FACTYP+11*, STATE+2~, STATE+12* , STATE+24* |
DT | GOLD+36, GOLD+38 |
EFFDT | HIST+2~, HIST+9*, HIST+10*, HIST+11, HIST+12, HIST+14, HIST+19*, HIST+20*, HIST+21, HIST+22 , HIST+24 |
ERROR | GOLD+2~ |
FACTYP | GOLD+3~, GOLD+15*, GOLD+25 |
FDA | GOLD+2~, GOLD+20!, GOLD+37!, ASSC+2~, ASSC+11!, ASSC+20!, HIST+2~, HIST+13!, HIST+23!, FTCLEAN+2~ , FTCLEAN+8! |
FDA( | GOLD+38*, GOLD+39*, GOLD+40*, ASSC+13*, ASSC+14*, ASSC+22*, ASSC+23*, HIST+14*, HIST+15*, HIST+24* , HIST+25*, FTCLEAN+9*, FTCLEAN+10*, FTCLEAN+11* |
FDA(4 | GOLD+21*, GOLD+22*, GOLD+23*, GOLD+24*, GOLD+25*, GOLD+26*, GOLD+27*, GOLD+28* |
FLAG | GOLD+2~, GOLD+17*, GOLD+27 |
FLD | CHCK+2~, CHCK+10*, CHCK+11, CHCK+16*, CHCK+17, CHCK+21*, CHCK+22 |
FT | FACTYP+2~, FACTYP+4*, FACTYP+5*, FACTYP+6, FACTYP+7 |
FULL | FTCLEAN+2~, FTCLEAN+6*, FTCLEAN+10 |
IEN | DSN+2~, DSN+6*, DSN+7*, DSN+8, DSN+10, DSN+12~, DSN+14*, DSN+16*, DSN+17, DSN+18 , CSN+2~, CSN+6*, CSN+7*, CSN+8, CSN+9, CSN+10~, CSN+11, CSN+12, CSN+13~, CSN+14 , CSN+15~, GOLD+2~, GOLD+10*, GOLD+11, GOLD+12, GOLD+13, GOLD+30~, GOLD+32*, GOLD+33, GOLD+36 , ASSC+2~, ASSC+8*, ASSC+12, ASSC+16~, ASSC+21, ASSC+25~, HIST+2~, HIST+8*, HIST+12, HIST+17~ , HIST+22, HIST+27~, CDSN+4~, CDSN+6*, CDSN+8*, CDSN+9, CDSN+11*, CDSN+14*, FACTYP+2~, FACTYP+4* , FACTYP+6*, FACTYP+10, FACTYP+11, STATE+2~, STATE+5*, STATE+7*, STATE+11, STATE+12, STATE+17*, STATE+19* , STATE+23, STATE+24 |
IENS | GOLD+2~, GOLD+13*, GOLD+21, GOLD+22, GOLD+23, GOLD+24, GOLD+25, GOLD+26, GOLD+27, GOLD+28 , GOLD+36*, GOLD+38, GOLD+39, GOLD+40, ASSC+12*, ASSC+13, ASSC+14, ASSC+21*, ASSC+22, ASSC+23 , HIST+12*, HIST+14, HIST+15, HIST+22*, HIST+24, HIST+25 |
NAME | GOLD+2~, GOLD+14*, GOLD+21, GOLD+30~, GOLD+35, GOLD+39, FTCLEAN+2~, FTCLEAN+4*, FTCLEAN+5*, FTCLEAN+6 , FTCLEAN+9, FTCLEAN+12~ |
OLDNAME | GOLD+3~, GOLD+11*, GOLD+30~, GOLD+34, GOLD+35, GOLD+39 |
OLDVANM | GOLD+3~, GOLD+12*, GOLD+30~, GOLD+35, GOLD+40 |
PARENT | ASSC+2~, ASSC+18*, ASSC+19, ASSC+23 |
STA | DSN+8*, DSN+9, DSN+14*, DSN+15*, DSN+16, DSN+17, DSN+18, CSN+2~, CSN+8*, CSN+9 , GOLD+2~, GOLD+7*, GOLD+8*, GOLD+9, GOLD+10, GOLD+23, GOLD+30~, GOLD+32, GOLD+42~, ASSC+2~ , ASSC+6*, ASSC+7*, ASSC+8, ASSC+9, ASSC+16~, ASSC+18, ASSC+25~, HIST+2~, HIST+6*, HIST+7* , HIST+8, HIST+9, HIST+15, HIST+17~, HIST+19, HIST+25, HIST+27~, CDSN+4~, CDSN+6*, CDSN+7* , CDSN+8, CDSN+9, CDSN+11*, CDSN+12*, CDSN+13, CDSN+14, CMVD+2~, CMVD+6*, CMVD+7*, CMVD+8 |
STATE | GOLD+3~, GOLD+18*, GOLD+22, STATE+2~, STATE+5*, STATE+6*, STATE+7, STATE+8, STATE+17*, STATE+18* , STATE+19, STATE+20 |
STATUS | CSN+2~, CSN+11*, CSN+12 |
U | DSN+8, DSN+17, CSN+8, CSN+11, GOLD+11, GOLD+12, GOLD+14, GOLD+15, GOLD+16, GOLD+17 , GOLD+18, GOLD+19, ASSC+9, ASSC+18, HIST+9, HIST+15, HIST+19, HIST+25, CDSN+9, FACTYP+11 , STATE+12, STATE+24, FTCLEAN+6 |
>> VALMBCK | EN+5*, EN+13* |
>> VALMBG | EN+12* |
>> VALMCNT | CHCK+6*, CHCK+9*, CHCK+12, CHCK+15*, CHCK+18, CHCK+20 |
VANAME | GOLD+16*, GOLD+26, GOLD+30~, GOLD+35, GOLD+40 |
VAR | CHCK+2~, CHCK+9*, CHCK+11*, CHCK+12, CHCK+15*, CHCK+17*, CHCK+18, CHCK+21*, CHCK+22*, CHCK+23 |
VISN | ASSC+2~, ASSC+9*, ASSC+10, ASSC+14 |
X | GOLD+2~, GOLD+9*, GOLD+14, GOLD+15, GOLD+16, GOLD+17, GOLD+18, GOLD+19 |
XUMF | DSN+2~, DSN+4*, CSN+2~, CSN+4*, GOLD+3~, GOLD+5*, ASSC+2~, ASSC+4*, HIST+2~, HIST+4* |