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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUP807

Package: Kernel

Routine: XUP807


Information

XUP807 ;SLC/JLA - XUXTAD Post-Installation Checks ; DEC 20, 2024@11:30

Source Information

Source file <XUP807.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 4 $$FIND1^DIC  FIELD^DID  ^DIK  ($$GET1,GETS)^DIQ  
Kernel 2 ($$ADD,$$DELETE,OUT)^XPDMENU  BMES^XPDUTL  

Entry Points

Name Comments DBIA/ICR reference
FIND1(AFILE,AIENS,AFLAGS,AVALUE,AINDEXES,ASCREEN,AMROOT)
GET1(AFILE,AIENS,AFIELD,AFLAGS,ATROOT,AMROOT)
GETS(AFILE,AIENS,AFIELD,AFLAGS,ATROOT,AMROOT)
GETFA(AFILE,AFIELD,AFLAGS,AATTRIBUTES,ATROOT,AMROOT)
ADDMI(AMENUTEXT,AMENUITEMTEXT,ASYN)
DELMI(AMENUTEXT,AMENUITEMTEXT)
SOOO(AMENUTEXT,AOOOTEXT)
FMDIK
ENVCHK ;
PREINSTALL(AVERBOSE) ;
PREINSTALLDN ;
POSTINSTALL(AVERBOSE) ;
POSTINSTALLDN ;
GETFIEN(AFORMNAME) ;
GETMOIEN(AMO) ;
GETMOF(AMOIEN,AMOF) ;
GETALLM(AMOIEN,ATROOT) ;
FNDMI(AMENUIEN,AMENUITEMIEN) ;
FNDMIDN ;
DOPTNMITM(AOPTIONIEN,AMITEMIEN) ;
DOPTNMITMDN ;

External References

Name Field # of Occurrence
$$FIND1^DIC FIND1
FIELD^DID GETFA
^DIK FMDIK
$$GET1^DIQ GET1
GETS^DIQ GETS
$$ADD^XPDMENU ADDMI
$$DELETE^XPDMENU DELMI
OUT^XPDMENU SOOO
BMES^XPDUTL PREINSTALLDN+2, POSTINSTALLDN+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"FORMIEN: ",FORMIEN
  • Line Location: PREINSTALL+7
Function Call: WRITE
  • Prompt: !,"XSIEN: ",XSIEN
  • Line Location: PREINSTALL+16
Function Call: WRITE
  • Prompt: !!,"PREINSTALL^XUXTADPREI returning: ",RTNVAL
  • Line Location: PREINSTALLDN+1
Function Call: WRITE
  • Prompt: !,"FORMIEN: ",FORMIEN
  • Line Location: POSTINSTALL+7
Function Call: WRITE
  • Prompt: !,"XSIEN: ",XSIEN
  • Line Location: POSTINSTALL+14
Function Call: WRITE
  • Prompt: !,"XROUTINE: ",XROUTINE
  • Line Location: POSTINSTALL+22
Function Call: WRITE
  • Prompt: !,"RSIEN: ",RSIEN
  • Line Location: POSTINSTALL+29
Function Call: WRITE
  • Prompt: !!,"Setting Out of Order for Option: "_RSSE_" to: "_OOOM
  • Line Location: POSTINSTALL+32
Function Call: WRITE
  • Prompt: !,"RUIEN: ",RUIEN
  • Line Location: POSTINSTALL+41
Function Call: WRITE
  • Prompt: !!,"Menu Item: "_XSSE_" added to: "_RUIM
  • Line Location: POSTINSTALL+46
Function Call: WRITE
  • Prompt: !!,"Menu Item: "_RSSE_" deleted from: "_RUIM
  • Line Location: POSTINSTALL+51
Function Call: WRITE
  • Prompt: !!
  • Line Location: POSTINSTALL+59
Function Call: WRITE
  • Prompt: !!,"SERVICE/SECTION NAME attributes: HELP-PROMPT, DESCRIPTION were updated"
  • Line Location: POSTINSTALL+64
Function Call: WRITE
  • Prompt: !!,"CHECK^XUP807 returning: ",RTNVAL
  • Line Location: POSTINSTALLDN+2
Function Call: WRITE
  • Prompt: $$GETFIEN^XUP807(AFORMNAME)
  • Line Location: POSTINSTALLDN+11
