RMPR214P ;HDSO/RJH - RMPR*3.0*214 Post-install routine; Aug 9, 2023@16:00
Source file <RMPR214P.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; Main entry point
|
|
| START | ; Start the correction process
|
|
| RMPR | ; Fix records in the RECORD OF PROS APPLIANCE/REPAIR file (#660)
|
|
| ; Send MailMan message to installer and users with the RMPRMANAGER key
|
||
| BACKOUT | ; Run this from the programmer's prompt if patch backout is required
|
|
| ICDBACK | ; Restore the previous (erroneous) records back to #660, node 10
|
|
| MAILBACK | ; Send MailMan message with backout info to appropriate group
|
|
| MAILMSG(MSGSUBJ,MSGFROM,MSGTEXT) | ; Build and send a MailMan message
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | EN+12 |
| $$FIND1^DIC | RMPR+14 |
| $$GET1^DIQ | RMPR+15, ICDBACK+12 |
| ^DIR | BACKOUT+6, BACKOUT+25 |
| $$ICDDX^ICDEX | RMPR+17 |
| $$FMADD^XLFDT | START+3, BACKOUT+14 |
| $$FMTE^XLFDT | ICDBACK+12 |
| $$LJ^XLFSTR | EN+2, EN+3, EN+4, EN+14, EN+15, EN+16 |
| SENDMSG^XMXAPI | MAILMSG+7 |
| BMES^XPDUTL | EN+1, EN+2, EN+14, EN+17 |
| MES^XPDUTL | EN+3, EN+4, EN+15, EN+16 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^GMR(123 - [#123] | FIND1^DIC, GET1^DIQ |
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^RMPR(660 - [#660] | RMPR+5, RMPR+6, RMPR+7, RMPR+21*, ICDBACK+4, ICDBACK+5* |
| ^XTMP( | RMPR+20*, RMPR+25*, RMPR+26*, RMPR+27*, RMPR+28*, RMPR+29*, RMPR+30*, RMPR+31*, RMPR+32*, RMPR+33* , RMPR+34*, RMPR+35*, RMPR+36*, RMPR+37*, BACKOUT+14*, ICDBACK+4*, ICDBACK+9*, ICDBACK+10*, ICDBACK+11*, ICDBACK+12* , ICDBACK+13*, ICDBACK+14*, ICDBACK+15*, ICDBACK+16*, ICDBACK+17*, ICDBACK+18*, ICDBACK+19*, ICDBACK+20*, ICDBACK+21*, ICDBACK+22* , ICDBACK+23* |
| ^XTMP("RMPR*3.0*214 POST INSTALL" | START+3*, ICDBACK+3, ICDBACK+5 |
| ^XUSEC("RMPRMANAGER" | MAILMSG+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIR | BACKOUT+2~, BACKOUT+20!, BACKOUT+21~ |
| DIR("A" | BACKOUT+3*, BACKOUT+4*, BACKOUT+5*, BACKOUT+22*, BACKOUT+23*, BACKOUT+24* |
| DIR("B" | BACKOUT+5* |
| DIR(0 | BACKOUT+5*, BACKOUT+25* |
| DT | START+3, RMPR+13, BACKOUT+14, ICDBACK+12 |
| DUZ | EN+10, BACKOUT+13, ICDBACK+12, MAILMSG+2 |
| MSGFROM | MAILMSG~, MAILMSG+3 |
| MSGSUBJ | MAILMSG~, MAILMSG+7 |
| MSGTEXT | MAILMSG~, MAILMSG+7 |
| RMBKNODE | BACKOUT+9~, BACKOUT+12*, BACKOUT+14, ICDBACK+4, ICDBACK+9, ICDBACK+10, ICDBACK+11, ICDBACK+12, ICDBACK+13, ICDBACK+14 , ICDBACK+15, ICDBACK+16, ICDBACK+17, ICDBACK+18, ICDBACK+19, ICDBACK+20, ICDBACK+21, ICDBACK+22, ICDBACK+23 |
| RMCNSLT | RMPR+1~, RMPR+12*, RMPR+14, RMPR+15 |
| RMFIXED | RMPR+1~, RMPR+3*, RMPR+22*, RMPR+32 |
| RMFND | RMPR+1~, RMPR+3*, RMPR+11*, RMPR+31 |
| RMICD | RMPR+1~, RMPR+15*, RMPR+16, RMPR+17 |
| RMICDIEN | RMPR+1~, RMPR+17*, RMPR+18, RMPR+21 |
| RMNODE | RMPR+1~, RMPR+2*, RMPR+20, RMPR+25, RMPR+26, RMPR+27, RMPR+28, RMPR+29, RMPR+30, RMPR+31 , RMPR+32, RMPR+33, RMPR+34, RMPR+35, RMPR+36, RMPR+37 |
| RMPR | RMPR+1~, RMPR+3*, RMPR+5*, RMPR+6, RMPR+7, RMPR+20, RMPR+21 |
| RMPR10 | RMPR+1~, RMPR+7*, RMPR+8, RMPR+12, RMPR+13, RMPR+20 |
| RMPRDUZ | EN+6~, EN+10*, BACKOUT+9~, BACKOUT+13*, MAILMSG+2*, MAILMSG+6, MAILMSG+7 |
| RMPRFROM | START+1~, MAIL+2*, MAIL+4, BACKOUT+10~, MAILBACK+2*, MAILBACK+4 |
| RMPRMIN | BACKOUT+9~, MAILMSG+1~, MAILMSG+7 |
| RMPRMIN("FROM" | MAILMSG+3* |
| RMPRMY | BACKOUT+9~, MAILMSG+1~, MAILMSG+7 |
| RMPRMY( | MAILMSG+5*, MAILMSG+6* |
| RMPRMZ | BACKOUT+10~, BACKOUT+22, MAILMSG+7 |
| RMPRNC | BACKOUT+9~, ICDBACK+1*, ICDBACK+6*, ICDBACK+15 |
| RMPRNF | BACKOUT+9~, ICDBACK+1*, ICDBACK+6*, ICDBACK+14 |
| RMPRREC | BACKOUT+9~, MAILMSG+1~, MAILMSG+4*, MAILMSG+5* |
| RMPRSUB | START+1~, MAIL+1*, MAIL+4, BACKOUT+9~, MAILBACK+1*, MAILBACK+4 |
| RMPRTEXT | START+1~, MAIL+3*, MAIL+4, BACKOUT+9~, MAILBACK+3*, MAILBACK+4 |
| RMPRZ | BACKOUT+9~, ICDBACK+1*, ICDBACK+3*, ICDBACK+4, ICDBACK+5 |
| RMRXDT | RMPR+1~, RMPR+13*, RMPR+17 |
| RMSUSICD | RMPR+1~, RMPR+8*, RMPR+9 |
| U | RMPR+15 |
| Y | BACKOUT+2~, BACKOUT+7 |
| ZTDESC | EN+6~, EN+8* |
| ZTDTH | EN+6~, EN+9* |
| ZTIO | EN+6~, EN+9* |
| ZTQUEUED | EN+6~, START+5 |
| ZTREQ | EN+6~, START+5* |
| ZTRTN | EN+6~, EN+7* |
| ZTSAVE | EN+6~ |
| ZTSAVE("RMPRDUZ" | EN+11* |
| ZTSK | EN+6~, EN+15 |