BLRPRE22 ; IHS/ITSC/MKK - LAB PATCH 22 ENVIRONMENT/POST INSTALL ROUTINE; [ 03/31/2007 8:00 AM ]
Source file <BLRPRE22.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
KERNEL | ; CHECK FOR KERNEL 8.0 & PATCH 1012
|
|
SENDMAIL(MAILMSG) | ;
|
|
TIU | ; CHECK FOR TIU 1.0 & PATCH 137
|
|
ADDMENU | ;
; Add option to purge HL7 error messages to BLRMENU |
|
USR | ; CHECK FOR USR 1.0 & PATCH 23
|
|
FILEMAN | ; CHECK FOR FILEMAN 22.0
|
|
SORRYEND | ;
|
|
CHVMICRO | ;
|
|
LMIMAIL | ; CHECK FOR LMI MAIL GROUP
|
|
CHECKLMI() | ;
|
|
PIMS | ; CHECK FOR PIMS 5.3 & PATCH 1004
|
|
TABMESG(MSG,TAB,TAIL) | ;
|
|
APCD | ; CHECK FOR APCD 2.0 & PATCH 8
|
|
PRECHK | ; EP
|
|
OKAY(MSG,TAB) | ||
NEEDIT(MODULE,VERSION,PATCH) | ||
ENVOK | ; ENVIRONMENT OK
|
|
LABVER | ; CHECK FOR LAB 5.2 & PREVIOUS PATCH
|
|
SORRY(MSG,MODE) | ||
BACKUPS | ; CHECK TO CONFIRM BACKUPS HAVE BEEN DONE
|
|
TABMENU(MSG,TAB,TAIL) | ;
|
|
POST | ; EP
|
|
LEXICON | ; CHECK FOR LEXICON 2.0
|
|
LETSGO | ; USER IDENTIFIED -- LET'S GO
|
|
OERR | ; CHECK FOR OERR 2.5
|
|
ADDTMENU(ADDER,ADDEE,ITM) | ||
USERID | ; CHECK FOR USER ID
|
|
SNDALERT(ALERTMSG) | ;
|
Name | Field # of Occurrence |
---|---|
^%DT | SENDMAIL+5 |
HOME^%ZIS | USERID+5 |
$$VERSION^%ZOSV | PRECHK+11 |
^DIC | CHECKLMI+5 |
FIND^DIC | NEEDIT+6 |
DTNOLF^DICRW | USERID+6 |
^DIR | BACKUPS+12 |
DD^LRX | SENDMAIL+6 |
^XBFMK | BACKUPS+8 |
$$LOC^XBFUNC | SORRY+14 |
$$HTE^XLFDT | BACKUPS+20, BACKUPS+30, POST+21 |
$$CJ^XLFSTR | SORRY+14, SORRY+16, SORRY+18, SORRY+22, SORRY+27, SORRY+28, SORRY+30, SORRYEND+7, SORRYEND+8, SORRYEND+10 , SORRYEND+21, SORRYEND+25, SORRYEND+29, SORRYEND+33 |
$$UP^XLFSTR | PRECHK+11, BACKUPS+20 |
^XMD | SENDMAIL+13 |
$$ADD^XPDMENU | ADDTMENU+5 |
$$LKOPT^XPDMENU | ADDMENU+5 |
$$PATCH^XPDUTL | NEEDIT+21 |
$$VERSION^XPDUTL | NEEDIT+10 |
BMES^XPDUTL | PRECHK+1, LETSGO+1, LETSGO+3, ENVOK+1, BACKUPS+5, BACKUPS+23, NEEDIT+11, NEEDIT+20, SORRY+38, SORRYEND+3 , SORRYEND+39, CHECKLMI+2, POST+4, POST+10, ADDTMENU+3, TABMESG+5 |
MES^XPDUTL | BACKUPS+24, OKAY+4, ADDTMENU+9, TABMENU+5 |
SETUP^XQALERT | SNDALERT+3, POST+14 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^XMB(3.8 - [#3.8] | Classic Fileman Calls |
^DIC(9.4 - [#9.4] | FIND^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BLRINSTL("LAB PATCH" | BACKUPS+28, BACKUPS+29*, BACKUPS+30*, POST+19, POST+20*, POST+21* |
^DD(9000010.25 | CHVMICRO+4, CHVMICRO+19, CHVMICRO+28 |
^VA(200 - [#200] | USERID+8, BACKUPS+21, BACKUPS+29, SENDMAIL+11, POST+20 |
Name | Line Occurrences |
---|---|
$$CHECKLMI | LMIMAIL+1 |
ADDMENU | POST+6 |
ADDTMENU | ADDMENU+2, ADDMENU+5 |
CHVMICRO | POST+8 |
NEEDIT | FILEMAN+1, KERNEL+1, OERR+1, PIMS+1, APCD+1, TIU+1, USR+1, LEXICON+1, LABVER+1 |
OKAY | USERID+11, NEEDIT+16, NEEDIT+26, CHECKLMI+7, ADDTMENU+8, CHVMICRO+10, CHVMICRO+22, CHVMICRO+31, CHVMICRO+33 |
SENDMAIL | SORRY+42, SORRY+46 |
SNDALERT | SORRY+41, SORRY+45 |
SORRY | PRECHK+11, USERID+1, USERID+3, USERID+9, BACKUPS+16, NEEDIT+13, NEEDIT+23, CHECKLMI+8, ADDTMENU+11, CHVMICRO+13 , CHVMICRO+20, CHVMICRO+29 |
SORRYEND | ENVOK+3 |
TABMESG | CHVMICRO+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> %DT | SENDMAIL+3* |
ADDEE | ADDTMENU~, ADDTMENU+3, ADDTMENU+5, ADDTMENU+8, ADDTMENU+11 |
ADDER | ADDTMENU~, ADDTMENU+3, ADDTMENU+5, ADDTMENU+8, ADDTMENU+11 |
ALERTMSG | SNDALERT~, SNDALERT+1 |
BCKUPCNT | BACKUPS+27~, BACKUPS+28*, BACKUPS+29, BACKUPS+30 |
CHKIT | ADDTMENU+1~, ADDTMENU+5*, ADDTMENU+7, ADDTMENU+11 |
CP | PRECHK+2~, PRECHK+13*, LETSGO+3, BACKUPS+1~, BACKUPS+3*, BACKUPS+28, BACKUPS+29, BACKUPS+30, SORRY+41, SORRY+42 , SORRY+45, SORRY+46, POST+1~, POST+2*, POST+4, POST+10, POST+12, POST+17~, POST+18*, POST+19 , POST+20, POST+21 |
>> DIC | CHECKLMI+3* |
DIFQ | SORRY+8! |
>> DIR("A" | BACKUPS+11* |
>> DIR("B" | BACKUPS+10* |
>> DIR(0 | BACKUPS+9* |
>> DIRUT | BACKUPS+15 |
DTT | BACKUPS+19~, BACKUPS+20*, BACKUPS+22 |
DUZ | USERID+1, USERID+8, BACKUPS+21, BACKUPS+29, SENDMAIL+11, POST+20 |
DUZ(0 | USERID+3 |
HEREYAGO | NEEDIT+3~ |
HEREYAGO("DILIST" | NEEDIT+7, NEEDIT+8 |
INSTCNT | POST+17~, POST+19*, POST+20, POST+21 |
ITM | ADDTMENU~, ADDTMENU+5 |
LASTPTCH | PRECHK+6~, PRECHK+14*, LABVER+1 |
LINECNT | SORRY+10~, SORRY+24*, SORRY+32*, SORRY+34, SORRY+35*, SORRY+36, SORRYEND+1~, SORRYEND+12*, SORRYEND+21, SORRYEND+22* , SORRYEND+25, SORRYEND+26*, SORRYEND+27, SORRYEND+28*, SORRYEND+29, SORRYEND+30*, SORRYEND+31, SORRYEND+32*, SORRYEND+33, SORRYEND+34* , SORRYEND+35, SORRYEND+36*, SORRYEND+37 |
>> LRBLNOW | SENDMAIL+7* |
LRSTATUS | PRECHK+7~ |
MAILMSG | SENDMAIL~, SENDMAIL+9 |
MESSAGE | SORRY+1~, SORRY+3*, SORRY+6*, SORRY+16, SORRY+22, OKAY+1~, OKAY+3*, OKAY+4, TABMESG+1~, TABMESG+3* , TABMESG+4*, TABMESG+5, TABMENU+1~, TABMENU+3*, TABMENU+4*, TABMENU+5 |
MODE | SORRY~, SORRY+2, SORRY+6, SORRY+21, SORRY+26, SORRY+40, SORRY+44, SORRY+45 |
MODULE | NEEDIT~, NEEDIT+6, NEEDIT+10, NEEDIT+14, NEEDIT+21, NEEDIT+24, SORRYEND+1~, SORRYEND+16*, SORRYEND+17*, SORRYEND+18 , SORRYEND+19, SORRYEND+20, SORRYEND+21 |
MSG | SORRY~, SORRY+18, SORRY+41, SORRY+45, OKAY~, OKAY+3, TABMESG~, TABMESG+3, TABMENU~, TABMENU+3 |
NAME | NEEDIT+1~, NEEDIT+8*, NEEDIT+11, NEEDIT+13, NEEDIT+14, NEEDIT+16, NEEDIT+20, NEEDIT+23, NEEDIT+24, NEEDIT+26 , SORRYEND+1~, SORRYEND+16*, SORRYEND+18*, SORRYEND+19, SORRYEND+20, SORRYEND+21 |
OKAY | CHECKLMI+1~, CHECKLMI+6*, CHECKLMI+7, CHECKLMI+8, CHECKLMI+9 |
PATCH | NEEDIT~, NEEDIT+18, NEEDIT+20, NEEDIT+21, NEEDIT+23, NEEDIT+24, NEEDIT+26, SORRYEND+1~, SORRYEND+20*, SORRYEND+24 |
PTR | NEEDIT+2~, NEEDIT+7* |
RPMS | PRECHK+3~, PRECHK+15*, LETSGO+3 |
RPMSVER | PRECHK+4~, PRECHK+16*, LETSGO+3 |
SPEC | CHVMICRO+1~ |
STR | PRECHK+5~, BACKUPS+21*, BACKUPS+22*, BACKUPS+23, SORRY+10~, SORRY+38, SORRYEND+1~, SORRYEND+39, CHVMICRO+1~, CHVMICRO+4* , CHVMICRO+5, CHVMICRO+9, CHVMICRO+12, CHVMICRO+15*, CHVMICRO+17, CHVMICRO+25*, CHVMICRO+26 |
STR( | SORRY+34*, SORRY+36*, SORRYEND+21*, SORRYEND+25*, SORRYEND+27*, SORRYEND+29*, SORRYEND+31*, SORRYEND+33*, SORRYEND+35*, SORRYEND+37* |
STR(1 | SORRY+11*, SORRYEND+5* |
STR(10 | SORRY+22*, SORRY+27* |
STR(11 | SORRY+23*, SORRY+28* |
STR(12 | SORRY+29* |
STR(13 | SORRY+30* |
STR(14 | SORRY+31* |
STR(2 | SORRY+12*, SORRY+34, SORRYEND+6* |
STR(3 | SORRY+13*, SORRYEND+7* |
STR(4 | SORRY+14*, SORRYEND+8* |
STR(5 | SORRY+15*, SORRYEND+9* |
STR(6 | SORRY+16*, SORRYEND+10* |
STR(7 | SORRY+17*, SORRYEND+11* |
STR(8 | SORRY+18* |
STR(9 | SORRY+19* |
SUBSTR | CHVMICRO+1~, CHVMICRO+5*, CHVMICRO+12 |
TAB | OKAY~, OKAY+2*, OKAY+3, TABMESG~, TABMESG+2*, TABMESG+3, TABMENU~, TABMENU+2*, TABMENU+3 |
TAIL | TABMESG~, TABMESG+4, TABMENU~, TABMENU+4 |
TMP | SORRYEND+1~, SORRYEND+23*, SORRYEND+24*, SORRYEND+25 |
U | USERID+8, BACKUPS+21, BACKUPS+29, SENDMAIL+11, POST+20 |
VERSION | NEEDIT~, NEEDIT+11, NEEDIT+12, NEEDIT+13, NEEDIT+14, NEEDIT+20, NEEDIT+21, NEEDIT+24, NEEDIT+26, SORRYEND+1~ , SORRYEND+16*, SORRYEND+19*, SORRYEND+20, SORRYEND+23 |
WOTDD | CHVMICRO+2~, CHVMICRO+16*, CHVMICRO+17, CHVMICRO+24*, CHVMICRO+26 |
WOTERR | PRECHK+8~ |
WOTERR( | NEEDIT+14*, NEEDIT+24*, SORRYEND+17, SORRYEND+18, SORRYEND+19, SORRYEND+20 |
X | USERID+8*, USERID+9, LETSGO+1, NEEDIT+10*, NEEDIT+12, NEEDIT+13, NEEDIT+16, NEEDIT+21*, NEEDIT+22, SENDMAIL+4* , SENDMAIL+15!, CHECKLMI+4* |
XMDUZ | SENDMAIL+11*, SENDMAIL+15! |
XMSUB | SENDMAIL+9*, SENDMAIL+15! |
XMTEXT | SENDMAIL+10*, SENDMAIL+15! |
XMY | SENDMAIL+1! |
XMY("G.LMI" | SENDMAIL+2* |
>> XPDABORT | PRECHK+26*, ENVOK+1, ENVOK+3, SORRY+4* |
>> XPDDIQ("XPO1" | PRECHK+24* |
>> XPDDIQ("XPZ1" | PRECHK+22* |
>> XPDDIQ("XPZ2" | PRECHK+22* |
>> XPDNOQUE | PRECHK+18* |
XQA | SNDALERT+4! |
XQA("G.LMI" | SNDALERT+2*, POST+13* |
XQAMSG | SNDALERT+1*, SNDALERT+4!, POST+12* |
Y | BACKUPS+15, SENDMAIL+7, SENDMAIL+15!, CHECKLMI+6 |
Name | Field # of Occurrence |
---|---|
$T( | PRECHK+13, PRECHK+14, PRECHK+15, PRECHK+16, BACKUPS+3, POST+2, POST+18 |