XMTDR ;ISC-SF/GMB-Transmit messages in a queue ;08/28/2003 09:22
Source file <XMTDR.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 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PLAY(XMINST,XMSITE,XMB) | ;
|
|
TASK | ; Task Manager comes here to send message to remote site
; (Tasked by QUEUE^XMKPR or REQUEUE^XMKPR) ; Was ZTSK^XMS0 (ISC-WASH/THM/CAP) ; Variables supplied by TaskMan: ; XMINST Institution number ; XMPOLL Are we polling? 0=no; 1=yes |
|
CHKSETIP(XMINST,XMSITE,XMB) | ;
|
|
OBE(XMINST) | ; Overcome by Events?
|
|
XMTGET(XMINST,XMB) | ;
|
|
XMTAUDT(XMINST,XMB) | ;
|
|
XMTFINIS(XMINST) | ;
|
|
ERRTRAP | ; (Called from ^XMCTRAP)
|
|
XMTSTAT(XMINST,XMWHICH,XMTXT,XMINCR) | ; Statistics recording for message transmission
; We write to 4.2999 every 20 lines up to 100, and then every 100 lines ; after that. ; XMWHICH S=Send; R=Receive ; XMTXT XMSG or XMRG (What is sent or received) |
|
XMTHIST(XMINST,XMWHICH,XMLINES) | ; Update history statistics for sending/receiving msgs
|
|
STATMON(XMINST,XMMONTH) | ; Set up a record for a month for a domain
|
|
STAT(XMINST) | ; Set up record for domain in 4.2999 MESSAGE STATISTICS file
|
Name | Field # of Occurrence |
---|---|
$$EZBLD^DIALOG | CHKSETIP+22, CHKSETIP+23 |
BLD^DIALOG | CHKSETIP+16 |
MSG^DIALOG | CHKSETIP+17 |
$$FIND1^DIC | CHKSETIP+10 |
FILE^DIE | CHKSETIP+20, XMTAUDT+18, XMTFINIS+9 |
UPDATE^DIE | XMTAUDT+23, STATMON+5, STAT+5 |
WP^DIE | CHKSETIP+24 |
$$NOW^XLFDT | CHKSETIP+21, XMTAUDT+3, XMTFINIS+8 |
ENT^XMC1 | PLAY+4, TASK+24 |
GET^XMCXT | TASK+23 |
$$TSKEXIST^XMKPR | OBE+2 |
REQUEUE^XMKPR | TASK+25, ERRTRAP+2 |
$$NEXT^XMS | TASK+16 |
$$MMDT^XMXUTIL1 | CHKSETIP+21 |
$$TSTAMP^XMXUTIL1 | XMTSTAT+8 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DIC(4.2 - [#4.2] | FIND1^DIC |
4.21 | WP^DIE |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(4.2 - [#4.2] | TASK+20, CHKSETIP+8 |
^XMBS(4.2999 - [#4.2999] | XMTGET+2, XMTGET+3, XMTGET+9, XMTAUDT+2, XMTAUDT+11, XMTAUDT+14!, XMTAUDT+24, XMTFINIS+2, XMTFINIS+3!, XMTFINIS+10 , XMTSTAT+8*, XMTHIST+3, XMTHIST+13*, STATMON+1, STAT+1, STAT+7*, STAT+8* |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DIERR | STAT+5 |
DT | XMTHIST+2 |
>> ER | TASK+25 |
IO | XMTSTAT+8 |
U | PLAY+3, TASK+20, TASK+23, CHKSETIP+2, CHKSETIP+8, XMTGET+4, XMTGET+5, XMTGET+6, XMTGET+7, XMTGET+8 , XMTAUDT+12, XMTAUDT+21, XMTAUDT+22, XMTSTAT+8, XMTHIST+9, XMTHIST+10, XMTHIST+11, XMTHIST+12 |
XM | PLAY+1~, PLAY+2*, TASK+17~, TASK+18* |
XMB | PLAY~, TASK+13!, TASK+17~, TASK+21, TASK+22, TASK+25, TASK+27, CHKSETIP~, XMTGET~, XMTAUDT~ , ERRTRAP+2 |
XMB("AUDIT IE | NS" , XMTAUDT+25* |
XMB("FIRST SC | RIPT" , XMTGET+7* |
XMB("IP TRIED | " , XMTGET+8* |
XMB("ITERATIONS" | XMTGET+6* |
XMB("SCR IEN" | , CHKSETIP+7, CHKSETIP+8, CHKSETIP+18, XMTGET+4* |
XMB("SCR REC" | , PLAY+3, TASK+23, CHKSETIP+2, XMTGET+9*, XMTAUDT+21, XMTAUDT+22 |
XMB("TRIES" | TASK+23, XMTGET+5* |
XMB("XMSCR" | TASK+13 |
XMC | TASK+17~ |
XMC( | XMTHIST+7* |
XMC("C" | XMTSTAT+5*, XMTSTAT+8, XMTHIST+10, XMTHIST+11, XMTHIST+14*, XMTHIST+15* |
XMC("DIR" | XMTSTAT+8 |
XMC("HELO SEN | D" , CHKSETIP+10, CHKSETIP+15 |
XMC("L" | XMTSTAT+6*, XMTSTAT+7, XMTSTAT+8 |
XMC("NOREQUEUE" | TASK+25 |
XMC("PLAY" | CHKSETIP+11, CHKSETIP+22 |
XMC("R" | TASK+27 |
XMC("S" | TASK+27 |
XMC("START" | XMTSTAT+8 |
XMFDA | XMTAUDT+1~, XMTAUDT+19!, XMTFINIS+1~, STATMON+2~, STAT+2~ |
XMFDA( | CHKSETIP+19*, XMTAUDT+5*, XMTAUDT+6*, XMTAUDT+7*, XMTAUDT+8*, XMTAUDT+9*, XMTAUDT+10*, XMTAUDT+15*, XMTAUDT+16*, XMTAUDT+17* , XMTAUDT+20*, XMTAUDT+21*, XMTAUDT+22*, XMTFINIS+8*, STATMON+3*, STAT+3* |
XMIEN | XMTAUDT+1~, STATMON+2~, STAT+2~ |
XMIEN(1 | XMTAUDT+25, STATMON+4*, STAT+4* |
XMIENS | CHKSETIP+1~, CHKSETIP+3*, CHKSETIP+18*, CHKSETIP+19, CHKSETIP+24, XMTAUDT+1~, XMTAUDT+4*, XMTAUDT+5, XMTAUDT+6, XMTAUDT+7 , XMTAUDT+8, XMTAUDT+9, XMTAUDT+10, XMTAUDT+15, XMTAUDT+16, XMTAUDT+17, XMTAUDT+20, XMTAUDT+21, XMTAUDT+22, XMTAUDT+25 , XMTFINIS+1~, XMTFINIS+7*, XMTFINIS+8 |
XMINCR | XMTSTAT~, XMTSTAT+6 |
XMINST | PLAY~, TASK+13*, TASK+15, TASK+16, TASK+20, TASK+21, TASK+22, TASK+25, TASK+26, TASK+27 , CHKSETIP~, CHKSETIP+3, CHKSETIP+8, CHKSETIP+10, OBE~, OBE+2, XMTGET~, XMTGET+2, XMTGET+3, XMTGET+9 , XMTAUDT~, XMTAUDT+2, XMTAUDT+4, XMTAUDT+11, XMTAUDT+14, XMTAUDT+24, XMTFINIS~, XMTFINIS+2, XMTFINIS+3, XMTFINIS+7 , XMTFINIS+10, ERRTRAP+1, ERRTRAP+2, XMTSTAT~, XMTSTAT+8, XMTHIST~, XMTHIST+3, XMTHIST+6, XMTHIST+13, STATMON~ , STATMON+1, STATMON+3, STAT~, STAT+1, STAT+3, STAT+4, STAT+7, STAT+8 |
XMIO | PLAY+1~, PLAY+3*, TASK+17~, TASK+19* |
XMIP | CHKSETIP+1~, CHKSETIP+2*, CHKSETIP+9, CHKSETIP+19, CHKSETIP+21 |
>> XMLER | XMTSTAT+8 |
XMLINES | XMTHIST~, XMTHIST+12 |
XMMONTH | XMTHIST+1~, XMTHIST+2*, XMTHIST+3, XMTHIST+5, XMTHIST+6, XMTHIST+13, STATMON~, STATMON+3, STATMON+4 |
XMNOW | XMTAUDT+1~, XMTAUDT+3*, XMTAUDT+15, XMTAUDT+17, XMTAUDT+20 |
XMOFF | XMTHIST+1~, XMTHIST+8*, XMTHIST+9, XMTHIST+12 |
XMOLDIP | CHKSETIP+1~, CHKSETIP+8*, CHKSETIP+9, CHKSETIP+21 |
XMPARM | CHKSETIP+1~, CHKSETIP+14~, CHKSETIP+16, CHKSETIP+22, CHKSETIP+23 |
XMPARM(1 | CHKSETIP+15*, CHKSETIP+21* |
XMPARM(2 | CHKSETIP+15*, CHKSETIP+21* |
XMPARM(3 | CHKSETIP+21* |
>> XMPOLL | TASK+16, TASK+25, ERRTRAP+1 |
>> XMPROT | XMTSTAT+8 |
XMREC | XMTHIST+1~, XMTHIST+3*, XMTHIST+4, XMTHIST+5*, XMTHIST+9*, XMTHIST+10*, XMTHIST+11*, XMTHIST+12*, XMTHIST+13 |
XMSITE | PLAY~, TASK+17~, TASK+20*, TASK+25, TASK+27, CHKSETIP~, CHKSETIP+15, ERRTRAP+2 |
XMTEXT | CHKSETIP+14~ |
XMTLER | PLAY+1~ |
XMTREC | XMTGET+1~, XMTGET+3*, XMTGET+4, XMTGET+5, XMTGET+6, XMTGET+7, XMTGET+8, XMTAUDT+1~, XMTAUDT+11*, XMTAUDT+12 |
XMTSK | OBE+1~, OBE+2*, OBE+3 |
XMTURN | PLAY+1~ |
XMTXT | CHKSETIP+1~, XMTSTAT~, XMTSTAT+5 |
XMTXT(1 | CHKSETIP+23* |
XMWHICH | XMTSTAT~, XMTSTAT+5, XMTHIST~, XMTHIST+7, XMTHIST+8 |
>> XMZ | XMTSTAT+8 |
>> ZTIO | TASK+19 |
>> ZTQUEUED | PLAY+2, CHKSETIP+11, CHKSETIP+22 |
>> ZTREQ | TASK+14* |
>> ZTSK | OBE+3, ERRTRAP+1, XMTSTAT+8 |