MAGVAQ01 ;WOIFO/NST - Utilities for RPC calls ; 28 Feb 2013 9:58 AM
Source file <MAGVAQ01.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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 |
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
|
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 |
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 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^MAGV( | FINDQM+19, FINDQM+21, FINDQM+34, FINDQM+36, FINDQM+49, FINDQM+51 |
>> | 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 |