XMTDR ;ISC-SF/GMB-Transmit messages in a queue ;08/28/2003 09:22
Source file <XMTDR.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| XMTHIST(XMINST,XMWHICH,XMLINES) | ; Update history statistics for sending/receiving msgs | |
| 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 | |
| STAT(XMINST) | ; Set up record for domain in 4.2999 MESSAGE STATISTICS file | |
| 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) | |
| XMTFINIS(XMINST) | ; | |
| PLAY(XMINST,XMSITE,XMB) | ; | |
| STATMON(XMINST,XMMONTH) | ; Set up a record for a month for a domain | |
| ERRTRAP | ; (Called from ^XMCTRAP) | |
| OBE(XMINST) | ; Overcome by Events? | |
| CHKSETIP(XMINST,XMSITE,XMB) | ; | |
| XMTAUDT(XMINST,XMB) | ; | |
| XMTGET(XMINST,XMB) | ; | 
| 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* | 
| Name | Line Occurrences | 
|---|---|
| $$OBE | TASK+15 | 
| CHKSETIP | TASK+27 | 
| STAT | STATMON+1 | 
| STATMON | XMTHIST+6 | 
| XMTAUDT | TASK+22 | 
| XMTFINIS | TASK+16, TASK+26, ERRTRAP+1 | 
| XMTGET | TASK+21 | 
| >> | 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 |