LRUTIL2 ;DALOI/JDB -- Lab KIDS Utilities ;04/30/12 10:04
Source file <LRUTIL2.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 |
|---|---|---|
| ENVCHK(CJ,LM,POS,QUIET) | ;
; Perform basic environment checks |
|
| BMES(STR,CJ,LM,POS) | ;
; Display messages using BMES^XPDUTL or MES^XPDUTL ; Accepts single string or string array ; Inputs ; STR:<byref><byval> The string to display. ; CJ:<opt> Center text? 1=yes 0=no <dflt=1> ; LM:<opt> Left Margin (padding) <dflt=0> ; POS <opt> value for $$CJ^XLFSTR (80=default) |
|
| MES(STR,CJ,LM,POS) | ;
; Display a string using MES^XPDUTL ; Inputs ; STR:<byref>or<byval> String to display ; CJ:<opt> Center text? 1=yes 0=1 <dflt=1> ; LM:<opt> Left Margin (padding) dflt=0 ; POS:<opt> <dflt=IOM,80> |
|
| ALERT(MSG,RECIPS) | ;
; Send an Alert message. ; Inputs ; MSG: Message text ; RECIPS:<byref><opt> Array of Recipients <dflt=G.LMI> ; : Set RECIPS("-G.LMI") to exclude LMI group. |
|
| OPTOOO(LROPT,MODE) | ;
|
|
| ENDDIOL(TXT,GBL,FMT,USENP,CHKABORT,ABORT,PGDATA) | ;
; Substitute for EN^DDIOL API. ; Enhanced for pagination control. ; Inputs ; TXT:<byval><byref> Text to display ; GBL:<byval><opt> Global reference of text. (See EN^DDIOL) ; FMT:<opt> Format array. (See EN^DDIOL) ; USENP:<opt> Use NP (use pagination) 1=yes 0=no <dflt=0> ; CHKABORT:<opt> Check for user abort 1=check 0=dont <dflt=0> ; ABORT:<byref><opt> User abort status (output) ; PGDATA:<byref><opt> Page Data array (see NP^LRUTIL) ; Outputs ; Displays the text. ; ABORT: ; PGDATA: |
| FileNo | Call Tags |
|---|---|
| ^DIC(19 - [#19] | FIND1^DIC, GET1^DIQ |
| Name | Line Occurrences |
|---|---|
| BMES | ENVCHK+9, ENVCHK+13, ENVCHK+17 |
| MES | BMES+20, BMES+23 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ABORT | ENDDIOL~, ENDDIOL+33, ENDDIOL+36, ENDDIOL+38, ENDDIOL+39 |
| ADDPRMPT | ENDDIOL+16~, ENDDIOL+24*, ENDDIOL+42 |
| CHKABORT | ENDDIOL~, ENDDIOL+20*, ENDDIOL+23, ENDDIOL+33, ENDDIOL+36, ENDDIOL+39 |
| CJ | ENVCHK~, ENVCHK+3*, BMES~, BMES+10*, BMES+20, BMES+23, MES~, MES+8*, MES+17, MES+18 |
| DA | ALERT+7~ |
| DIERR | OPTOOO+15~, OPTOOO+21!, OPTOOO+43! |
| DIK | ALERT+7~ |
| DUZ | ENVCHK+12, ENVCHK+16 |
| DUZ(0 | ENVCHK+12 |
| ERR | ENVCHK+2~, ENVCHK+7*, ENVCHK+10*, ENVCHK+14*, ENVCHK+18*, ENVCHK+19 |
| FMT | ENDDIOL~, ENDDIOL+18*, ENDDIOL+28, ENDDIOL+30, ENDDIOL+37 |
| GBL | ENDDIOL~, ENDDIOL+17*, ENDDIOL+30 |
| I | BMES+9~, BMES+18*, BMES+19*, BMES+20, MES+7~, MES+14*, MES+15*, MES+16 |
| IOM | ENVCHK+8, BMES+14, MES+12, ENDDIOL+25 |
| IOSL | ENVCHK+8 |
| LM | ENVCHK~, ENVCHK+4*, BMES~, BMES+11*, BMES+12*, BMES+20, BMES+23, MES~, MES+9*, MES+11* , MES+18 |
| LRFDA | OPTOOO+15~, OPTOOO+43! |
| LRFDA(1 | OPTOOO+45* |
| LRMSG | OPTOOO+15~ |
| LROOO | OPTOOO+15~, OPTOOO+23*, OPTOOO+25*, OPTOOO+26*, OPTOOO+29*, OPTOOO+34*, OPTOOO+37*, OPTOOO+39, OPTOOO+44, OPTOOO+45 |
| LROPT | OPTOOO~, OPTOOO+16*, OPTOOO+19 |
| LRSTR2 | MES+7~, MES+16*, MES+17*, MES+18*, MES+19 |
| MODE | OPTOOO~, OPTOOO+17*, OPTOOO+24, OPTOOO+28, OPTOOO+34, OPTOOO+37, OPTOOO+40, OPTOOO+41 |
| MSG | ALERT~, ALERT+8 |
| NODE | ENDDIOL+16~, ENDDIOL+35*, ENDDIOL+36*, ENDDIOL+37 |
| OOM | OPTOOO+15~, OPTOOO+22*, OPTOOO+24, OPTOOO+28, OPTOOO+32, OPTOOO+33, OPTOOO+35, OPTOOO+36 |
| PGDATA | ENDDIOL~, ENDDIOL+22, ENDDIOL+38 |
| PGDATA("PROMPT" | ENDDIOL+25*, ENDDIOL+42! |
| POS | ENVCHK~, ENVCHK+5*, BMES~, BMES+13*, BMES+14*, BMES+20, BMES+23, MES~, MES+10*, MES+12* , MES+17 |
| QUIET | ENVCHK~, ENVCHK+6*, ENVCHK+9, ENVCHK+13, ENVCHK+17 |
| R19 | OPTOOO+15~, OPTOOO+19*, OPTOOO+20, OPTOOO+22, OPTOOO+45 |
| RECIPS | ALERT~, ALERT+10 |
| STATUS | OPTOOO+15~, OPTOOO+18*, OPTOOO+40*, OPTOOO+41*, OPTOOO+47*, OPTOOO+48 |
| STR | BMES~, BMES+17, BMES+23, MES~, MES+13 |
| STR( | BMES+19, BMES+20, MES+13*, MES+15, MES+16 |
| TXT | ENDDIOL~, ENDDIOL+27, ENDDIOL+28, ENDDIOL+29, ENDDIOL+33, ENDDIOL+34, ENDDIOL+37 |
| TXT( | ENDDIOL+34*, ENDDIOL+40! |
| U | ENVCHK+8 |
| USENP | ENDDIOL~, ENDDIOL+19*, ENDDIOL+26, ENDDIOL+31 |
| X | BMES+9~, MES+7~, MES+18* |
| >> XPDNM | OPTOOO+25, OPTOOO+26, OPTOOO+32, OPTOOO+33, OPTOOO+35 |
| XQA | ALERT+7~, ALERT+10*, ALERT+12 |
| XQA("-G.LMI" | ALERT+11! |
| XQA("G.LMI" | ALERT+9*, ALERT+11! |
| XQAMSG | ALERT+7~, ALERT+8* |