LRUTIL3 ;DALOI/JDB - Lab Utilities ;11/04/11 11:07
Source file <LRUTIL3.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 |
|---|---|---|
| FMERR(ERR,RTN,FDA,TXT,CONFIG,QUIET,MORE,HOOK) | ;
; Process a FileMan filing error. ; Stores info into ^TMP(TMPNM,$J,timestamp:seq) ; Purges existing ^TMP entries as needed. ; Displays FM error text and additional text. ; Inputs ; ERR: Name of FileMan error array. ; RTN:<opt> Routine info (ie TAG^RTN). ; FDA:<opt> Name of FileMan FDA array. ; TXT:<byref><opt> Additional error message text. ; : TXT(0) used to indicate if text should be placed above ; : or below the FileMan error text. (0=above<dflt> 1=below) ; CONFIG:<byref><opt> Array for additional config info. ; : CONFIG("CJ"):<opt> Center Justify? 1=yes 0=no <dflt=0> ; : CONFIG("LM"):<opt> Left Margin <dflt=1> ; QUIET:<opt> 1=no screen display 0=Display <dflt=0> ; MORE:<opt> Display "MORE" prompt 0=no 1=yes <dflt=0> ; HOOK:<opt> Executable code to add custom functionality. |
|
| ADDNODE(ARR,TXT,FMT) | ;
; Private helper method for FMERR above. ; Kills the FMT array when done. ; Inputs ; ARR:<byref> Target array (See Outputs) ; TXT:<byval><byref> Text to add to target array. ; FMT:<byref><opt> Format array ; : FMT(1)="!!" ; Outputs ; ARR: The modified array. |
|
| PRXYUSR(SUFFIX,CREATE) | ;
|
| Name | Field # of Occurrence |
|---|---|
| EN^DDIOL | FMERR+61, FMERR+71 |
| MSG^DIALOG | FMERR+45 |
| FIND^DIC | PRXYUSR+19, PRXYUSR+36 |
| UPDATE^DIE | PRXYUSR+49 |
| MORE^LRUTIL | FMERR+74 |
| MES^LRUTIL2 | FMERR+64, FMERR+72 |
| $$FMDIFF^XLFDT | FMERR+34 |
| $$NOW^XLFDT | FMERR+29, FMERR+38 |
| $$CJ^XLFSTR | FMERR+74 |
| $$TRIM^XLFSTR | FMERR+74 |
| BMES^XPDUTL | FMERR+63 |
| $$CREATE^XUSAP | PRXYUSR+25 |
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | FIND^DIC |
| 200.07 | FIND^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP( | FMERR+32, FMERR+35!, FMERR+40, FMERR+47*, FMERR+48*, FMERR+49*, FMERR+50* |
| Name | Line Occurrences |
|---|---|
| ADDNODE | FMERR+52, FMERR+55, FMERR+57, FMERR+59, FMERR+60 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARR | ADDNODE~ |
| ARR( | ADDNODE+13*, ADDNODE+14*, ADDNODE+19*, ADDNODE+20* |
| ARR("A" | ADDNODE+12, ADDNODE+18 |
| CONFIG | FMERR~ |
| CONFIG("CJ" | FMERR+64, FMERR+72 |
| CONFIG("LM" | FMERR+64, FMERR+72 |
| CREATE | PRXYUSR~, PRXYUSR+13*, PRXYUSR+23 |
| DA | PRXYUSR+10~ |
| DIC | PRXYUSR+10~ |
| DIE | PRXYUSR+10~ |
| DIERR | FMERR+19~, PRXYUSR+11~, PRXYUSR+18!, PRXYUSR+34!, PRXYUSR+45! |
| DUZ | FMERR+47 |
| ERR | FMERR~, FMERR+20*, FMERR+26, FMERR+27, FMERR+45, FMERR+50 |
| ERRNUM | FMERR+19~, FMERR+38*, FMERR+40, FMERR+41, FMERR+43*, FMERR+47, FMERR+48, FMERR+49, FMERR+50, FMERR+75 |
| FDA | FMERR~, FMERR+22*, FMERR+49 |
| FMT | FMERR+19~, FMERR+56!, FMERR+57, FMERR+58!, FMERR+59, ADDNODE~, ADDNODE+21! |
| FMT( | ADDNODE+20 |
| FMT(0 | FMERR+58*, ADDNODE+14 |
| FMT(1 | FMERR+56* |
| HOOK | FMERR~, FMERR+25*, FMERR+67 |
| I | FMERR+19~, FMERR+31*, FMERR+32*, FMERR+33, FMERR+35, ADDNODE+10~, ADDNODE+16*, ADDNODE+17*, ADDNODE+19, ADDNODE+20 , PRXYUSR+10~, PRXYUSR+30*, PRXYUSR+31*, PRXYUSR+33 |
| IEN | PRXYUSR+10~, PRXYUSR+22, PRXYUSR+23*, PRXYUSR+24*, PRXYUSR+26*, PRXYUSR+27*, PRXYUSR+30*, PRXYUSR+40*, PRXYUSR+50*, PRXYUSR+51 |
| IOM | FMERR+74 |
| ISPRXY | PRXYUSR+10~, PRXYUSR+30*, PRXYUSR+31, PRXYUSR+40*, PRXYUSR+44 |
| J | ADDNODE+10~, ADDNODE+12*, ADDNODE+13, ADDNODE+14, ADDNODE+18*, ADDNODE+19, ADDNODE+20 |
| LRFDA | PRXYUSR+11~ |
| LRFDA( | PRXYUSR+47*, PRXYUSR+48* |
| LRIEN | PRXYUSR+11~ |
| LRIENS | PRXYUSR+11~ |
| LRMSG | PRXYUSR+11~, PRXYUSR+18!, PRXYUSR+34!, PRXYUSR+50 |
| LRTARG | PRXYUSR+11~, PRXYUSR+18! |
| LRTARG("DILIST" | PRXYUSR+20, PRXYUSR+31, PRXYUSR+33 |
| LRTARG2 | PRXYUSR+32~, PRXYUSR+34! |
| LRTARG2("DILIST" | PRXYUSR+37 |
| MORE | FMERR~, FMERR+24*, FMERR+74 |
| NAME | PRXYUSR+10~, PRXYUSR+15*, PRXYUSR+19, PRXYUSR+24, PRXYUSR+25 |
| NOW | FMERR+19~, FMERR+29*, FMERR+34, FMERR+47 |
| QUIET | FMERR~, FMERR+23*, FMERR+61, FMERR+62, FMERR+70, FMERR+74 |
| R200 | PRXYUSR+10~, PRXYUSR+33*, PRXYUSR+35, PRXYUSR+40, PRXYUSR+46 |
| RTN | FMERR~, FMERR+21*, FMERR+48, FMERR+51 |
| SUB | PRXYUSR+10~, PRXYUSR+46*, PRXYUSR+47, PRXYUSR+48 |
| SUFFIX | PRXYUSR~, PRXYUSR+12*, PRXYUSR+14, PRXYUSR+15 |
| TMPNM | FMERR+19~, FMERR+28*, FMERR+32, FMERR+35, FMERR+40, FMERR+47, FMERR+48, FMERR+49, FMERR+50, FMERR+59 |
| TXT | FMERR~, FMERR+55, FMERR+60, FMERR+66!, ADDNODE~, ADDNODE+11, ADDNODE+13 |
| TXT( | ADDNODE+17, ADDNODE+19 |
| TXT(0 | FMERR+53 |
| TXTPOS | FMERR+19~, FMERR+53*, FMERR+54*, FMERR+55, FMERR+60 |
| X | FMERR+19~, FMERR+33*, FMERR+34, FMERR+41*, FMERR+42*, FMERR+43, FMERR+51*, FMERR+52, PRXYUSR+10~, PRXYUSR+20* , PRXYUSR+21*, PRXYUSR+22, PRXYUSR+25*, PRXYUSR+26, PRXYUSR+35*, PRXYUSR+36, PRXYUSR+37*, PRXYUSR+38*, PRXYUSR+39 |
| >> XPDNM | FMERR+61, FMERR+62, FMERR+71, FMERR+72 |
| ZZZFMERR | FMERR+19~, FMERR+45, FMERR+46, FMERR+57 |
| ZZZMSG | FMERR+19~, FMERR+52, FMERR+55, FMERR+57, FMERR+59, FMERR+60, FMERR+61, FMERR+64, FMERR+66!, FMERR+69 , FMERR+71, FMERR+72 |
| ZZZMSG(1 | FMERR+55*, FMERR+60* |