GMRCIERR ;SLC/JFR - process IFC message error alert ; Dec 28, 2022@09:19
Source file <GMRCIERR.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 |
|---|---|---|
| EN(GMRCLOG,GMRCDA,GMRCACT,GMRCRPT) | ;start here
|
|
| ACTLG(GMRCDA,GMRCACT,LOG,LN) | ;build activity log entry
|
|
| DIALOG(GMRCDATA) | ;ask user what to do based on error and activity
|
|
| FOLLUP | ;action to take from alert
|
|
| SNDALRT(GMRCLOG,TYPE,XQAMSG) | ; send an alert on some errors
|
|
| PTERRMSG(GMRCPID,GMRCSTA,GMRCDOM,GMRCOBR,GMRCCRNR,GMRCMSGI) | ;send IFC pt err to mail group ;MKN 167 Added GMRCCRNR,GMRCMSGI parameters
|
|
| PTMPIER(GMRCDFN) | ;send IFC local MPI error to MAS mail group
|
| Name | Field # of Occurrence |
|---|---|
| ^DIE | PTERRMSG+47 |
| $$GET1^DIQ | EN+17, EN+18, EN+20, EN+22, EN+23 |
| ^DIR | DIALOG+13, DIALOG+22, DIALOG+26, DIALOG+33, DIALOG+38 |
| TRIGR^GMRCIEVT | DIALOG+28 |
| BLDALN^GMRCSLM4 | ACTLG+8 |
| DEM^VADPT | EN+13, PTMPIER+10 |
| $$FMTE^XLFDT | EN+19, PTERRMSG+21 |
| $$HL7TFM^XLFDT | PTERRMSG+20 |
| $$NAMEFMT^XLFNAME | PTERRMSG+19 |
| XMZ^XMA2 | PTERRMSG+41, PTERRMSG+67 |
| ^XMD | PTMPIER+27 |
| EN1^XMD | PTERRMSG+57, PTERRMSG+72 |
| SETUP^XQALERT | SNDALRT+15 |
| $$STA^XUAF4 | EN+25 |
| F4^XUAF4 | EN+25, PTERRMSG+23 |
| Name | Line Occurrences |
|---|---|
| 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 |
|---|---|
| ^GMR(123.1 - [#123.1] | GET1^DIQ |
| ^GMR(123.3 - [#123.3] | GET1^DIQ |
| ^GMR(123.5 - [#123.5] | GET1^DIQ |
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMR(123 - [#123] | EN+12, EN+16, EN+21, EN+22, EN+23, EN+24, EN+25 |
| ^GMR(123.6 - [#123.6] | EN+6, EN+8, EN+10, DIALOG+16, SNDALRT+6 |
| ^TMP("GMRCIERR" | EN+3!, EN+7*, EN+9*, EN+11*, EN+27*, EN+28*, EN+29*, EN+30*, EN+31*, EN+32* , EN+33*, EN+34*, EN+35*, ACTLG+5*, ACTLG+6*, ACTLG+9*, ACTLG+10*, ACTLG+11*, ACTLG+12*, DIALOG+10 , DIALOG+12, FOLLUP+3! |
| ^TMP("GMRCR" | ACTLG+12, ACTLG+13! |
| Name | Line Occurrences |
|---|---|
| $$DIALOG | FOLLUP+1 |
| ACTLG | EN+36 |
| EN | DIALOG+8 |
| Name | Field # of Occurrence |
|---|---|
| ^( | DIALOG+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | PTERRMSG+46~, PTERRMSG+47*! |
| DFN | EN+12*, PTMPIER+7~, PTMPIER+9* |
| DIE | PTERRMSG+46~, PTERRMSG+47*! |
| DIR | DIALOG+7~, DIALOG+29! |
| DIR("A" | DIALOG+24*, DIALOG+25*, DIALOG+26*, DIALOG+32*, DIALOG+37* |
| DIR("B" | DIALOG+23*, DIALOG+31*, DIALOG+36* |
| DIR(0 | DIALOG+13*, DIALOG+22*, DIALOG+23*, DIALOG+31*, DIALOG+36* |
| DR | PTERRMSG+46~, PTERRMSG+47*! |
| DTOUT | DIALOG+7~, DIALOG+14 |
| DUOUT | DIALOG+7~, DIALOG+14 |
| GMRCACT | EN~, EN+10, EN+16, EN+21, EN+36, ACTLG~, ACTLG+5, ACTLG+8, SNDALRT+5~, SNDALRT+8* , SNDALRT+14 |
| GMRCACTM | EN+4~, EN+19* |
| GMRCACTV | EN+4~, EN+16*, EN+17, EN+18, EN+19, EN+20* |
| GMRCCOM | EN+4~, EN+21* |
| GMRCCRNR | PTERRMSG~, PTERRMSG+15*, PTERRMSG+59 |
| GMRCCT | ACTLG+1~, ACTLG+7* |
| GMRCDA | EN~, EN+8, EN+12, EN+16, EN+21, EN+22, EN+23, EN+24, EN+25, EN+30 , EN+36, ACTLG~, ACTLG+8, SNDALRT+5~, SNDALRT+7*, SNDALRT+14 |
| GMRCDATA | DIALOG~, DIALOG+8, DIALOG+16, DIALOG+28 |
| GMRCDFN | PTMPIER~, PTMPIER+9 |
| GMRCDIF | ACTLG+1~ |
| GMRCDOB | PTERRMSG+12~, PTERRMSG+20*, PTERRMSG+21*, PTERRMSG+34 |
| GMRCDOM | PTERRMSG~, PTERRMSG+54, PTERRMSG+69 |
| GMRCEP | EN+4~, EN+18* |
| GMRCERR | EN+4~, ACTLG+1~, ACTLG+3*, ACTLG+4*, ACTLG+11, PTERRMSG+13~ |
| GMRCFCN | EN+5~, EN+24*, EN+31 |
| GMRCGRP | PTERRMSG+12~ |
| GMRCICN | PTERRMSG+13~, PTERRMSG+22*, PTERRMSG+36 |
| GMRCITM | PTERRMSG+43~, PTERRMSG+44*, PTERRMSG+45, PTERRMSG+48*, PTERRMSG+49*, PTERRMSG+50 |
| GMRCLOG | EN~, EN+6, EN+8, EN+10, EN+36, SNDALRT~, SNDALRT+6, SNDALRT+13, SNDALRT+14 |
| GMRCLOG0 | SNDALRT+5~, SNDALRT+6*, SNDALRT+7, SNDALRT+8 |
| GMRCMSG | PTERRMSG+12~, PTERRMSG+60!, PTMPIER+7~ |
| GMRCMSG(1 | PTERRMSG+24*, PTERRMSG+61*, PTMPIER+11* |
| GMRCMSG(10 | PTERRMSG+32*, PTMPIER+20* |
| GMRCMSG(11 | PTERRMSG+33*, PTMPIER+21* |
| GMRCMSG(12 | PTERRMSG+34*, PTMPIER+22* |
| GMRCMSG(13 | PTERRMSG+35* |
| GMRCMSG(14 | PTERRMSG+36* |
| GMRCMSG(15 | PTERRMSG+37* |
| GMRCMSG(16 | PTERRMSG+50* |
| GMRCMSG(17 | PTERRMSG+51* |
| GMRCMSG(18 | PTERRMSG+52* |
| GMRCMSG(2 | PTERRMSG+25*, PTERRMSG+62*, PTMPIER+12* |
| GMRCMSG(3 | PTERRMSG+26*, PTERRMSG+63*, PTMPIER+13* |
| GMRCMSG(4 | PTERRMSG+27*, PTERRMSG+64*, PTMPIER+14* |
| GMRCMSG(5 | PTERRMSG+28*, PTMPIER+15* |
| GMRCMSG(6 | PTERRMSG+29*, PTMPIER+16* |
| GMRCMSG(7 | PTERRMSG+30*, PTMPIER+17* |
| GMRCMSG(8 | PTERRMSG+30*, PTMPIER+18* |
| GMRCMSG(9 | PTERRMSG+31*, PTMPIER+19* |
| GMRCMSGI | PTERRMSG~, PTERRMSG+15*, PTERRMSG+62 |
| GMRCNAM | PTERRMSG+12~, PTERRMSG+16*, PTERRMSG+17, PTERRMSG+18, PTERRMSG+19*, PTERRMSG+32, PTERRMSG+39 |
| GMRCNM | PTERRMSG+12~, PTERRMSG+19 |
| GMRCNM("FAMILY" | PTERRMSG+17* |
| GMRCNM("GIVEN" | PTERRMSG+17* |
| GMRCNM("MIDDLE" | PTERRMSG+18* |
| GMRCNM("SUFFIX" | PTERRMSG+18* |
| GMRCOBR | PTERRMSG~, PTERRMSG+42, PTERRMSG+44 |
| GMRCPID | PTERRMSG~, PTERRMSG+16, PTERRMSG+20, PTERRMSG+22, PTERRMSG+33, PTERRMSG+35 |
| GMRCPNM | EN+4~, EN+14*, EN+32 |
| GMRCPROC | EN+5~, EN+23*, EN+35 |
| GMRCPT | EN+5~, PTMPIER+7~ |
| GMRCPT("DB" | PTMPIER+19 |
| GMRCPT("NM" | EN+14, PTMPIER+17, PTMPIER+24 |
| GMRCPT("SS" | EN+15, PTMPIER+18 |
| GMRCPT("SX" | PTMPIER+20 |
| GMRCRP | EN+4~, EN+17* |
| GMRCRPT | EN~, EN+36 |
| GMRCSITE | EN+5~, EN+25, PTERRMSG+13~, PTERRMSG+23 |
| GMRCSITE("NAME" | EN+28, PTERRMSG+31 |
| GMRCSS | EN+4~, EN+22*, EN+34 |
| GMRCSSN | EN+5~, EN+15*, EN+33 |
| GMRCSTA | PTERRMSG~, PTERRMSG+23 |
| GMRCSUB | PTERRMSG+13~ |
| GROUP | SNDALRT+5~, SNDALRT+9*, SNDALRT+10 |
| IOF | DIALOG+9 |
| LN | EN+26~*, EN+27*, EN+28*, EN+29*, EN+30*, EN+31*, EN+32*, EN+33*, EN+34*, EN+35* , EN+36, ACTLG~, ACTLG+5*, ACTLG+6*, ACTLG+7, ACTLG+9*, ACTLG+10*, ACTLG+11, DIALOG+7~, DIALOG+10* |
| LOG | ACTLG~ |
| TAB | ACTLG+1~, ACTLG+2*, ACTLG+6 |
| TYPE | SNDALRT~, SNDALRT+9 |
| U | EN+8, EN+10, EN+12, EN+15, EN+17, EN+18, EN+19, EN+20, EN+22, EN+23 , EN+24, EN+25, SNDALRT+7, SNDALRT+8, PTERRMSG+17, PTERRMSG+18, PTERRMSG+45, PTERRMSG+48, PTERRMSG+49, PTERRMSG+62 , PTMPIER+18, PTMPIER+19, PTMPIER+20 |
| VAHOW | EN+5~, EN+12*, PTMPIER+7~, PTMPIER+9* |
| VAROOT | EN+5~, EN+12*, PTMPIER+7~, PTMPIER+9* |
| X | DIALOG+7~ |
| XMDUZ | PTERRMSG+14~, PTERRMSG+40*, PTERRMSG+66*, PTMPIER+8~, PTMPIER+25* |
| XMERR | PTERRMSG+13~ |
| XMMG | PTERRMSG+14~, PTMPIER+8~ |
| XMSUB | PTERRMSG+14~, PTERRMSG+39*, PTERRMSG+65*, PTMPIER+8~, PTMPIER+24* |
| XMTEXT | PTERRMSG+14~, PTERRMSG+56*, PTERRMSG+71*, PTMPIER+8~, PTMPIER+26* |
| XMY | PTERRMSG+14~, PTERRMSG+60!, PTMPIER+8~ |
| XMY("G.GMRC T | IER II CRNR IFC ERRORS" , PTERRMSG+70* |
| XMY("G.IFC CL | IN ERRORS@" , PTERRMSG+54*, PTERRMSG+69* |
| XMY("G.IFC PA | TIENT ERROR MESSAGES" , PTERRMSG+55*, PTMPIER+23* |
| XMZ | PTERRMSG+14~, PTERRMSG+47, PTMPIER+8~ |
| XQA | SNDALRT+5~ |
| XQA( | SNDALRT+10* |
| XQADATA | FOLLUP+1, SNDALRT+5~, SNDALRT+14* |
| XQAID | SNDALRT+5~, SNDALRT+13* |
| XQAKILL | FOLLUP+1*, FOLLUP+2! |
| XQAMSG | SNDALRT~, SNDALRT+11* |
| XQAROU | SNDALRT+5~, SNDALRT+12* |
| Y | DIALOG+7~, DIALOG+27, DIALOG+34, DIALOG+39 |
| Name | Field # of Occurrence |
|---|---|
| $T(@(8) | ACTLG+3 |