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 |  Marked Items  | All
Print Page as PDF
Routine: SR215UTL

Package: Surgery

Routine: SR215UTL


Information

SR215UTL ;HPS/JSG - SR*3*215 UTILITY ROUTINE; Apr 3, 2024@11:40

Source Information

Source file <SR215UTL.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Surgery 4 EX^SR215UT0  EX^SR215UT1  EX^SR215UT2  EX^SR215UT3  
VA FileMan 3 C^%DTC  EN^DDIOL  FILE^DICN  
Kernel 2 (BMES,MES)^XPDUTL  $$GET^XUPARAM  

Entry Points

Name Comments DBIA/ICR reference
PRE ; -- pre-install process for SR*3*215
BACK ; -- rollback PRE 2024-UPDATE BACKUP OF 137 from ^XTMP
POST ; -- post-install process for SR*3*215
; -- check if already run
EC ; -- Exclude CODES that start with alphabetic characters:
AC ; -- Add back CODES With alpha characters that are included in 2024:
INT
DATDEL ; Delete all data from file #137
DISP ;display one-line text either interactively or within KIDS installation
LINES ;Create n lines each with 13 codes
LIST ;

External References

Name Field # of Occurrence
C^%DTC PRE+6
EN^DDIOL PRE+2, PRE+3, PRE+8, PRE+10, POST+3, POST+4, POST+5
FILE^DICN INT+1
EX^SR215UT0 POST+10
EX^SR215UT1 POST+10
EX^SR215UT2 POST+10
EX^SR215UT3 POST+10
BMES^XPDUTL DISP+2
MES^XPDUTL POST+8, EC+8
$$GET^XUPARAM EC+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Backup does not exist."
  • Line Location: BACK+1
Function Call: WRITE
  • Prompt: !!,"Rollback completed."
  • Line Location: BACK+5
Function Call: WRITE
  • Prompt: !!?5,SRTXT
  • Line Location: DISP+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SRO(137 - [#137] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("DEL" EC+8
^%ZOSF("TEST" EC+7
^ICPT("B" POST+9, POST+15, POST+16, POST+17, POST+18, POST+19, POST+20, POST+21, POST+22, POST+23
POST+24, POST+25, POST+26, POST+27, POST+28, POST+29, POST+30, POST+31, EC+2, INT
^JSG( LINES+3
^JSGL( LINES+4*
^SRO(137 - [#137] PRE+9, BACK+3*, DATDEL+3, DATDEL+5, DATDEL+8!, DATDEL+9*
^XTMP("PRE 2024-UPDATE BACKUP OF 137" PRE+1, PRE+4!, PRE+7*, PRE+9*, BACK+1, BACK+3, BACK+4!, POST+2

Label References

Name Line Occurrences
AC EC+1
DATDEL PRE+12, BACK+2
DISP DATDEL+3, DATDEL+5, DATDEL+7
INT POST+9, POST+15, POST+16, POST+17, POST+18, POST+19, POST+20, POST+21, POST+22, POST+23
POST+24, POST+25, POST+26, POST+27, POST+28, POST+29, POST+30, POST+31, EC+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
C LINES+1~, LINES+3*
DA EC+9!, INT+1!
DD EC+9!, INT+1!
DIC EC+9!, INT+1!*
DIC(0 INT+1*
DINUM EC+9!, INT+1!*
DO EC+9!, INT+1!
DT PRE+6, PRE+7, PRE+9
I POST+7~, AC+2*, LINES+1~, LINES+3*
L LINES+1~, LINES+2*, LINES+3*, LINES+4*
LC LINES+1~, LINES+2*, LINES+4*
NC LINES+1~, LINES+2*, LINES+3*, LINES+4*
SRABC POST+7~
SRABC( EC+2, AC+2*
SRI POST+7~, POST+9*
SRJ POST+7~, POST+9*
SRL POST+7~
SRLIST POST+7~, POST+9*
SRTXT DATDEL+1~, DATDEL+2*, DATDEL+4*, DATDEL+6*, DISP+1, DISP+2
SRX POST+7~, POST+9*, POST+15*, POST+16*, POST+17*, POST+18*, POST+19*, POST+20*, POST+21*, POST+22*
POST+23*, POST+24*, POST+25*, POST+26*, POST+27*, POST+28*, POST+29*, POST+30*, POST+31*, EC+1*
EC+2*, INT
SRY POST+7~, INT*, INT+1
X PRE+5~, PRE+7, POST+7~, EC+7*, EC+8, EC+9!, INT+1*
X1 PRE+5~, PRE+6*
X2 PRE+5~, PRE+6*
>> XPDNM DISP+1

Marked Items

Name Field # of Occurrence
$T(AC+1 AC+2
$T(LIST+SRJ POST+9
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 |  Marked Items  | All