Function Call: WRITE
  • Prompt: !,"GETFIEN^XUP807(OPTION: ",FORMNAME,")",!
  • Line Location: GETFIEN+4
Function Call: WRITE
  • Prompt: $$GETMOIEN^XUP807(MENUOP)
  • Line Location: GETFIEN+15
Function Call: WRITE
  • Prompt: !,"GETMOIEN^XUP807(OPTION: ",MO,")",!
  • Line Location: GETMOIEN+4
Function Call: WRITE
  • Prompt: $$GETMOF^XUP807(MOIEN,MOF)
  • Line Location: GETMOIEN+14
Function Call: WRITE
  • Prompt: !,"GETMOF^XUP807(IEN: ",MOIEN,", FIELD: ",MOF,")",!
  • Line Location: GETMOF+5
Function Call: WRITE
  • Prompt: !,"GETALLM^XUP807(IEN: ",MOIEN,", TROOT: ",TROOT,")",!
  • Line Location: GETALLM+5
Function Call: WRITE
  • Prompt: $$FNDMI^XUP807(AMENUIEN,AMENUITEMIEN)
  • Line Location: GETALLM+13
Function Call: WRITE
  • Prompt: !,"FNDMI^XUP807(AMENUIEN: ",MENUIEN,", AMENUITEMIEN: ",MENUITEMIEN,")",!
  • Line Location: FNDMI+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: FNDMI+10
Function Call: WRITE
  • Prompt: !,"NODE: ",NODE,", MENU ITEM IEN: ",MIIEN
  • Line Location: FNDMI+14
Function Call: WRITE
  • Prompt: !,"FOUND MENUITEMIEN: ",MENUITEMIEN,", NODE=",FOUNDMI
  • Line Location: FNDMI+15
Function Call: WRITE
  • Prompt: !!,"FNDMI^XUP807 returning: ",RTNVAL,!!
  • Line Location: FNDMIDN+2
Function Call: WRITE
  • Prompt: $$DOPTNMITM^XUP807(15173,12)
  • Line Location: FNDMIDN+16
Function Call: WRITE
  • Prompt: !,"DOPTNITM^XUXTADSSEF(",$G(AOPTIONIEN),",",$G(AMITEMIEN),") Called"
  • Line Location: DOPTNMITM+4
Function Call: WRITE
  • Prompt: !,"DIK: ",DIK,!
  • Line Location: DOPTNMITM+14
Function Call: WRITE
  • Prompt: !,"DOPTNITM^XUXTADSSEF Exiting Response: ",ITEMDELETED,!!
  • Line Location: DOPTNMITMDN+1
Routine Call
  • DIC
  • Line Location:
    • FIND1

Label References

