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

Package: Imaging

Routine: MAGVAQ01


Information

MAGVAQ01 ;WOIFO/NST - Utilities for RPC calls ; 28 Feb 2013 9:58 AM

Source Information

Source file <MAGVAQ01.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Imaging 4 ($$GETFILGL,$$GETFLDID,$$IDF2FM,ADDRCD)^MAGVAF01  ($$FAILED,$$ISOK,$$OK,$$RESDEL)^MAGVAF02  (GALLLST,GXMLBYPK)^MAGVAF03  ($$CHECKQM,FINDQM)^MAGVAQ01  
VA FileMan 3 MSG^DIALOG  ^DIK  ($$GET1,GETS)^DIQ  
Kernel 1 $$NOW^XLFDT  

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

Package Total Caller Graph
Imaging 6 MAGVA CREATE QUEUE  MAGVA DEQUEUE Q MSG  MAGVA ENQUEUE Q MSG  MAGVA GET ALL QUEUES  MAGVA PEEK Q MSG  MAGVAQ01  

Entry Points

Name Comments DBIA/ICR reference
ADDQUEUE(MAGRY,MAGPARAM) ; RPC [MAGVA CREATE QUEUE]
GETQUEUE(MAGRY) ; RPC [MAGVA GET ALL QUEUES]
ADDQM(MAGRY,MAGPARAM,MAGMSG) ; RPC [MAGVA ENQUEUE Q MSG]
; build MAGMSG first - workaround for Old broker listener
DEQM(MAGRY,MAGPARAM) ; RPC [MAGVA DEQUEUE Q MSG]
PEEKQM(MAGRY,MAGPARAM) ; RPC [MAGVA PEEK Q MSG]
FINDQM(MAGRY,MAGPARAM,FLAGS) ;
CHECKQM(ERRMSG,FILE,IEN,FLDMINDT,FLDEXPDT) ; Returns 1 if it meets the criteria, if not returns 0

External References

Name Field # of Occurrence
MSG^DIALOG CHECKQM+8
^DIK FINDQM+71
$$GET1^DIQ ADDQM+18
GETS^DIQ CHECKQM+6
$$GETFILGL^MAGVAF01 FINDQM+69
$$GETFLDID^MAGVAF01 ADDQM+17, FINDQM+7, FINDQM+8
$$IDF2FM^MAGVAF01 ADDQM+21, ADDQM+22
ADDRCD^MAGVAF01 ADDQUEUE+4, ADDQM+26
$$FAILED^MAGVAF02 ADDQM+13, ADDQM+19, FINDQM+10, CHECKQM+9
$$ISOK^MAGVAF02 FINDQM+64
$$OK^MAGVAF02 FINDQM+59, FINDQM+73
$$RESDEL^MAGVAF02 ADDQM+13, ADDQM+19, FINDQM+10, FINDQM+59, FINDQM+73, CHECKQM+9
GALLLST^MAGVAF03 GETQUEUE+1
GXMLBYPK^MAGVAF03 FINDQM+63
$$CHECKQM^MAGVAQ01 FINDQM+22, FINDQM+37, FINDQM+52
FINDQM^MAGVAQ01 DEQM+2, PEEKQM+2
$$NOW^XLFDT ADDQM+23, CHECKQM+16

Used in RPC

