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 |