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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MAGGSIA

Package: Imaging

Routine: MAGGSIA


Information

MAGGSIA ;WOIFO/GEK/SG/NST - Imaging RPC Broker calls. Add/Modify Image entry ; Dec 05, 2018@10:43am

Source Information

Source file <MAGGSIA.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Imaging 14 $$DIRHASH^MAGFILEB  $$NEWIEN^MAGGI12  PRE^MAGGSIA1  (UPDCHLD,UPDPAR)^MAGGSIM  (KILLENT,RTRNERR)^MAGGSIU1  MAKEFDA^MAGGSIU2  VAL^MAGGSIV  $$VALINDEX^MAGGSIV1  
ACTION^MAGGTAU  $$DA2NAME^MAGGTU1  ENTRY^MAGLOG  NWI2005^MAGNWRK1  COMIEN^MAGXCVC  GENIEN^MAGXCVI  
VA FileMan 2 UPDATE^DIE  CLEAN^DILF  

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 MAG4 ADD IMAGE  

Entry Points

Name Comments DBIA/ICR reference
ADD(MAGRY,MAGARRAY) ; RPC [MAG4 ADD IMAGE]
; Calls UPDATE^DIE to Add an Image File entry
; Called from Import API Delphi component and ImportX (Active X) control.
; Parameters :
; MAGARRAY - array of field numbers and their entries
; i.e. MAGARRAY(1)=".5^38" field# .5 data is 38
; If Long Description is included in array (field 11), we create a new
; array to hold the text, and pass that to UPDATE^DIE
; If this entry is an Image Group
; i.e. MAGARRAY(n)="2005.04^344"
; (the field 2005.04 is the OBJECT GROUP MULTIPLE)
; ( 344 is the pointer to the Image File Entry that will be added
; ( as a member of this new/existing Group)
C1 ; 59
CLEAN ; Called as tag

External References

Name Field # of Occurrence
UPDATE^DIE ADD+46, ADD+85
CLEAN^DILF CLEAN+1
$$DIRHASH^MAGFILEB C1+39
$$NEWIEN^MAGGI12 ADD+45
PRE^MAGGSIA1 ADD+43
UPDCHLD^MAGGSIM ADD+61
UPDPAR^MAGGSIM ADD+69
KILLENT^MAGGSIU1 ADD+80, ADD+89
RTRNERR^MAGGSIU1 ADD+51, ADD+88
MAKEFDA^MAGGSIU2 ADD+38
VAL^MAGGSIV ADD+35
$$VALINDEX^MAGGSIV1 C1+23
ACTION^MAGGTAU ADD+56, C1+10, C1+26
$$DA2NAME^MAGGTU1 ADD+78
ENTRY^MAGLOG C1+27
NWI2005^MAGNWRK1 C1+50
COMIEN^MAGXCVC C1+6
GENIEN^MAGXCVI C1+5, C1+17

Used in RPC

RPC Name Call Tags
MAG4 ADD IMAGE ADD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAG(2005 - [#2005] C1+3, C1+10, C1+14, C1+16, C1+24*, C1+26, C1+27, CLEAN+2
^MAGIXCVT(2006.96 - [#2006.96] C1+7*

Label References

Name Line Occurrences
C1 ADD+60
CLEAN ADD+52, ADD+63, ADD+70, ADD+81, ADD+90

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DIERR ADD+51, ADD+87
DUZ C1+27
GRPCT ADD+25~, ADD+33*
I ADD+27~
INDXD C1+4~, C1+5, C1+6, C1+15~, C1+17, C1+19*, C1+21
J ADD+27~, C1+21*
MAGACT ADD+26~, ADD+38, ADD+69
MAGACT("BIG" C1+43
MAGACT("EXT" ADD+78
MAGARRAY ADD~, ADD+30, ADD+35, ADD+38
MAGCHLD ADD+25~, ADD+38, ADD+61
MAGDHASH ADD+26~, C1+39*, C1+41, C1+45
MAGERR ADD+26~, ADD+33*, ADD+43, ADD+49, ADD+50*, ADD+51, ADD+68, ADD+69, ADD+70, ADD+76
, ADD+79*, ADD+88
MAGGDA ADD+25~, ADD+54*, ADD+56, ADD+61, ADD+62, ADD+69, ADD+78, ADD+80, ADD+83, ADD+89
C1+3, C1+5, C1+6, C1+7, C1+10, C1+14, C1+16, C1+17, C1+24, C1+26
C1+27, C1+41, C1+50
MAGGDRV ADD+25~, ADD+43, C1+41, C1+45
MAGGFDA ADD+25~, ADD+38, ADD+43, C1+1!
MAGGFDA(2005 ADD+39, ADD+56, ADD+68, ADD+75
MAGGFNM ADD+25~, ADD+75*, ADD+83*, ADD+84, C1+39, C1+41, C1+44
MAGGIEN ADD+26~
MAGGIEN(1 ADD+45*, ADD+49, ADD+54
MAGGRP ADD+25~, ADD+33*, ADD+38, ADD+43, ADD+60, C1+38
MAGGWP ADD+26~, ADD+38
MAGGXE ADD+26~, ADD+88
MAGOUT C1+49~, C1+50
MAGREF ADD+26~, ADD+43, C1+39
MAGRY ADD~, ADD+35
MAGRY(0 ADD+30*, ADD+32*, ADD+35, ADD+39*, ADD+43*, ADD+49*, ADD+62*, ADD+70*, ADD+76*, C1+41*
C1+45*
MAGTEMP ADD+26~
MAGXFDA ADD+77~
MAGXFDA(2005 ADD+84*
N40 C1+15~, C1+16*, C1+21*, C1+23*, C1+24
NEWIEN ADD+27~, ADD+45*, CLEAN+2
OLD40 C1+15~, C1+16*, C1+23
U ADD+62, ADD+83, C1+41, C1+45
WPCT ADD+27~, ADD+33*
X ADD+27~, ADD+68*, ADD+69, ADD+78*, ADD+79, ADD+83, C1+23, C1+44*, C1+45
Y ADD+27~, ADD+83*, ADD+84
Z ADD+27~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All