LR302 ;DALOI/FHS - LR*5.2*302 PATCH ENVIRONMENT CHECK ROUTINE;31-AUG-2001
Source file <LR302.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
PRE | ;Pre-install entry point
|
|
DUP64 | ;Check ^LAM for duplicate Names or NLT codes
|
|
BMES(STR) | ;EP - Write BMES^XPDUTL statements
|
|
TEXT | ; Alert the user that file #64 should not have any error before and after installing
|
|
CHKNM | ; Make sure the patch name exist
|
|
DD | ||
EXIT | ;
|
|
DUP64P | ||
ENV | ; Does not prevent loading of the transport global.
; Environment check is done only during the install. |
|
DUPCHK | ;
|
|
STAR | ;
|
|
POST | ;Post install repointing of historical data
|
|
CHECK | ; Perform environment check
|
|
PTRSAV | ;Save pointer values into XTMP("LR302" to repointed after install
|
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | PTRSAV+5, PTRSAV+10 |
^DIK | DUPCHK+10, DD+2, DD+3 |
EN^DIU2 | PRE+6, PRE+8, PRE+10, PRE+12, PRE+14, PRE+16, PRE+18 |
BMES^LR302 | POST+4 |
^LR302A | PTRSAV+12 |
^LR302P | POST+2 |
POST^LR302PO | POST+1 |
$$HTE^XLFDT | EXIT+4, POST+5 |
$$HTFM^XLFDT | DUP64P+3 |
$$CJ^XLFSTR | BMES+1 |
BMES^XPDUTL | BMES+1 |
MES^XPDUTL | DUPCHK+13 |
SETUP^XQALERT | EXIT+7, POST+7 |
$$ACTIVE^XUSER | CHECK+7 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^LAM - [#64] | FIND1^DIC |
^LAB(64.22 - [#64.22] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAM - [#64] | DUPCHK+4, DUPCHK+5, PTRSAV+9, PTRSAV+11* |
^LAM(0 | PTRSAV+4 |
^LRO(64.1 - [#64.1] | DUP64P+4, DUP64P+6, DUP64P+7 |
^XTMP("LRNLTD" | DUP64P, DUP64P+3*, DUP64P+8, DUPCHK+9, DUPCHK+12 |
Name | Line Occurrences |
---|---|
BMES | CHKNM+2, CHECK+2, CHECK+5, CHECK+8, DUP64+1, DUPCHK+15, DUPCHK+16, DUPCHK+17, EXIT+2, EXIT+3 , EXIT+5, DD+4, PTRSAV+1, TEXT+2, TEXT+3, TEXT+4, TEXT+5, TEXT+6 |
CHECK | CHKNM+5 |
DUP64P | PTRSAV+3 |
DUPCHK | DUP64P |
EXIT | CHKNM+1, CHKNM+6 |
PTRSAV | PRE+3 |
TEXT | EXIT+7, POST+8 |
Name | Field # of Occurrence |
---|---|
^( | DUP64P+8*, DUPCHK+5 |
^(0 | PTRSAV+4*, PTRSAV+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | DUPCHK+1~, DUPCHK+3*, DUPCHK+5*, DUPCHK+6*, DUPCHK+7*, DUPCHK+8, DUPCHK+11 |
DA | DUPCHK+1~, DUPCHK+10*, PRE+5~, DD+1~, DD+2*, DD+3* |
DA(1 | DD+2*, DD+3* |
DIK | DUPCHK+1~, DUPCHK+2*, PRE+5~, DD+1~, DD+2*!, DD+3* |
DIU | PRE+5~, PRE+6*, PRE+7!, PRE+8*, PRE+9!, PRE+10*, PRE+11!, PRE+12*, PRE+13!, PRE+14* , PRE+15!, PRE+16*, PRE+17!, PRE+18* |
DIU(0 | PRE+6*, PRE+8*, PRE+10*, PRE+12*, PRE+14*, PRE+16*, PRE+18* |
DT | DUP64P+3 |
DUP | DUPCHK+1~, DUPCHK+5! |
DUP( | DUPCHK+6*, DUPCHK+7, DUPCHK+8, DUPCHK+11 |
DUZ | CHECK+4, CHECK+7 |
DUZ(0 | CHECK+4 |
ERR | PTRSAV+2~ |
IEN | DUPCHK+1~, DUPCHK+3*, DUPCHK+5*, DUPCHK+6, PTRSAV+7~, PTRSAV+8*, PTRSAV+9, PTRSAV+11 |
IENX | DUPCHK+1~, DUPCHK+8*, DUPCHK+9, DUPCHK+10, DUPCHK+12 |
IOM | CHECK+1, BMES+1 |
IOSL | CHECK+1 |
LAST | PRE+2~ |
LRDT | DUP64P+2~, DUP64P+6*, DUP64P+7 |
LRDTLB | PTRSAV+2~ |
LRIEN | PTRSAV+2~ |
LRIENSUB | PTRSAV+2~ |
LRINS | DUP64P+2~, DUP64P+4*, DUP64P+6, DUP64P+7 |
LRNLT | DUP64P+2~, DUP64P+7*, DUP64P+8 |
LRNODE | PTRSAV+2~ |
LRPOST | DUPCHK+2, DUPCHK+9, DUPCHK+14, POST+8~*, PTRSAV+2~, PTRSAV+3*!, TEXT+6 |
LRPTR | PTRSAV+2~ |
NAM | DUPCHK+1~, DUPCHK+3*, DUPCHK+4*, DUPCHK+5, DUPCHK+6 |
STR | BMES~, BMES+1, TEXT+1~, TEXT+2*, TEXT+3*, TEXT+4*, TEXT+5*, TEXT+6* |
TEXT | DUPCHK+1~, DUPCHK+11*, DUPCHK+12*, DUPCHK+13, STAR+1 |
U | CHECK+1, DUP64P+3, DUPCHK+6, DUPCHK+8, DUPCHK+12, PTRSAV+4, PTRSAV+9, PTRSAV+11, STAR+1 |
VAL | PTRSAV+7~, PTRSAV+10*, PTRSAV+11 |
X | PTRSAV+2~ |
>> XPDIQ("XPZ1" | CHECK+10* |
>> XPDNM | CHKNM+1, EXIT+4, PRE+1, POST+5 |
>> XPDQUIT | CHKNM+3*, CHECK+3*, CHECK+6*, CHECK+9*, EXIT+2 |
XQA | ENV+3~, EXIT+1~ |
XQA("G.LMI" | EXIT+6*, POST+6* |
XQAMSG | ENV+3~, EXIT+4*, POST+5* |
XREF | DUPCHK+1~, DUPCHK+3*, DUPCHK+4, DUPCHK+5, DUPCHK+12, STAR+1 |
Y | PTRSAV+2~, PTRSAV+5*, PTRSAV+6, PTRSAV+8 |