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 |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MAGJUTL5

Package: Imaging

Routine: MAGJUTL5


Information

MAGJUTL5 ;WOIFO/JHC,DAC,GXT - VistARad RPCs ; May 19, 2020@13:22:53

Source Information

Source file <MAGJUTL5.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 $$FIND1^DIC  $$GET1^DIQ  
Imaging 1 $$PLACE^MAGBAPI  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Imaging 1 MAGJUTL3  

Entry Points

Name Comments DBIA/ICR reference
GETVER(SVRVER,SVRTVER,ALLOWCL,VIXVER) ;
; The Server Version SVRVER is hardcoded to match the Client
; so this Routine must be edited/distributed with a new Client
; released Client will have the T version that the server expects
CHKVER(MAGRY,CLVER,PLC,SVERSION) ;
; Input CLVER is the version of the Client
; format: Major.Minor.Patch.Build# [|VIX] -- eg 3.0.115.4|VIX
; Build # = T-version; VIX string only appears if a VIX session
; 3 possible return codes in MAGRY:
; 2^n~msg : Client displays a message and continues
; 1^1~msg : Client continues without displaying a message
; 0^n~msg : Client displays a message then Aborts
; PLC returns 2006.1 pointer
P32STOP(RET) ; logic to indicate P32 should no longer function, once the RELEASED P76 is installed
; This is invoked from magjutl3, P76 version, if a P32 client is launched
; RET=1/0 ^ text -- 0 = OK to run P32; 1 = Not OK
VERSTAT(MAGRY,MAGVER) ;
; Returns the status of an Imaging Version
; Input:
; MAGVER - Version number in format MAG*3.0*59 or 3.0.59
; Return: MAGRY = 0/1/2 -- see below; 0: abort; else, OK to proceed
END ;

External References

Name Field # of Occurrence
$$FIND1^DIC VERSTAT+8
$$GET1^DIQ VERSTAT+11
$$PLACE^MAGBAPI CHKVER+23

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XPD(9.6 - [#9.6] FIND1^DIC,  GET1^DIQ

Label References

Name Line Occurrences
GETVER CHKVER+27, P32STOP+5
VERSTAT CHKVER+31, P32STOP+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALLOWCL GETVER~, GETVER+9*, GETVER+19*
ALLOWV CHKVER+11~, CHKVER+27, CHKVER+38, P32STOP+3~, P32STOP+5
CLVER CHKVER~, CHKVER+10*, CHKVER+21, CHKVER+28*, CHKVER+29, CHKVER+39, CHKVER+41, CHKVER+42, CHKVER+43, CHKVER+49
, CHKVER+52, CHKVER+55
CP CHKVER+11~, CHKVER+29*
CT CHKVER+11~, CHKVER+29*, CHKVER+48, CHKVER+50
CV CHKVER+11~, CHKVER+29*, CHKVER+37, CHKVER+38
DUZ(2 CHKVER+23
MAGERR VERSTAT+6~
>> MAGJOB("VIX" GETVER+18, CHKVER+21*
MAGRY CHKVER~, CHKVER+10*, CHKVER+25*, CHKVER+32*, CHKVER+39*, CHKVER+41*, CHKVER+42*, CHKVER+43*, CHKVER+49*, CHKVER+50*
, CHKVER+51*, CHKVER+52*, CHKVER+55*, VERSTAT~, VERSTAT+9*, VERSTAT+12*, VERSTAT+13*, VERSTAT+14*
MAGVER VERSTAT~, VERSTAT+7*, VERSTAT+8
PLC CHKVER~, CHKVER+10*, CHKVER+23*, CHKVER+25
RELEASED P32STOP+3~, P32STOP+8*, P32STOP+9
RET P32STOP~, P32STOP+4*, P32STOP+7*, P32STOP+9*
ST CHKVER+11~, CHKVER+27, CHKVER+35, CHKVER+48, CHKVER+50, P32STOP+3~, P32STOP+5
SV CHKVER+11~, CHKVER+27, CHKVER+31, CHKVER+34, CHKVER+35, CHKVER+37, P32STOP+3~, P32STOP+5, P32STOP+6, P32STOP+9
SVERSION CHKVER~, CHKVER+34*, CHKVER+35*, CHKVER+39, CHKVER+41, CHKVER+42, CHKVER+43, CHKVER+49, CHKVER+52, CHKVER+55
SVRTVER GETVER~, GETVER+7*
SVRVER GETVER~, GETVER+7*
SVSTAT CHKVER+11~, CHKVER+31, CHKVER+32, CHKVER+33, P32STOP+3~, P32STOP+6, P32STOP+7, P32STOP+8
T GETVER+16~, GETVER+18*, GETVER+19
TESTFLAG CHKVER+11~, CHKVER+33*, CHKVER+35, CHKVER+41, CHKVER+49
TVER VERSTAT+6~, VERSTAT+11*, VERSTAT+12, VERSTAT+13
VERI VERSTAT+6~, VERSTAT+8*, VERSTAT+9, VERSTAT+11
VIXVER GETVER~, GETVER+10*, GETVER+19*, CHKVER+11~, CHKVER+27, CHKVER+42
VIXVERS GETVER+16~, GETVER+17*, GETVER+19
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Label References |  Local Variables  | All