Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: RMPR214P

Package: Prosthetics

Routine: RMPR214P


Information

RMPR214P ;HDSO/RJH - RMPR*3.0*214 Post-install routine; Aug 9, 2023@16:00

Source Information

Source file <RMPR214P.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 4 ^%ZTLOAD  ($$FMADD,$$FMTE)^XLFDT  $$LJ^XLFSTR  (BMES,MES)^XPDUTL  
VA FileMan 3 $$FIND1^DIC  $$GET1^DIQ  ^DIR  
DRG Grouper 1 $$ICDDX^ICDEX  
MailMan 1 SENDMSG^XMXAPI  

Entry Points

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)
MAIL ; 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

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: #
  • Line Location: BACKOUT+1
Function Call: WRITE
  • Prompt: !!,"Please wait until the backout completes."
  • Line Location: BACKOUT+16
Function Call: WRITE
  • Prompt: !,"Working..."
  • Line Location: BACKOUT+17
Routine Call
  • DIC
  • Line Location:
    • RMPR+14
Routine Call
  • DIR
  • Line Location:
    • BACKOUT+6
    • BACKOUT+25

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123 - [#123] FIND1^DIC,  GET1^DIQ
^VA(200 - [#200] GET1^DIQ

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
ICDBACK BACKOUT+18
MAIL START+4
MAILBACK BACKOUT+18
MAILMSG MAIL+4, MAILBACK+4
RMPR START+4

Local Variables

Legend:

>> 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
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All