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! |