XMXPARM ;ISC-SF/GMB-Parameter check ;03/26/2003 08:00
Source file <XMXPARM.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| ACTMSG(XMDUZ,XMK,XMKZ) | ; | |
| LATERMSG(XMDUZ,XMK,XMKZA,XMINSTR) | ; | |
| XMSUBJ(XMPARM,XMSUBJ) | ; Validate a prospective message subject | |
| XMZ(XMZ) | ; | |
| XMDUZ(XMDUZ,XMV) | ; | |
| MOVEBODY(XMZ,XMBODY) | ; | |
| MOVEMSG(XMDUZ,XMK,XMKZA,XMKTO) | ; | |
| ITOWHOM(XMDUZ,XMZ,XMTYPE,XMINSTR) | ; | |
| XMTYPE(XMTYPE) | ; Validate a message type | |
| XMFROM(XMPARM,XMFROM) | ; | |
| XMK(XMDUZ,XMPARM,XMK,XMOPTNL) | ; | |
| XMKTO(XMDUZ,XMKTO) | ; | |
| BULLETIN(XMDUZ,XMBN,XMPARM,XMBODY,XMTO,XMINSTR,XMATTACH) | ; | |
| XMDATE(XMPARM,XMDATE) | ; | |
| VSUBJ(XMSUBJ) | ; | |
| ANSRMSG(XMDUZ,XMK,XMKZ,XMSUBJ,XMBODY,XMTO,XMINSTR) | ; | |
| XMINSTR(XMINSTR) | ; Validate special instructions | |
| SENDMSG(XMDUZ,XMSUBJ,XMBODY,XMTO,XMINSTR,XMATTACH) | ; | |
| ADDRNSND(XMDUZ,XMZ,XMTO,XMINSTR) | ; | |
| REPLYMSG(XMDUZ,XMK,XMKZ,XMBODY,XMINSTR) | ; | |
| PRTMSG(XMDUZ,XMK,XMKZA,XMPRTTO,XMINSTR,XMSUBJ,XMTO) | ; | |
| ACTMSGS(XMDUZ,XMK,XMKZA) | ; | |
| VAPORMSG(XMDUZ,XMK,XMKZA,XMINSTR) | ; | |
| FWDMSG(XMDUZ,XMK,XMKZA,XMTO,XMINSTR) | ; | |
| XMFLAG(XMPARM,XMFLAG,FLAGSET) | ; | |
| TOWHOM(XMDUZ,XMZ,XMTYPE,XMTO,XMINSTR) | ; | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | XMDATE+4 | 
| $$EZBLD^DIALOG | XMSUBJ+5 | 
| $$FIND1^DIC | XMK+5 | 
| INITAPI^XMVVITAE | XMDUZ+12 | 
| CHKUSER^XMXPARM1 | XMDUZ+2 | 
| XMATTACH^XMXPARM1 | SENDMSG+7 | 
| XMBN^XMXPARM1 | BULLETIN+3 | 
| XMBODY^XMXPARM1 | ANSRMSG+3, BULLETIN+4, REPLYMSG+2, SENDMSG+4, MOVEBODY+3 | 
| XMCODE^XMXPARM1 | PRTMSG+4, PRTMSG+5 | 
| XMHINT^XMXPARM1 | XMINSTR+12 | 
| XMKEY^XMXPARM1 | XMINSTR+11 | 
| XMKZ^XMXPARM1 | ACTMSG+5 | 
| XMKZA^XMXPARM1 | ACTMSGS+4 | 
| XMSTRIP^XMXPARM1 | XMINSTR+14 | 
| XMTO^XMXPARM1 | ANSRMSG+4, BULLETIN+5, FWDMSG+2, PRTMSG+7, SENDMSG+5, ADDRNSND+4, TOWHOM+2 | 
| $$XMKN^XMXPARMB | XMINSTR+1 | 
| $$NAME^XMXUTIL | XMDUZ+11 | 
| ERRSET^XMXUTIL | LATERMSG+8, VAPORMSG+8, XMDUZ+7, XMDUZ+10, XMSUBJ+7, XMSUBJ+9, XMDATE+9, XMFROM+8, XMTYPE+4, XMFLAG+5 , XMKTO+3, XMK+10, XMZ+2 | 
| $$CTRL^XMXUTIL1 | XMSUBJ+2 | 
| $$MAXBLANK^XMXUTIL1 | XMSUBJ+4 | 
| $$STRIP^XMXUTIL1 | XMSUBJ+3 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("XMERR" | ACTMSGS+1!, ACTMSG+1!, BULLETIN+1!, SENDMSG+1!, ADDRNSND+1!, MOVEBODY+1!, VSUBJ+1!, ITOWHOM+1! | 
| ^XMB(3.7 - [#3.7] | XMDUZ+8, XMK+1 | 
| ^XMB(3.9 - [#3.9] | XMZ+1 | 
| ^XUSEC("XMNOPRIV" | XMDUZ+6 | 
| Name | Line Occurrences | 
|---|---|
| $$XMDATE | LATERMSG+4, LATERMSG+7, PRTMSG+3, VAPORMSG+4, VAPORMSG+7, XMINSTR+3, XMINSTR+5, XMINSTR+6 | 
| $$XMFROM | XMINSTR+7, XMINSTR+8 | 
| $$XMK | ACTMSGS+3, ACTMSG+4, XMINSTR+2, XMINSTR+4, XMKTO+4 | 
| $$XMSUBJ | ANSRMSG+2, PRTMSG+6, REPLYMSG+4, SENDMSG+3, VSUBJ+2 | 
| ACTMSG | ANSRMSG+1, REPLYMSG+1 | 
| ACTMSGS | FWDMSG+1, LATERMSG+1, MOVEMSG+1, PRTMSG+1, VAPORMSG+1 | 
| ITOWHOM | TOWHOM+1 | 
| XMDUZ | ACTMSGS+2, ACTMSG+2, BULLETIN+2, SENDMSG+2, ADDRNSND+2, ITOWHOM+2 | 
| XMFLAG | ITOWHOM+3, XMINSTR+9, XMTYPE+5 | 
| XMINSTR | ANSRMSG+5, BULLETIN+6, FWDMSG+3, REPLYMSG+3, SENDMSG+6, ADDRNSND+5, ITOWHOM+5 | 
| XMKTO | MOVEMSG+2 | 
| XMTYPE | XMINSTR+13 | 
| XMZ | ACTMSG+6, ADDRNSND+3, MOVEBODY+2, ITOWHOM+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | XMDATE+1~, XMDATE+3* | 
| %DT(0 | XMDATE+3* | 
| >> DIERR | XMK+7, XMK+10 | 
| DUZ | XMDUZ+1, XMDUZ+5, XMDUZ+6, XMDUZ+8, XMDUZ+11 | 
| FLAGSET | XMFLAG~, XMFLAG+2 | 
| U | XMSUBJ+6, XMFROM+4 | 
| X | XMDATE+1~, XMDATE+2* | 
| XMATTACH | BULLETIN~, SENDMSG~, SENDMSG+7 | 
| XMBN | BULLETIN~, BULLETIN+3 | 
| XMBODY | ANSRMSG~, ANSRMSG+3, BULLETIN~, BULLETIN+4, REPLYMSG~, REPLYMSG+2, SENDMSG~, SENDMSG+4, MOVEBODY~, MOVEBODY+3 | 
| XMDATE | XMDATE~, XMDATE+2, XMDATE+8, XMDATE+10 | 
| XMDUZ | ACTMSGS~, ACTMSGS+2, ACTMSGS+3, ACTMSG~, ACTMSG+2, ACTMSG+4, ANSRMSG~, ANSRMSG+1, BULLETIN~, BULLETIN+2 , FWDMSG~, FWDMSG+1, LATERMSG~, LATERMSG+1, MOVEMSG~, MOVEMSG+1, MOVEMSG+2, PRTMSG~, PRTMSG+1, REPLYMSG~ , REPLYMSG+1, SENDMSG~, SENDMSG+2, VAPORMSG~, VAPORMSG+1, ADDRNSND~, ADDRNSND+2, ITOWHOM~, ITOWHOM+2, TOWHOM~ , TOWHOM+1, XMDUZ~, XMDUZ+1*, XMDUZ+2, XMDUZ+5, XMDUZ+8, XMDUZ+10, XMDUZ+11, XMINSTR+1, XMINSTR+2 , XMKTO~, XMKTO+4, XMK~, XMK+1, XMK+5 | 
| XMERR | ACTMSGS+1!, ACTMSG+1!, BULLETIN+1!, SENDMSG+1!, ADDRNSND+1!, MOVEBODY+1!, VSUBJ+1!, ITOWHOM+1! | 
| XMFLAG | XMFLAG~, XMFLAG+2, XMFLAG+4 | 
| XMFROM | XMFROM~, XMFROM+3, XMFROM+4, XMFROM+5, XMFROM+19 | 
| XMINSTR | ANSRMSG~, ANSRMSG+5, BULLETIN~, BULLETIN+6, FWDMSG~, FWDMSG+3, LATERMSG~, LATERMSG+5, LATERMSG+7*, PRTMSG~ , PRTMSG+2, REPLYMSG~, REPLYMSG+3, SENDMSG~, SENDMSG+6, VAPORMSG~, VAPORMSG+5, VAPORMSG+6, VAPORMSG+7*, ADDRNSND~ , ADDRNSND+5, ITOWHOM~, ITOWHOM+5, TOWHOM~, TOWHOM+1, XMINSTR~ | 
| XMINSTR("ADDR | FLAGS" , ANSRMSG+4, BULLETIN+5, FWDMSG+2, PRTMSG+7, SENDMSG+5, ADDRNSND+4, ITOWHOM+4, TOWHOM+2 | 
| XMINSTR("FLAGS" | XMINSTR+9 | 
| XMINSTR("FROM" | XMINSTR+7* | 
| XMINSTR("FWD | BY" , XMINSTR+8* | 
| XMINSTR("HDR" | PRTMSG+4 | 
| XMINSTR("LATER" | LATERMSG+2, LATERMSG+4*, XMINSTR+6* | 
| XMINSTR("NET | REPLY" , REPLYMSG+4, SUBJ" , REPLYMSG+4* | 
| XMINSTR("RCPT | BSKT" , XMINSTR+1* | 
| XMINSTR("RECIPS" | PRTMSG+5 | 
| XMINSTR("SCR | HINT" , XMINSTR+10, XMINSTR+12, KEY" , XMINSTR+10, XMINSTR+11 | 
| XMINSTR("SELF | BSKT" , XMINSTR+2* | 
| XMINSTR("SHAR | E BSKT" , XMINSTR+4*, E DATE" , XMINSTR+3* | 
| XMINSTR("STRIP" | XMINSTR+14 | 
| XMINSTR("TYPE" | XMINSTR+13 | 
| XMINSTR("VAPOR" | VAPORMSG+2, VAPORMSG+3, VAPORMSG+4*, XMINSTR+5* | 
| XMINSTR("WHEN" | PRTMSG+3* | 
| XMK | ACTMSGS~, ACTMSGS+3*, ACTMSG~, ACTMSG+3, ACTMSG+4*, ACTMSG+5, ANSRMSG~, ANSRMSG+1, FWDMSG~, FWDMSG+1 , LATERMSG~, LATERMSG+1, MOVEMSG~, MOVEMSG+1, PRTMSG~, PRTMSG+1, REPLYMSG~, REPLYMSG+1, VAPORMSG~, VAPORMSG+1 , XMK~, XMK+1, XMK+4, XMK+5*, XMK+6 | 
| XMKN | XMK+3~, XMK+4*, XMK+5, XMK+7, XMK+8, XMK+11 | 
| XMKTO | MOVEMSG~, MOVEMSG+2, XMKTO~, XMKTO+1, XMKTO+4* | 
| XMKZ | ACTMSG~, ACTMSG+5, ACTMSG+6, ANSRMSG~, ANSRMSG+1, REPLYMSG~, REPLYMSG+1 | 
| XMKZA | ACTMSGS~, ACTMSGS+4, FWDMSG~, FWDMSG+1, LATERMSG~, LATERMSG+1, MOVEMSG~, MOVEMSG+1, PRTMSG~, PRTMSG+1 , VAPORMSG~, VAPORMSG+1 | 
| XMLEFT | XMFLAG+1~, XMFLAG+2*, XMFLAG+3, XMFLAG+4 | 
| XMOPTNL | XMK~, XMK+7 | 
| XMP | XMDATE+6~, XMDATE+9, XMFROM+5~, XMFROM+8, XMTYPE+2~, XMTYPE+4, XMFLAG+4~, XMFLAG+5, XMKTO+2~, XMKTO+3 , XMK+8~, XMK+10 | 
| XMP("PARAM" | XMDATE+7*, XMDATE+8*, XMFROM+5*, XMTYPE+2*, XMFLAG+4*, XMKTO+2*, XMK+8* | 
| XMP(1 | XMFLAG+4*, XMK+8* | 
| XMPARM | BULLETIN~, XMSUBJ~, XMDATE~, XMDATE+7, XMFROM~, XMFROM+5, XMFLAG~, XMFLAG+4, XMK~, XMK+8 | 
| XMPRTTO | PRTMSG~ | 
| XMSUBJ | ANSRMSG~, ANSRMSG+2*, PRTMSG~, PRTMSG+6*, SENDMSG~, SENDMSG+3*, VSUBJ~, VSUBJ+2*, XMSUBJ~, XMSUBJ+2* , XMSUBJ+3*, XMSUBJ+4*, XMSUBJ+5, XMSUBJ+6, XMSUBJ+8, XMSUBJ+11 | 
| XMTO | ANSRMSG~, ANSRMSG+4, BULLETIN~, BULLETIN+5, FWDMSG~, FWDMSG+2, PRTMSG~, PRTMSG+7, SENDMSG~, SENDMSG+5 , ADDRNSND~, ADDRNSND+4, TOWHOM~, TOWHOM+2 | 
| XMTYPE | ITOWHOM~, ITOWHOM+3, ITOWHOM+4, TOWHOM~, TOWHOM+1, XMTYPE~, XMTYPE+1, XMTYPE+2, XMTYPE+5 | 
| XMV | ACTMSGS+2, ACTMSG+2, BULLETIN+2, SENDMSG+2, ADDRNSND+2, ITOWHOM+2, XMDUZ~ | 
| XMV("DUZ NAME | " , XMDUZ+11 | 
| XMV("NAME" | XMDUZ+11 | 
| XMV("VERSION" | XMDUZ+11 | 
| XMZ | ADDRNSND~, ADDRNSND+3, MOVEBODY~, MOVEBODY+2, ITOWHOM~, ITOWHOM+4, TOWHOM~, TOWHOM+1, XMZ~, XMZ+1 , XMZ+2 | 
| Y | XMDATE+1~, XMDATE+5 |