RPC Name Call Tags
MAGVA CREATE QUEUE ADDQUEUE
MAGVA DEQUEUE Q MSG DEQM
MAGVA ENQUEUE Q MSG ADDQM
MAGVA GET ALL QUEUES GETQUEUE
MAGVA PEEK Q MSG PEEKQM

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^MAGV( FINDQM+19, FINDQM+21, FINDQM+34, FINDQM+36, FINDQM+49, FINDQM+51

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA FINDQM+68~, FINDQM+70*
DIK FINDQM+68~, FINDQM+69*
ERR CHECKQM+1~
ERR("DIERR" CHECKQM+7
ERRMSG FINDQM+2~, FINDQM+12*, FINDQM+19, FINDQM+21, FINDQM+22, FINDQM+23, FINDQM+34, FINDQM+36, FINDQM+37, FINDQM+38
, FINDQM+49, FINDQM+51, FINDQM+52, FINDQM+53, FINDQM+57, CHECKQM~, CHECKQM+9*
FIELDS CHECKQM+1~, CHECKQM+4*, CHECKQM+6
FILE ADDQM+7~, ADDQM+15*, ADDQM+17, ADDQM+18, FINDQM+1~, FINDQM+6*, FINDQM+7, FINDQM+8, FINDQM+19, FINDQM+21
, FINDQM+22, FINDQM+34, FINDQM+36, FINDQM+37, FINDQM+49, FINDQM+51, FINDQM+52, FINDQM+63, FINDQM+69, CHECKQM~
, CHECKQM+6, CHECKQM+17
FILEQM ADDQM+7~, ADDQM+25*, ADDQM+26
FLAGS FINDQM~, FINDQM+67
FLD ADDQM+7~, ADDQM+17*, ADDQM+18
FLDEXPDT FINDQM+1~, FINDQM+8*, FINDQM+22, FINDQM+37, FINDQM+52, CHECKQM~, CHECKQM+4, CHECKQM+17
FLDMINDT FINDQM+1~, FINDQM+7*, FINDQM+22, FINDQM+37, FINDQM+52, CHECKQM~, CHECKQM+4, CHECKQM+17
FOUND FINDQM+2~, FINDQM+11*, FINDQM+18*, FINDQM+19, FINDQM+21, FINDQM+22*, FINDQM+33*, FINDQM+34, FINDQM+36, FINDQM+37*
, FINDQM+48*, FINDQM+49, FINDQM+51, FINDQM+52*, FINDQM+59, CHECKQM+1~, CHECKQM+3*, CHECKQM+17*, CHECKQM+18
IEN ADDQM+11*, ADDQM+13, ADDQM+16, FINDQM+1~, FINDQM+20*, FINDQM+21*, FINDQM+22, FINDQM+35*, FINDQM+36*, FINDQM+37
, FINDQM+50*, FINDQM+51*, FINDQM+52, FINDQM+63, FINDQM+70, FINDQM+73, CHECKQM~, CHECKQM+5
IENS ADDQM+7~, ADDQM+16*, ADDQM+18, CHECKQM+1~, CHECKQM+5*, CHECKQM+6, CHECKQM+17
ISACTIVE ADDQM+7~, ADDQM+18*, ADDQM+19
L ADDQM+2~, ADDQM+3*, ADDQM+5*
LL ADDQM+2~, ADDQM+3*, ADDQM+5*
MAGDT FINDQM+1~, FINDQM+17*, FINDQM+19*, FINDQM+21, FINDQM+32*, FINDQM+34*, FINDQM+36, FINDQM+47*, FINDQM+49*, FINDQM+51
MAGMSG ADDQM~, ADDQM+4!, ADDQM+24
MAGMSG( ADDQM+5*
MAGPARAM ADDQUEUE~, ADDQUEUE+4, ADDQM~, ADDQM+26, DEQM~, DEQM+2, PEEKQM~, PEEKQM+2, FINDQM~
MAGPARAM( ADDQM+5!
MAGPARAM("EAR LIEST DELIVERY DATE/TIME" , ADDQM+22*
MAGPARAM("ENQ UEUED DATE/TIME" , ADDQM+23*
MAGPARAM("EXP IRATION DATE/TIME" , ADDQM+21*
MAGPARAM("MES SAGE GROUP ID" , FINDQM+5
MAGPARAM("QUEUE" ADDQM+11, FINDQM+4
MAGRESA CHECKQM+1~, CHECKQM+8
MAGRESA(1 CHECKQM+9
MAGRY ADDQUEUE~, ADDQUEUE+2!, ADDQUEUE+4, GETQUEUE~, GETQUEUE+1, ADDQM~, ADDQM+9!, ADDQM+13*, ADDQM+19*, ADDQM+26
, DEQM~, DEQM+1!, DEQM+2, PEEKQM~, PEEKQM+1!, PEEKQM+2, FINDQM~, FINDQM+63
MAGRY(0 FINDQM+10*, FINDQM+23*, FINDQM+38*, FINDQM+53*, FINDQM+59*, FINDQM+64, FINDQM+73*
MAGWP ADDQUEUE+1~, ADDQUEUE+4, ADDQM+8~, ADDQM+26
MAGWP("MESSAGE" ADDQM+24*
MSGGRPID FINDQM+3~, FINDQM+5*, FINDQM+13, FINDQM+28, FINDQM+43, FINDQM+49, FINDQM+51
NOW CHECKQM+2~, CHECKQM+16*, CHECKQM+17
OUT CHECKQM+1~
OUT( CHECKQM+17
QUEUEIEN FINDQM+3~, FINDQM+4*, FINDQM+10, FINDQM+19, FINDQM+21, FINDQM+34, FINDQM+36, FINDQM+49, FINDQM+51
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Local Variables  | All