XMXMSGS1 ;ISC-SF/GMB-Message APIs (cont.) ;04/19/2002 11:58
Source file <XMXMSGS1.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 |
---|---|---|
FWD(XMDUZ,XMZ,XMINSTR,XMCNT) | ;
|
|
XFWD | ; (Need XMDUZ, XMZ, XMINSTR. XMK not needed.)
; XMZREC Zero node of the msg record |
|
CHKSHARE(XMDUZ,XMZ,XMRESTR) | ;
|
|
CHKRESTR(XMDUZ,XMZ,XMRESTR) | ;
|
|
SAVEADDR | ; Save addressees
|
|
RESTADDR | ; Restore addressees
|
|
FWDONE(XMDUZ,XMZ,XMTO,XMINSTR,XMCNT) | ; Forward one message
|
|
XFWDONE | ;
|
|
FWDIT(XMDUZ,XMZ,XMINSTR,XMCNT) | ;
|
|
PRT(XMDUZ,XMZ) | ; Print
|
|
XPRT | ;
|
|
XP(XMDUZ,XMK,XMZ,XMTPRI,XMCNT) | ||
XXP | ;
|
|
PUTSERV(XMKN,XMZ) | ; Replaces SETSB^XMA1C (ISC-WASH/ACC/IHS)
; Put message in Postmaster's basket for this server. ; Create server basket as needed. ; XMKN Full server name (with S.) ; XMZ Message number |
|
ZAPSERV(XMKN,XMZ) | ; Replaces REMSBMSG^XMA1C (ISC-WASH/ACC/IHS)
; Remove message from server basket ; XMKN Full server name (with S.) ; XMZ Message number |
Name | Field # of Occurrence |
---|---|
%XY^%RCR | SAVEADDR+1, SAVEADDR+2, RESTADDR+1, RESTADDR+2 |
FILE^DIE | XXP+7 |
FWD^XMKP | FWDIT+2 |
$$GOTADDR^XMXADDR | FWDIT+1 |
CHKADDR^XMXADDR | CHKSHARE+5, CHKSHARE+11, CHKRESTR+12, CHKRESTR+25, CHKRESTR+42, XFWDONE+6 |
INIT^XMXADDR | XFWDONE+4 |
PUTMSG^XMXMSGS2 | PUTSERV+13 |
ZAPIT^XMXMSGS2 | ZAPSERV+6 |
$$FORWARD^XMXSEC | XFWD+4, XFWDONE+3 |
GETRESTR^XMXSEC1 | XFWD+5, XFWDONE+5 |
ERRSET^XMXUTIL | CHKSHARE+2, CHKSHARE+7, CHKRESTR+14, CHKRESTR+27, CHKRESTR+45, FWDIT+5, XXP+3 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(19 - [#19] | PUTSERV+11 |
^TMP("XM" | XFWD+9, CHKRESTR+11, CHKRESTR+24, CHKRESTR+41, RESTADDR+3!, XPRT+1* |
^TMP("XMY" | CHKSHARE+1, CHKSHARE+6 |
^TMP("XMY0" | CHKRESTR+8, CHKRESTR+21, CHKRESTR+38 |
^XMB(3.7 - [#3.7] | XXP+1, XXP+4, ZAPSERV+5 |
^XMB(3.9 - [#3.9] | XFWD+3, XFWDONE+2 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%X | XFWD+2~, SAVEADDR+1*, SAVEADDR+2*, RESTADDR+1*, RESTADDR+2* |
%Y | XFWD+2~, SAVEADDR+1*, SAVEADDR+2*, RESTADDR+1*, RESTADDR+2* |
U | XXP+4 |
XMCNT | FWD~, XFWD+8, FWDONE~, XFWDONE+7, FWDIT~, FWDIT+3*, XPRT+2*, XP~, XXP+8* |
XMDUZ | FWD~, XFWD+4, XFWD+5, XFWD+6, XFWD+7, XFWD+8, CHKSHARE~, CHKSHARE+5, CHKSHARE+11, CHKRESTR~ , CHKRESTR+12, CHKRESTR+25, CHKRESTR+42, FWDONE~, XFWDONE+3, XFWDONE+5, XFWDONE+6, XFWDONE+7, FWDIT~, FWDIT+2 , PRT~, XP~, XXP+1, XXP+2, XXP+4, XXP+6 |
XMFDA | XXP+5~ |
XMFDA( | XXP+6* |
XMINSTR | FWD~, XFWD+5, XFWD+8, FWDONE~, XFWDONE+6, XFWDONE+7, FWDIT~, FWDIT+2 |
XMINSTR("ADDR | FLAGS" , XFWD+7, XFWDONE+4, XFWDONE+5 |
XMK | XP~, XXP+1*, XXP+2, XXP+4, XXP+6, PUTSERV+10~, PUTSERV+11*, PUTSERV+12*, PUTSERV+13, ZAPSERV+4~ , ZAPSERV+5*, ZAPSERV+6 |
XMKN | PUTSERV~, PUTSERV+11, PUTSERV+13, ZAPSERV~, ZAPSERV+5 |
XMOK | CHKRESTR+6~, CHKRESTR+7*, CHKRESTR+10*, CHKRESTR+13, CHKRESTR+19~, CHKRESTR+20*, CHKRESTR+23*, CHKRESTR+26, CHKRESTR+36~, CHKRESTR+37* , CHKRESTR+40*, CHKRESTR+43 |
XMPARM | CHKRESTR+44~, CHKRESTR+45 |
XMPARM(1 | CHKRESTR+44* |
XMPARM(2 | CHKRESTR+44* |
XMRESTR | XFWD+2~, XFWD+5, XFWD+6, XFWD+7, CHKSHARE~, CHKRESTR~, XFWDONE+1~, XFWDONE+5, XFWDONE+6 |
XMRESTR("FLAGS" | CHKSHARE+1, CHKSHARE+6 |
XMRESTR("NOBCAST" | CHKRESTR+2 |
XMRESTR("NOFPG" | CHKRESTR+15 |
XMRESTR("NONET" | CHKRESTR+31, CHKRESTR+44 |
XMTO | CHKRESTR+1~, CHKRESTR+7*, CHKRESTR+8*, CHKRESTR+9, CHKRESTR+12, CHKRESTR+20*, CHKRESTR+21*, CHKRESTR+22, CHKRESTR+25, CHKRESTR+37* , CHKRESTR+38*, CHKRESTR+39, CHKRESTR+42, FWDONE~, XFWDONE+6 |
XMTPRI | XP~, XXP+4, XXP+6 |
XMZ | FWD~, XFWD+3, XFWD+4, XFWD+5, XFWD+6, XFWD+7, XFWD+8, CHKSHARE~, CHKSHARE+2, CHKSHARE+7 , CHKRESTR~, CHKRESTR+14, CHKRESTR+27, CHKRESTR+44, CHKRESTR+45, FWDONE~, XFWDONE+2, XFWDONE+3, XFWDONE+5, XFWDONE+7 , FWDIT~, FWDIT+2, FWDIT+5, PRT~, XPRT+1, XP~, XXP+1, XXP+4, XXP+6, PUTSERV~ , PUTSERV+13, ZAPSERV~, ZAPSERV+6 |
XMZREC | XFWD+2~, XFWD+3*, XFWD+4, XFWD+5, XFWDONE+1~, XFWDONE+2*, XFWDONE+3, XFWDONE+5 |