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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: MAGVRS42

Package: Imaging

Routine: MAGVRS42


Information

MAGVRS42 ;WOIFO/MLH/NST - Utility for file lookup by name/value pairs ; 06 Feb 2012 07:10 PM

Source Information

Source file <MAGVRS42.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 (,FIND)^DIC  (FIELD,FILE)^DID  
Imaging 1 ($$GETFIELD,$$INPUTSEP,$$OUTSEP,$$STATSEP)^MAGVRS41  

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

Package Total Caller Graph
Imaging 3 MAGV SEARCH BY ATTRIBUTE  MAGVRS06  MAGVRS07  

Entry Points

Name Comments DBIA/ICR reference
FINDBYAT(OUT,FILE,ATTSARY) ; Find by name/value pairs
; inputs: FILE a FileMan file number (must be a parent file)
; ATTSARY array of name/value pairs - names must be those
; of main-level fields (not multiples or children)

External References

Name Field # of Occurrence
^DIC FINDBYAT+50
FIND^DIC FINDBYAT+96
FIELD^DID FINDBYAT+76
FILE^DID FINDBYAT+29
$$GETFIELD^MAGVRS41 FINDBYAT+55
$$INPUTSEP^MAGVRS41 FINDBYAT+23
$$OUTSEP^MAGVRS41 FINDBYAT+23
$$STATSEP^MAGVRS41 FINDBYAT+23

Used in RPC

RPC Name Call Tags
MAGV SEARCH BY ATTRIBUTE FINDBYAT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( FINDBYAT+66, FINDBYAT+68, FINDBYAT+70
^TMP("DIERR" FINDBYAT+77, FINDBYAT+78
^TMP("DILIST" FINDBYAT+98, FINDBYAT+99

Naked Globals

Name Field # of Occurrence
^(1 FINDBYAT+78

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ATTIX FINDBYAT+8~, FINDBYAT+34*, FINDBYAT+38*, FINDBYAT+39
ATTNAME FINDBYAT+9~, FINDBYAT+39*, FINDBYAT+40, FINDBYAT+45, FINDBYAT+52*, FINDBYAT+55, FINDBYAT+81
ATTSARY FINDBYAT~, FINDBYAT+32
ATTSARY( FINDBYAT+38, FINDBYAT+39
ATTVAL FINDBYAT+9~, FINDBYAT+39*, FINDBYAT+50, FINDBYAT+51, FINDBYAT+52*, FINDBYAT+72, FINDBYAT+90
DIC FINDBYAT+18~, FINDBYAT+50*
DIC(0 FINDBYAT+50*
DLAYGO FINDBYAT+19~
FILE FINDBYAT~, FINDBYAT+25, FINDBYAT+26, FINDBYAT+29, FINDBYAT+30, FINDBYAT+45, FINDBYAT+55, FINDBYAT+66, FINDBYAT+68, FINDBYAT+70
, FINDBYAT+76, FINDBYAT+96
GBLINFO FINDBYAT+60~
GBLINFO("GLOB AL SUBSCRIPT LOCATION" , FINDBYAT+80
GBLLOC FINDBYAT+61~, FINDBYAT+80*, FINDBYAT+81, FINDBYAT+82
GBLNODE FINDBYAT+62~, FINDBYAT+82*, FINDBYAT+86, FINDBYAT+89*, FINDBYAT+90
GBLPIECE FINDBYAT+63~, FINDBYAT+82*, FINDBYAT+83, FINDBYAT+90
ISEP FINDBYAT+7~, FINDBYAT+23*, FINDBYAT+39
MAGATTS FINDBYAT+28~
MAGATTS("NAME" FINDBYAT+30
OSEP FINDBYAT+7~, FINDBYAT+23*
OUT FINDBYAT~, FINDBYAT+22!, FINDBYAT+27, FINDBYAT+38, FINDBYAT+45, FINDBYAT+94, FINDBYAT+99*
OUT( FINDBYAT+101*
OUT(1 FINDBYAT+25*, FINDBYAT+26*, FINDBYAT+30*, FINDBYAT+32*, FINDBYAT+41*, FINDBYAT+51*, FINDBYAT+57*, FINDBYAT+78*, FINDBYAT+81*, FINDBYAT+84*
, FINDBYAT+87*, FINDBYAT+95*, FINDBYAT+98*
OUTIX FINDBYAT+20~, FINDBYAT+100*, FINDBYAT+101*
SCREEN FINDBYAT+12~, FINDBYAT+91*, FINDBYAT+96
SCRLOGIC FINDBYAT+13~, FINDBYAT+90*, FINDBYAT+91
SIFLD FINDBYAT+46~, FINDBYAT+49*, FINDBYAT+52
SIVAL FINDBYAT+46~, FINDBYAT+50*, FINDBYAT+51, FINDBYAT+52
SRCHARY FINDBYAT+11~
SRCHFLD FINDBYAT+10~, FINDBYAT+55*, FINDBYAT+56, FINDBYAT+66, FINDBYAT+68, FINDBYAT+70, FINDBYAT+76
SSEP FINDBYAT+7~, FINDBYAT+23*, FINDBYAT+25, FINDBYAT+26, FINDBYAT+30, FINDBYAT+32, FINDBYAT+41, FINDBYAT+51, FINDBYAT+57, FINDBYAT+78
, FINDBYAT+81, FINDBYAT+84, FINDBYAT+87, FINDBYAT+95, FINDBYAT+98, FINDBYAT+101
X FINDBYAT+46~, FINDBYAT+50*
XREFINFO FINDBYAT+14~, FINDBYAT+70*, FINDBYAT+71
XREFIX FINDBYAT+16~, FINDBYAT+67*, FINDBYAT+68*, FINDBYAT+70
XREFNAME FINDBYAT+15~, FINDBYAT+66, FINDBYAT+68, FINDBYAT+71*, FINDBYAT+72, FINDBYAT+95, FINDBYAT+96
XREFVAL FINDBYAT+17~, FINDBYAT+72*, FINDBYAT+95, FINDBYAT+96
Y FINDBYAT+46~, FINDBYAT+50
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Naked Globals |  Local Variables  | All