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 |  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: MAGIP118

Package: Imaging

Routine: MAGIP118


Information

MAGIP118 ;WOIFO/NST,DAC - Install code for MAG*3.0*118 ; 6 Mar 2013 4:35 PM

Source Information

Source file <MAGIP118.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Imaging 10 CLEANUP^MAGFXQRS  (ADDAD,STORAGE)^MAGIP118  ($$CP,ABTMSG,DELFILE,DELFLDS)^MAGKIDS  INS^MAGQBUT4  CLEAR^MAGUERR  DUMP^MAGUERR1  (ADDAD,ADDPA,ADDPRV,ADDRPPM)^MAGVAC01  $$RESDEL^MAGVAF02  
UPDATE^MAGVSOPC  UPDATE^MAGVSOPU  
Kernel 3 ($$FMADD,$$FMTE,$$NOW)^XLFDT  $$ADD^XPDMENU  BMES^XPDUTL  
VA FileMan 3 $$GET1^DID  (FILE,UPDATE)^DIE  ^DIK  

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 MAGIP118  

Entry Points

Name Comments DBIA/ICR reference
ERROR ;
POS ;
PRE ;
RPCL34V ;
RPCL116V ;
RPCL118V ;
RPCL118W ;
ADDIMPAE() ;
ADDEVENT() ;
STORAGE ; Loop through IMAGE (#2006.1) file and update STORAGE PROVIDER (#2006.917) file
ADDP(IEN) ; Add STORAGE PROVIDER file (#2006.917)
ADDRE(IEN,PIEN,RAID) ; Add Retention - 2006.923
ADDPA(IEN,PIEN) ; Add Storage Provider Availability file (#2006.924)
ADDAD ; Add Artifact Descriptor file (#2006.915)
CLEAN ; Clean up DDs
CLEANQ(QUEUEIEN,MAGBDT,MAGEDT) ; Clean up QUEUE MESSAGE file (#2006.928)
; QUEUEIEN -- Queue IEN in QUEUE file (#2006.924) - e.g., 4 - Email Queue
; MAGBDT -- From Date
; MAGEDT -- Through Date
CLEANAE ; Remove user data from DICOM AE Security Matrix (#2006.9192) file
CLEANISP ; Remove user data from Imaging Site Paramaters (#2006.1) file
CLEANDDS ; Remove user fields from DD entries in file 2006.1 and 2006.9192
UIDS ; Clean up duplicate entries in the DICOM UID Specific Action (#2006.539) file
WHISTORY ; Remove Work Item History (#2006.9411) file and file entries

External References

Name Field # of Occurrence
$$GET1^DID CLEANDDS+1, CLEANDDS+2
FILE^DIE CLEANQ+11, CLEANAE+6, CLEANISP+6, UIDS+11
UPDATE^DIE ADDIMPAE+14, ADDIMPAE+17, ADDEVENT+4
^DIK ADDAD+8
CLEANUP^MAGFXQRS POS+12
ADDAD^MAGIP118 POS+7
STORAGE^MAGIP118 POS+8
$$CP^MAGKIDS POS+24, POS+27, POS+30, POS+34, POS+37, POS+40
ABTMSG^MAGKIDS ERROR+3
DELFILE^MAGKIDS WHISTORY+1
DELFLDS^MAGKIDS PRE+2, CLEANDDS+1, CLEANDDS+2
INS^MAGQBUT4 POS+44
CLEAR^MAGUERR POS+2
DUMP^MAGUERR1 ERROR+3
ADDAD^MAGVAC01 ADDAD+17, ADDAD+25
ADDPA^MAGVAC01 ADDPA+6
ADDPRV^MAGVAC01 ADDP+9, ADDP+17
ADDRPPM^MAGVAC01 ADDRE+7
$$RESDEL^MAGVAF02 ADDP+3
UPDATE^MAGVSOPC POS+11
UPDATE^MAGVSOPU POS+10
$$FMADD^XLFDT CLEAN+6
$$FMTE^XLFDT POS+43
$$NOW^XLFDT POS+43, POS+44, CLEAN+6
$$ADD^XPDMENU POS+13, POS+14, POS+15, POS+16, POS+17, POS+18, POS+19
BMES^XPDUTL POS+43

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"You must resolve all failed image entries via the Correct RAD-DICOM File option before installation.",!
  • Line Location: MAGIP118+21
Function Call: WRITE
  • Prompt: !,"You must resolve all IMPORTABLE DICOM OBJECTS (#2006.5752) file entries before installation.",!
  • Line Location: MAGIP118+24
Function Call: WRITE
  • Prompt: !,"Installation aborted."
  • Line Location: MAGIP118+25
Function Call: WRITE
  • Prompt: KL
  • Line Location: RPCL34V+60
Function Call: WRITE
  • Prompt: KL
  • Line Location: RPCL34V+77
Function Call: WRITE
  • Prompt: KL
  • Line Location: RPCL34V+78
Function Call: WRITE
  • Prompt: KL
  • Line Location: RPCL34V+79
Function Call: WRITE
  • Prompt: KL
  • Line Location: RPCL34V+87
Routine Call
  • DIE
  • Line Location:
    • CLEANQ+11
    • CLEANAE+6
    • CLEANISP+6
    • UIDS+11
Routine Call
  • DIE
  • Line Location:
    • ADDIMPAE+14
    • ADDIMPAE+17
    • ADDEVENT+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^MAG(2006.1 - [#2006.1] GET1^DID
^MAGV(2006.915 - [#2006.915] Classic Fileman Calls
^MAGV(2006.9192 - [#2006.9192] GET1^DID

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAG(2006.1 - [#2006.1] STORAGE+3, CLEANISP+3, CLEANISP+4
^MAGD(2006.575 - [#2006.575] MAGIP118+20
^MAGD(2006.5752 - [#2006.5752] MAGIP118+23
^MAGDICOM(2006.539 - [#2006.539] UIDS+3, UIDS+6
^MAGV( ADDEVENT+3
^MAGV(2006.915 - [#2006.915] ADDAD+5, ADDAD+6
^MAGV(2006.917 - [#2006.917] ADDP+1
^MAGV(2006.9192 - [#2006.9192] ADDIMPAE+2, CLEANAE+3, CLEANAE+4
^MAGV(2006.928 - [#2006.928] CLEANQ+5, CLEANQ+6, CLEANQ+8

Label References

Name Line Occurrences
ADDP STORAGE+4
ADDPA ADDP+20
ADDRE ADDP+19
CLEAN POS+9
CLEANAE CLEAN+1
CLEANDDS CLEAN+4
CLEANISP CLEAN+2
CLEANQ CLEAN+6
ERROR POS+24, POS+27, POS+30, POS+34, POS+37, POS+40
UIDS CLEAN+3
WHISTORY CLEAN+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AEIEN CLEANAE+1~, CLEANAE+2*, CLEANAE+3*, CLEANAE+4
CALLBACK POS+1~, POS+23*, POS+24, POS+26*, POS+27, POS+29*, POS+30, POS+33*, POS+34
CT ADDEVENT+1~*, ADDEVENT+3*, ADDEVENT+4
DA ADDAD+1~, ADDAD+7*
DIK ADDAD+1~, ADDAD+2*
DUZ POS+44
DUZ(2 ADDIMPAE+7
FDA CLEANQ+4~, CLEANQ+9!, CLEANAE+1~, CLEANAE+6, CLEANISP+1~, CLEANISP+6, UIDS+1~, UIDS+11
FDA( CLEANQ+10*, CLEANAE+4*, CLEANISP+4*, UIDS+7*
FDA1 ADDIMPAE+1~, ADDEVENT+1~
FDA1( ADDIMPAE+3*, ADDIMPAE+4*, ADDIMPAE+5*, ADDIMPAE+6*, ADDIMPAE+7*, ADDIMPAE+8*, ADDIMPAE+9*, ADDIMPAE+10*, ADDIMPAE+11*, ADDIMPAE+12*
, ADDIMPAE+13*, ADDEVENT+3*
FDA2 ADDIMPAE+1~
FDA2( ADDIMPAE+15*, ADDIMPAE+16*
FDA3 ADDIMPAE+1~
FILE ADDEVENT+1~*, ADDEVENT+3
FIRST UIDS+1~, UIDS+4*, UIDS+7, UIDS+8*
I ADDAD+1~, ADDAD+4*, ADDAD+5*, ADDAD+6
IEN MAGIP118+18~, MAGIP118+19*, MAGIP118+20*, MAGIP118+21, MAGIP118+22*, MAGIP118+23*, MAGIP118+24, STORAGE+1~, STORAGE+2*, STORAGE+3*
STORAGE+4, ADDP~, ADDP+1, ADDP+5, ADDP+13, ADDP+19, ADDP+20, ADDRE~, ADDRE+4, ADDPA~
, ADDPA+3, CLEANQ+4~, CLEANQ+7*, CLEANQ+8*, CLEANQ+10
ISPIEN CLEANISP+1~, CLEANISP+2*, CLEANISP+3*, CLEANISP+4
J ADDAD+1~, ADDAD+4*, ADDAD+6*, ADDAD+7
MAGBDT CLEANQ~, CLEANQ+5
MAGDT CLEANQ+4~, CLEANQ+5*, CLEANQ+6*, CLEANQ+8
MAGEDT CLEANQ~, CLEANQ+6
MAGKIDS1 POS+4~
MAGKIDS1("RPCL116V^" POS+26
MAGKIDS1("RPCL118V^" POS+29
MAGKIDS1("RPCL118W^" POS+33
MAGKIDS1("RPCL34V^" POS+23
MAGPARAM ADDP+2~, ADDP+9, ADDP+11!, ADDP+17, ADDRE+1~, ADDRE+7, ADDPA+1~, ADDPA+6, ADDAD+1~, ADDAD+17
ADDAD+19!, ADDAD+25
MAGPARAM("ACTIVE" ADDAD+15*, ADDAD+23*
MAGPARAM("ARCHIVE" ADDP+6*, ADDP+14*
MAGPARAM("ART IFACT FORMAT" , ADDAD+12*, ADDAD+20*, IFACT TYPE" , ADDAD+13*, ADDAD+21*
MAGPARAM("END TIME" , ADDPA+5*
MAGPARAM("FIL E EXTENSION" , ADDAD+14*, ADDAD+22*
MAGPARAM("OFFSITE" ADDRE+6*
MAGPARAM("PRI MARY STORAGE" , ADDP+7*, ADDP+15*
MAGPARAM("RET ENTION POLICY" , ADDRE+2*, ADDAD+16*, ADDAD+24*
MAGPARAM("SOU RCE PLACE" , ADDRE+4*, ADDPA+3*
MAGPARAM("STA RT TIME" , ADDPA+4*
MAGPARAM("STO RAGE PLACE" , ADDP+5*, ADDP+13*, RAGE PROVIDER TYPE" , ADDP+4*, ADDP+12*, RAGE PROVIDER" , ADDRE+3*, ADDPA+2*
MAGPARAM("SYNCHRONOUS" ADDRE+5*
MAGPARAM("WRITABLE" ADDP+8*, ADDP+16*
MAGRY ADDP+2~, ADDP+9, ADDP+10, ADDP+11!, ADDP+17, ADDP+18, ADDRE+1~, ADDRE+7, ADDPA+1~, ADDPA+6
MENU POS+4~, POS+13*, POS+14*, POS+15*, POS+16*, POS+17*, POS+18*, POS+19*
NAME ADDEVENT+1~, ADDEVENT+2*, ADDEVENT+3
PIEN ADDRE~, ADDRE+3, ADDPA~, ADDPA+2
PIEN1 ADDP+2~, ADDP+10*, ADDP+19, ADDP+20
PIEN2 ADDP+2~, ADDP+18*, ADDP+19, ADDP+20
QUEUEIEN CLEANQ~, CLEANQ+5, CLEANQ+6, CLEANQ+8
RAID ADDRE~, ADDRE+5, ADDRE+6
RES ADDAD+1~, ADDAD+17, ADDAD+25
RESDEL ADDP+2~, ADDP+3*, ADDP+10, ADDP+18
SMIEN ADDIMPAE+1~
SMIEN(1 ADDIMPAE+15, ADDIMPAE+16
U CLEANAE+4, CLEANISP+4
UID UIDS+1~, UIDS+2*, UIDS+3*, UIDS+6
UIDIEN UIDS+1~, UIDS+5*, UIDS+6*, UIDS+7
>> XPDA POS+44
>> XPDABORT ERROR+1*
>> XPDNM ERROR+1, POS+44
>> XPDQUIT MAGIP118+21*, MAGIP118+24*, MAGIP118+25

Marked Items

Name Field # of Occurrence
$T( POS+23, POS+26, POS+29, POS+33, POS+37, POS+40
Info |  Source |  Call Graph |  Caller 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