Name Line Occurrences
$$ADDMI POSTINSTALL+43
$$DELMI POSTINSTALL+49
$$FIND1 GETFIEN+5, GETMOIEN+5
$$FNDMI POSTINSTALL+48
$$GET1 GETMOF+6, FNDMI+13
$$GETFIEN PREINSTALL+6, POSTINSTALL+6
$$GETMOF POSTINSTALL+21
$$GETMOIEN PREINSTALL+15, POSTINSTALL+13, POSTINSTALL+28, POSTINSTALL+40
$$PREINSTALL ENVCHK+2
DOPTNMITMDN DOPTNMITM+10
ENVCHK XUP807+2
FMDIK DOPTNMITM+15
FNDMIDN FNDMI+4, FNDMI+6
GETALLM FNDMI+9
GETFA POSTINSTALL+58
GETS GETALLM+6
POSTINSTALLDN POSTINSTALL+8, POSTINSTALL+15, POSTINSTALL+23, POSTINSTALL+52, POSTINSTALL+60, POSTINSTALL+62
PREINSTALLDN PREINSTALL+8, PREINSTALL+17
SOOO POSTINSTALL+33

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AATTRIBUTES GETFA~
AFIELD GET1~, GETS~, GETFA~
AFILE FIND1~, GET1~, GETS~, GETFA~
AFLAGS FIND1~, GET1~, GETS~, GETFA~
AFORMNAME GETFIEN~, GETFIEN+3
AIENS FIND1~, GET1~, GETS~
AINDEXES FIND1~
AMENUIEN FNDMI~, FNDMI+2
AMENUITEMIEN FNDMI~, FNDMI+2
AMENUITEMTEXT ADDMI~, DELMI~
AMENUTEXT ADDMI~, DELMI~, SOOO~
AMITEMIEN DOPTNMITM~, DOPTNMITM+4, DOPTNMITM+9
AMO GETMOIEN~, GETMOIEN+3
AMOF GETMOF~, GETMOF+4
AMOIEN GETMOF~, GETMOF+3, GETALLM~, GETALLM+3
AMROOT FIND1~, GET1~, GETS~, GETFA~
AOOOTEXT SOOO~
AOPTIONIEN DOPTNMITM~, DOPTNMITM+4, DOPTNMITM+6
ASCREEN FIND1~
ASYN ADDMI~
ATROOT GET1~, GETS~, GETFA~, GETALLM~, GETALLM+4
AVALUE FIND1~
AVERBOSE PREINSTALL~, PREINSTALL+3, POSTINSTALL~, POSTINSTALL+3
DA DOPTNMITM+2~, DOPTNMITM+12*
DA(1 DOPTNMITM+12*
DIK DOPTNMITM+2~, DOPTNMITM+13*, DOPTNMITM+14
FIEN GETFIEN+1~, GETFIEN+2*, GETFIEN+5*, GETFIEN+6
FILE GETFIEN+1~, GETFIEN+2*, GETFIEN+5, GETMOIEN+1~, GETMOIEN+2*, GETMOIEN+5, GETMOF+1~, GETMOF+2*, GETMOF+6, GETALLM+1~
, GETALLM+2*, GETALLM+6
FORMIEN PREINSTALL+1~, PREINSTALL+6*, PREINSTALL+7, PREINSTALL+8, POSTINSTALL+1~, POSTINSTALL+6*, POSTINSTALL+7, POSTINSTALL+8
FORMNAME PREINSTALL+1~, PREINSTALL+5*, PREINSTALL+6, PREINSTALL+11, POSTINSTALL+1~, POSTINSTALL+5*, POSTINSTALL+6, POSTINSTALL+9, GETFIEN+1~, GETFIEN+3*
, GETFIEN+4, GETFIEN+5
FOUNDMI FNDMI+1~, FNDMI+2*, FNDMI+12, FNDMI+15*, FNDMI+16
FV GETMOF+1~, GETMOF+2*, GETMOF+6*, GETMOF+7
ITEMDELETED DOPTNMITM+1~, DOPTNMITM+5*, DOPTNMITM+11*, DOPTNMITM+16*, DOPTNMITMDN+1, DOPTNMITMDN+2
ITEMIEN DOPTNMITM+1~, DOPTNMITM+9*, DOPTNMITM+10, DOPTNMITM+11, DOPTNMITM+12, DOPTNMITM+16
MENUIEN FNDMI+1~, FNDMI+2*, FNDMI+3, FNDMI+4, FNDMI+5, FNDMI+9
MENUITEMIEN FNDMI+1~, FNDMI+2*, FNDMI+3, FNDMI+6, FNDMI+7, FNDMI+8, FNDMI+15, FNDMI+16
MENUNODE DOPTNMITM+1~, DOPTNMITM+8*, DOPTNMITM+13
MIIEN FNDMI+1~, FNDMI+13*, FNDMI+14, FNDMI+15
MO GETMOIEN+1~, GETMOIEN+3*, GETMOIEN+4, GETMOIEN+5
MOF GETMOF+1~, GETMOF+4*, GETMOF+5, GETMOF+6
MOIEN GETMOIEN+1~, GETMOIEN+2*, GETMOIEN+5*, GETMOIEN+6, GETMOF+1~, GETMOF+3*, GETMOF+5, GETMOF+6, GETALLM+1~, GETALLM+3*
, GETALLM+5, GETALLM+6
NODE FNDMI+1~, FNDMI+11*, FNDMI+12*, FNDMI+13, FNDMI+14, FNDMI+15
OOOM POSTINSTALL+31~*, POSTINSTALL+32, POSTINSTALL+33
OPTIONFILE DOPTNMITM+1~, DOPTNMITM+7*, DOPTNMITM+13
OPTIONIEN DOPTNMITM+1~, DOPTNMITM+6*, DOPTNMITM+12, DOPTNMITM+13, DOPTNMITM+16
>> ROUTINE PREINSTALL+2*
ROUTINEF POSTINSTALL+18~*, POSTINSTALL+21
RSIEN POSTINSTALL+26~, POSTINSTALL+28*, POSTINSTALL+29, POSTINSTALL+30, POSTINSTALL+48
RSSE POSTINSTALL+26~, POSTINSTALL+27*, POSTINSTALL+28, POSTINSTALL+32, POSTINSTALL+33, POSTINSTALL+49, POSTINSTALL+50, POSTINSTALL+51
RTNVAL ENVCHK+1~, ENVCHK+2*, PREINSTALL+1~, PREINSTALL+11*, PREINSTALL+20*, PREINSTALL+22*, PREINSTALLDN+1, PREINSTALLDN+2, PREINSTALLDN+3, POSTINSTALL+1~
, POSTINSTALL+2*, POSTINSTALL+9*, POSTINSTALL+16*, POSTINSTALL+24*, POSTINSTALL+43*, POSTINSTALL+44*, POSTINSTALL+45, POSTINSTALL+49*, POSTINSTALL+50*, POSTINSTALL+51
, POSTINSTALL+52, POSTINSTALL+61*, POSTINSTALL+63*, POSTINSTALL+66*, POSTINSTALLDN+2, POSTINSTALLDN+3, POSTINSTALLDN+4, FNDMI+1~, FNDMI+5*, FNDMI+7*
, FNDMI+8*, FNDMI+16*, FNDMIDN+2, FNDMIDN+3
RUIEN POSTINSTALL+38~, POSTINSTALL+40*, POSTINSTALL+41, POSTINSTALL+42, POSTINSTALL+48
RUIM POSTINSTALL+38~, POSTINSTALL+39*, POSTINSTALL+40, POSTINSTALL+43, POSTINSTALL+44, POSTINSTALL+46, POSTINSTALL+49, POSTINSTALL+50, POSTINSTALL+51
SSNAD POSTINSTALL+54~, POSTINSTALL+56*, POSTINSTALL+62
SSNAHP POSTINSTALL+54~, POSTINSTALL+55*, POSTINSTALL+62
TROOT POSTINSTALL+1~, POSTINSTALL+2*, POSTINSTALL+57*, POSTINSTALL+58, POSTINSTALL+60, POSTINSTALL+62, POSTINSTALLDN+1, GETALLM+1~, GETALLM+4*, GETALLM+5
, GETALLM+6, FNDMI+1~, FNDMI+8*, FNDMI+9, FNDMI+12, FNDMIDN+1
U PREINSTALLDN+2, POSTINSTALLDN+3
VERBOSE PREINSTALL+2*, PREINSTALL+3*, PREINSTALL+7, PREINSTALL+16, PREINSTALLDN+1, POSTINSTALL+2*, POSTINSTALL+3*, POSTINSTALL+7, POSTINSTALL+14, POSTINSTALL+22
, POSTINSTALL+29, POSTINSTALL+32, POSTINSTALL+41, POSTINSTALL+46, POSTINSTALL+51, POSTINSTALL+59, POSTINSTALL+64, POSTINSTALLDN+2, GETFIEN+4, GETMOIEN+4
, GETMOF+5, GETALLM+5, FNDMI+3, FNDMI+10, FNDMI+14, FNDMI+15, FNDMIDN+2, DOPTNMITM+3~*, DOPTNMITM+4, DOPTNMITM+14
DOPTNMITMDN+1
>> XPDABORT PREINSTALL+10*, PREINSTALL+19*
XROUTINE POSTINSTALL+19~, POSTINSTALL+21*, POSTINSTALL+22, POSTINSTALL+23
XSIEN PREINSTALL+13~, PREINSTALL+15*, PREINSTALL+16, PREINSTALL+17, POSTINSTALL+11~, POSTINSTALL+13*, POSTINSTALL+14, POSTINSTALL+15, POSTINSTALL+21
XSSE PREINSTALL+13~, PREINSTALL+14*, PREINSTALL+15, PREINSTALL+20, POSTINSTALL+11~, POSTINSTALL+12*, POSTINSTALL+13, POSTINSTALL+16, POSTINSTALL+24, POSTINSTALL+43
, POSTINSTALL+44, POSTINSTALL+46
XSSEOR POSTINSTALL+19~, POSTINSTALL+20*, POSTINSTALL+23, POSTINSTALL+24
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All