BLRUTIL3 ;IHS/OIT/MKK - MISC IHS LAB UTILITIES (Cont) ; 04-Apr-2016 14:28 ; MKK
Source file <BLRUTIL3.m>
Package | Total | Call Graph |
---|---|---|
MailMan | 4 | CHK^XMA21 ^XMB CHKGROUP^XMBGRP ^XMD |
VA Fileman | 4 | ^%DT FIND^DIC $$GET1^DIQ ^DIR |
Kernel | 3 | ($$DT,$$FMADD,$$FMTE,$$HTE,$$HTFM,$$NOW)^XLFDT $$UP^XLFSTR $$SETUP1^XQALERT |
Lab Service | 3 | $$S^LR7OS LN^LR7OSAP $$FMT^LR7OSAP1 |
IHS Changes To Lab | 2 | HEADERPG^BLRGMENU $$ADDON^BLRUTIL |
Name | Comments | DBIA/ICR reference |
---|---|---|
SNDALERT(ALERTMSG,NOUSER) | ; EP - LR*5.2*1031 addes NOUSER parameter
|
|
DATE | ; EP
|
|
BULTNS | ; EP - Send PCC Bulletin
|
|
REVIDEO(STR) | ; EP -- Write string in Reverse Video & BOLDED
|
|
TESTMAIL | ; EP
|
|
INSTLRPL | ; EP -- Line of Data
|
|
INSTLRPI | ; EP -- Initialize variables
|
|
BLTXNSET | ; EP
|
|
MAKE132 | ; EP - Force Screen to 132 Characters
|
|
REVBLINK(STR) | ; EP - Print string in Bold, Blinking, Reverse Video
|
|
D2HBOLD(STR) | ; EP - Write string DOUBLE HEIGHT & BOLDED
|
|
BOLDUNDR(STR) | ; EP -- Write string BOLDED & UNDERLINED
|
|
INSTLRPT | ; EP -- Report of ^BLRINSTL global
|
|
WRAP(ROOT,FMT) | ; EP - Wrap text
|
|
GETACCCP(LRAS,LRAA,LRAD,LRAN) | ; EP -- Take Accession # & break apart
; Parse and process user input. Cloned from LRWU4. |
|
SENDMAIL(MAILMSG,MAILARRY,FROMWHOM,NOUSER) | ; EP
|
|
BULTXSET | ; EP
|
|
GETREFR(TESTNAME) | ; EP
|
|
BLINKER(STR) | ; EP -- Write string in BOLDED, UNDERLINED, & BLINKING
|
|
MAKE80 | ; EP - Force Screen to 80 Characters
|
|
BULTX(BULLETIN) | ||
NINLMI(CHKDUZ) | ; EP -- Check to see if DUZ is NOT part of LMI Mail Group
|
|
ALERT | ; EP
|
|
MAILALMI(MESSAGE,MSGARRAY,FROMWHOM,NOUSER) | ; EP - IHS/MSC/MKK - LR*5.2*1031 adds the NOUSER parameter
|
|
ESIGINFO | ; EP -- Rework of BLRUTIL ESIGINFO subroutine.
|
Name | Field # of Occurrence |
---|---|
^%DT | GETACCCP+39, DATE+3 |
HEADERPG^BLRGMENU | INSTLRPL+1 |
$$ADDON^BLRUTIL | ESIGINFO+5 |
FIND^DIC | GETREFR+4 |
$$GET1^DIQ | GETREFR+11, GETREFR+12, GETREFR+13 |
^DIR | GETACCCP+51 |
$$S^LR7OS | WRAP+10 |
LN^LR7OSAP | WRAP+10 |
$$FMT^LR7OSAP1 | WRAP+8 |
$$DT^XLFDT | SNDALERT+15, SENDMAIL+29 |
$$FMADD^XLFDT | SNDALERT+15, SENDMAIL+29 |
$$FMTE^XLFDT | ESIGINFO+38, BULTXSET+10, BLTXNSET+9 |
$$HTE^XLFDT | MAILALMI+26 |
$$HTFM^XLFDT | MAILALMI+20 |
$$NOW^XLFDT | SENDMAIL+10 |
$$UP^XLFSTR | ESIGINFO+24 |
CHK^XMA21 | NINLMI+11 |
^XMB | BULTX+19 |
CHKGROUP^XMBGRP | NINLMI+4 |
^XMD | SENDMAIL+16, TESTMAIL+11 |
$$SETUP1^XQALERT | SNDALERT+9 |
Name | Line Occurrences |
---|---|
Function Call: READ |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^LAB(60 - [#60] | FIND^DIC |
60.01 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BLRALAB(9009027.1 - [#9009027.1] | ESIGINFO+12, ESIGINFO+13, ESIGINFO+21 |
^BLRINSTL("LAB PATCH" | INSTLRPT+6, INSTLRPT+7, INSTLRPI+4, INSTLRPI+5, INSTLRPI+6, INSTLRPI+8, INSTLRPI+9, INSTLRPI+10, INSTLRPL+4, INSTLRPL+5 |
^BLRTXLOG - [#9009022] | BULTXSET+3, BULTXSET+9, BULTXSET+12, BULTXSET+13, BULTXSET+15 |
^BLRUCUM - [#90475.3] | GETREFR+16 |
^DD(63.04 | ESIGINFO+24 |
^DPT - [#2] | BULTXSET+5, BULTXSET+6, BLTXNSET+5, BLTXNSET+6 |
^LAB(60 - [#60] | BULTXSET+16, BLTXNSET+13, GETREFR+8 |
^LR - [#63] | ESIGINFO+18 |
^LRO(68 - [#68] | GETACCCP+11, GETACCCP+17, GETACCCP+44, ESIGINFO+16 |
^TMP("BLRUTIL3" | WRAP+5!, WRAP+10* |
^VA(200 - [#200] | ESIGINFO+7, ESIGINFO+36 |
^XTMP( | SNDALERT+15*, SNDALERT+16*, SNDALERT+17*, SNDALERT+18*, SNDALERT+19*, SNDALERT+20*, SENDMAIL+29*, SENDMAIL+30*, SENDMAIL+31*, SENDMAIL+34* |
^XTMP("BLRUTIL3" | MAILALMI+19, MAILALMI+20*, MAILALMI+26*, MAILALMI+27* |
Name | Line Occurrences |
---|---|
$$NINLMI | SNDALERT+7, SENDMAIL+8 |
BLTXNSET | BULTX+8 |
BULTX | BULTNS+3, BULTNS+4 |
BULTXSET | BULTX+5 |
DATE | DATE+3 |
INSTLRPI | INSTLRPT+4 |
INSTLRPL | INSTLRPT+8 |
SENDMAIL | MAILALMI+17 |
SNDALERT | MAILALMI+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DT | GETACCCP+21~, GETACCCP+22*, GETACCCP+33~, GETACCCP+38*, DATE+3*, DATE+4! |
%DT("A" | GETACCCP+22* |
%DT("B" | GETACCCP+22*, DATE+3 |
ALERTMSG | SNDALERT~, SNDALERT+1, SNDALERT+18 |
>> APCDALVR("APCDDATE" | BLTXNSET+9 |
>> APCDALVR("APCDPAT" | BLTXNSET+3 |
ARRAY | SENDMAIL+19~, SENDMAIL+32*, SENDMAIL+33*, SENDMAIL+34 |
>> BLRACCN | BLTXNSET+12 |
>> BLRBUL | BULTNS+3 |
>> BLRLOGDA | BULTX+5, BULTX+8, BULTX+10, BULTXSET+3, BULTXSET+9, BULTXSET+12, BULTXSET+13, BULTXSET+15 |
>> BLRORD | BLTXNSET+11 |
>> BLRPCC | BULTNS+1, BULTX+12 |
>> BLRTEST | BLTXNSET+13 |
BULLETIN | BULTX~, BULTX+14 |
CCNT | WRAP+2~, WRAP+10 |
CHKDUZ | NINLMI~ |
CNT | INSTLRPT+1~, INSTLRPT+7*, INSTLRPI+19*, INSTLRPL+4, INSTLRPL+5 |
COLLDT | BULTXSET+1~, BULTXSET+9*, BULTXSET+10 |
CP | INSTLRPT+1~, INSTLRPT+6*, INSTLRPT+7, INSTLRPI+19*, INSTLRPL+3, INSTLRPL+4, INSTLRPL+5 |
DIFROM | SENDMAIL+1~, TESTMAIL+1~ |
DIR | GETACCCP+49~ |
DIR("A" | GETACCCP+50* |
DIR(0 | GETACCCP+50* |
DIRUT | GETACCCP+49~, GETACCCP+52 |
DOCDUZ | ESIGINFO+1~ |
DOCIEN | ESIGINFO+1~, ESIGINFO+7*, ESIGINFO+10, ESIGINFO+12, ESIGINFO+13 |
DT | GETACCCP+34, GETACCCP+36, GETACCCP+37 |
DTOUT | GETACCCP+49~, DATE+1! |
DTRANGE | INSTLRPI+1~ |
DUOUT | GETACCCP+25, GETACCCP+49~, DATE+1! |
DUZ | MAILALMI+27, SNDALERT+7, NINLMI+9, SENDMAIL+8, TESTMAIL+9 |
DUZ(2 | ESIGINFO+5 |
ESIGDSTR | ESIGINFO+1~, ESIGINFO+18*, ESIGINFO+20, ESIGINFO+21, ESIGINFO+25, ESIGINFO+31, ESIGINFO+36, ESIGINFO+38 |
FIRST | INSTLRPI+1~, INSTLRPI+5*, INSTLRPI+6 |
FIRSTDT | INSTLRPI+1~, INSTLRPI+6*, INSTLRPI+12 |
FMT | WRAP~, WRAP+3*, WRAP+8 |
FROMWHOM | MAILALMI~, MAILALMI+14*, MAILALMI+17, SENDMAIL~, SENDMAIL+14 |
FRSTPTCH | INSTLRPI+1~, INSTLRPI+4*, INSTLRPI+5, INSTLRPI+6 |
GCNT | WRAP+2~, WRAP+4*, WRAP+10 |
HD1 | INSTLRPT+2~, INSTLRPI+18*, INSTLRPL+1 |
HEADER | INSTLRPT+2~ |
HEADER(1 | INSTLRPI+2* |
HEADER(2 | INSTLRPI+12* |
HEADER(3 | INSTLRPI+13* |
HEADER(4 | INSTLRPI+14*, INSTLRPI+15*, INSTLRPI+16* |
IEN | GETREFR+1~, GETREFR+5*, GETREFR+6, GETREFR+8, GETREFR+11, GETREFR+12, GETREFR+13 |
INC | WRAP+2~ |
IOM | ESIGINFO+28, MAKE132+6*, MAKE80+6* |
LABTIEN | BULTXSET+1~, BULTXSET+15*, BULTXSET+16 |
LAST | INSTLRPI+1~, INSTLRPI+9*, INSTLRPI+10 |
>> LASTDT | INSTLRPI+10*, INSTLRPI+12 |
LASTPTCH | INSTLRPI+1~, INSTLRPI+8*, INSTLRPI+9, INSTLRPI+10 |
LINES | INSTLRPT+2~, INSTLRPI+18*, INSTLRPL+1, INSTLRPL+7* |
LRAA | GETACCCP~, GETACCCP+5*, GETACCCP+11*, GETACCCP+12, GETACCCP+17, GETACCCP+44, ESIGINFO+16 |
>> LRACC | GETACCCP+48, GETACCCP+55 |
LRAD | GETACCCP~, GETACCCP+5*, GETACCCP+27*, GETACCCP+32, GETACCCP+40*, GETACCCP+41, GETACCCP+45* |
LRAN | GETACCCP~, GETACCCP+5*, GETACCCP+56* |
LRAS | GETACCCP~, GETACCCP+3 |
>> LRBLNOW | SENDMAIL+10* |
>> LRDFN | ESIGINFO+18 |
>> LRDOC | ESIGINFO+7 |
>> LREND | DATE+1* |
LRI | WRAP+2~, WRAP+4*, WRAP+6*, WRAP+7, WRAP+9*, WRAP+10* |
LRIDIV | GETACCCP+2~, GETACCCP+17* |
>> LRIDT | ESIGINFO+18 |
LRINDX | WRAP+2~, WRAP+4*, WRAP+7*, WRAP+8 |
LRQUIT | GETACCCP+2~ |
>> LRSS | ESIGINFO+16*, ESIGINFO+18 |
LRTX | WRAP+2~ |
LRTX( | WRAP+10 |
LRX | GETACCCP+2~, GETACCCP+3*, GETACCCP+7, GETACCCP+17* |
MAILARRY | MAILALMI+1~, MAILALMI+8*, MAILALMI+17, SENDMAIL~ |
MAILARRY( | SENDMAIL+33, SENDMAIL+34 |
MAILARRY(1 | MAILALMI+11* |
MAILARRY(2 | MAILALMI+12* |
MAILMSG | SENDMAIL~, SENDMAIL+12 |
MAXLINES | INSTLRPT+2~, INSTLRPI+18*, INSTLRPL+1 |
MESSAGE | GETREFR+1~, MAILALMI~, MAILALMI+5, MAILALMI+12, MAILALMI+17 |
MGRPIEN | NINLMI+1~, NINLMI+4, NINLMI+5, NINLMI+10 |
MSGARRAY | MAILALMI~, MAILALMI+8 |
MSGARRAY(1 | MAILALMI+8, MAILALMI+10 |
NOUSER | MAILALMI~, MAILALMI+5, MAILALMI+17, SNDALERT~, SNDALERT+7, SENDMAIL~, SENDMAIL+8 |
NOW | MAILALMI+24~, MAILALMI+25*, MAILALMI+26, MAILALMI+27 |
PG | INSTLRPT+2~, INSTLRPI+18*, INSTLRPL+1 |
PTPTR | BULTXSET+1~, BULTXSET+3*, BULTXSET+5, BULTXSET+6, BLTXNSET+1~, BLTXNSET+3*, BLTXNSET+5, BLTXNSET+6 |
QFLG | INSTLRPT+2~, INSTLRPT+6, INSTLRPT+7, INSTLRPI+18*, INSTLRPL+1 |
REFH | GETREFR+1~, GETREFR+12*, GETREFR+18 |
REFL | GETREFR+1~, GETREFR+11*, GETREFR+18 |
REVIEWDV | ESIGINFO+1~, ESIGINFO+24*, ESIGINFO+25 |
REVSTS | ESIGINFO+2~, ESIGINFO+25*, ESIGINFO+28, ESIGINFO+29, ESIGINFO+33 |
ROOT | WRAP~, WRAP+1, WRAP+6, WRAP+7 |
SP | WRAP+2~ |
SPEC | GETREFR+1~, GETREFR+8*, GETREFR+9, GETREFR+11, GETREFR+12, GETREFR+13, GETREFR+18 |
STR | D2HBOLD~, D2HBOLD+2, D2HBOLD+3, BOLDUNDR~, BOLDUNDR+1, REVIDEO~, REVIDEO+1, BLINKER~, BLINKER+1, REVBLINK~ , REVBLINK+1, TESTMAIL+1~ |
STR(1 | TESTMAIL+3* |
SUBSCRPT | SNDALERT+13~, SNDALERT+14*, SNDALERT+15, SNDALERT+16, SNDALERT+17, SNDALERT+18, SNDALERT+19, SNDALERT+20, SENDMAIL+19~, SENDMAIL+20* , SENDMAIL+29, SENDMAIL+30, SENDMAIL+31, SENDMAIL+34 |
TAB | ESIGINFO+1~, ESIGINFO+28*, ESIGINFO+29 |
TARGET | GETREFR+1~ |
TARGET("DILIST" | GETREFR+5 |
TESTNAME | GETREFR~, GETREFR+4 |
U | GETACCCP+17, GETACCCP+44, ESIGINFO+13, ESIGINFO+20, ESIGINFO+21, ESIGINFO+24, ESIGINFO+25, ESIGINFO+31, ESIGINFO+36, ESIGINFO+38 |
UNITS | GETREFR+1~, GETREFR+13*, GETREFR+16*, GETREFR+18 |
WHEN | INSTLRPT+1~ |
WHO | INSTLRPT+1~ |
X | GETACCCP+38*, GETACCCP+44*, GETACCCP+45, GETACCCP+49~, DATE+3*, WRAP+2~, WRAP+7*, WRAP+8*, SNDALERT+9*, SNDALERT+11 , SENDMAIL+37!, TESTMAIL+16! |
X1 | GETACCCP+2~, GETACCCP+7*, GETACCCP+9, GETACCCP+11 |
X2 | GETACCCP+2~, GETACCCP+7*, GETACCCP+8*, GETACCCP+20, GETACCCP+34*, GETACCCP+35, GETACCCP+36*, GETACCCP+37*, GETACCCP+38 |
X3 | GETACCCP+2~, GETACCCP+7*, GETACCCP+8*, GETACCCP+20, GETACCCP+48, GETACCCP+53*, GETACCCP+55, GETACCCP+56 |
XMB | BULTX+1!, BULTX+14*, BULTX+22! |
XMB(1 | BULTXSET+5*, BLTXNSET+5* |
XMB(2 | BULTXSET+6*, BLTXNSET+6* |
XMB(3 | BULTXSET+10*, BLTXNSET+9* |
XMB(4 | BULTXSET+12*, BLTXNSET+11* |
XMB(5 | BULTXSET+13*, BLTXNSET+12* |
XMB(6 | BULTXSET+16*, BLTXNSET+13* |
XMB(7 | BULTX+10* |
XMB(8 | BULTX+12* |
XMDUZ | BULTX+18*, NINLMI+1~, NINLMI+9*, SENDMAIL+14*, SENDMAIL+37!, TESTMAIL+9*, TESTMAIL+16! |
>> XMMG | SENDMAIL+18, TESTMAIL+14 |
XMSUB | SENDMAIL+12*, SENDMAIL+37!, TESTMAIL+7*, TESTMAIL+16! |
XMTEXT | SENDMAIL+13*, SENDMAIL+37!, TESTMAIL+8*, TESTMAIL+16! |
XMY | SENDMAIL+3!, SENDMAIL+37!, TESTMAIL+5!, TESTMAIL+16! |
XMY( | SENDMAIL+8* |
XMY("G.LMI" | SENDMAIL+4*, TESTMAIL+6* |
XMZ | SENDMAIL+15*, SENDMAIL+18, SENDMAIL+37!, TESTMAIL+10*, TESTMAIL+13, TESTMAIL+16! |
XQA | SNDALERT+10! |
XQA( | SNDALERT+7* |
XQA("G.LMI" | SNDALERT+2* |
>> XQADATA | ALERT+2, ALERT+3, ALERT+4 |
>> XQALERR | SNDALERT+20 |
XQAMSG | SNDALERT+1*, SNDALERT+10! |
Y | GETACCCP+26, GETACCCP+27, GETACCCP+40, GETACCCP+49~, GETACCCP+52, GETACCCP+53, DATE+3, BULTX+2*, NINLMI+10*, SENDMAIL+37! , TESTMAIL+16! |