PSXRECV1 ;BIR/WPB-Downloads Data from Mailman Msg to Files-CONTINUED ;04/08/97 2:06 PM
Source file <PSXRECV1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PIECE(REC,DLM,XX) | ; ; Set variable V = piece P of REC using delimiter DLM | |
| PUT(REC,DLM,XX) | ; ; Set Variable V into piece P of REC using delimiter DLM | |
| FF | ||
| UPDATE | ||
| DOD | ; DOD interface - send ACK even if placed in hold | |
| CHECK | ;this would be a good place for an alert to be sent | |
| EXIT | ||
| CHKDUP | ||
| XMZ | ||
| CLNUP | ||
| HOLD | ||
| F515 | ; ; test if VA and RX already filed | 
| Name | Field # of Occurrence | 
|---|---|
| NOW^%DTC | UPDATE, DOD+8 | 
| YX^%DTC | UPDATE+6 | 
| $$GTF^%ZISH | DOD+12, DOD+15 | 
| FILE^DICN | FF+2 | 
| ^DIE | UPDATE+2, UPDATE+14, CHECK+3 | 
| ^DIK | CLNUP, CLNUP+2, CLNUP+4 | 
| IX^DIK | XMZ+6, XMZ+7, CHECK+5 | 
| $$GET1^DIQ | DOD+1, DOD+11, DOD+14 | 
| $$HLDATE^HLFNC | DOD+8 | 
| FALERT^PSXDODNT | DOD+13, DOD+16 | 
| ACK^PSXNOTE | DOD+3 | 
| EN^PSXNOTE | UPDATE+9 | 
| ERR^PSXNOTE | CHECK+1 | 
| GRP^PSXNOTE | XMZ+4 | 
| XMZ^XMA2 | XMZ | 
| ENT1^XMD | XMZ+4 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD("DD" | F515+10 | 
| ^PSX(552 | F515+2, UPDATE+12, UPDATE+13, UPDATE+15, CHECK+1, DOD+3 | 
| ^PSX(552.1 | CHKDUP, CHKDUP+3, CHKDUP+5, CHKDUP+7, CLNUP+1, UPDATE+1*, UPDATE+2!, UPDATE+3*!, UPDATE+4, CHECK+2 , CHECK+4, HOLD* | 
| ^PSX(552.2 | CLNUP+2 | 
| ^PSX(552.4 | CLNUP, F515+2, F515+4, F515+6, F515+18* | 
| ^TMP($J | F515+11*, F515+12*, F515+13*, F515+14*, F515+16*, XMZ+2, EXIT+1! | 
| ^XMB(3.9 - [#3.9] | XMZ+2*, XMZ+3* | 
| Name | Line Occurrences | 
|---|---|
| CLNUP | CHKDUP+5 | 
| EXIT | UPDATE+1, UPDATE+3, UPDATE+13, CHECK+2, HOLD | 
| HOLD | CHECK+1 | 
| PUT | DOD+9 | 
| XMZ | XMZ+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | UPDATE, DOD+8, EXIT! | 
| %H | UPDATE+6*! | 
| ACK | DOD+6!, DOD+7*, DOD+9, DOD+10 | 
| ACK(1 | DOD+10* | 
| ACK(2 | DOD+10* | 
| >> AGNCYID | DOD+1*, DOD+3 | 
| BAT | CLNUP+1*, CLNUP+2, CLNUP+3! | 
| >> BATDTM | DOD+8* | 
| >> BATID | DOD+1*, DOD+5*, DOD+10, DOD+11 | 
| CHK | EXIT+1! | 
| DA | CLNUP*!, CLNUP+2*!, CLNUP+3!, CLNUP+4*!, FF+3!, UPDATE+2*!, UPDATE+14*!, XMZ+6*!, XMZ+7*!, CHECK+3*! , CHECK+5*! | 
| DA(1 | FF* | 
| >> DA515 | F515+2, F515+4, F515+6, F515+18, FF | 
| DA55241 | F515+4~, F515+5*, F515+6* | 
| DD | F515+17! | 
| DIC | FF*, FF+3! | 
| DIC("DR" | FF+1*, FF+3! | 
| DIC(0 | FF* | 
| DIE | UPDATE+2*!, UPDATE+14*!, CHECK+3*! | 
| DIK | CLNUP*!, CLNUP+1*, CLNUP+3!, CLNUP+4*!, XMZ+6*!, XMZ+7*!, CHECK+5*! | 
| DLM | PIECE~, PIECE+2, PUT~, PUT+3 | 
| DO | F515+17! | 
| DOMAIN | EXIT! | 
| DR | UPDATE+2*, UPDATE+14*!, CHECK+3* | 
| DRG515 | FF+1, FF+3! | 
| DT | XMZ+3 | 
| FILL | F515+4~, F515+6* | 
| FL1 | UPDATE+4*, XMZ+5! | 
| FL515 | F515+4, F515+6, F515+15, FF+1, FF+3! | 
| >> FLAG5 | CHKDUP*, CHKDUP+3*, CHKDUP+5*, CHKDUP+7* | 
| >> FNAME2 | DOD+11*, DOD+12, DOD+13, DOD+15, DOD+16 | 
| >> GBL | DOD+13*, DOD+16* | 
| I | XMZ+2*, EXIT! | 
| I512 | CLNUP+2*, CLNUP+3! | 
| MCT | F515+8*, F515+9, F515+16, EXIT+1! | 
| NAME | F515+16, EXIT+1! | 
| NAME1 | F515+16*, EXIT+1! | 
| OLDBAT | EXIT+1! | 
| OLDDA | UPDATE+1, UPDATE+2, XMZ+6, CHECK+2, CHECK+3, CHECK+4, CHECK+5, DOD+1, HOLD, EXIT! | 
| >> OLDTM | CHKDUP* | 
| P | PIECE+2~*, PUT+2~*, PUT+3 | 
| P515 | CLNUP*! | 
| >> PATH | DOD+11*, DOD+12, DOD+13, DOD+14*, DOD+15, DOD+16 | 
| PSXBAT | UPDATE+14, EXIT! | 
| PSXCS | FF+1, FF+3! | 
| PSXDIV | UPDATE+17, EXIT+1! | 
| PSXDRG | F515+16, EXIT+1! | 
| PSXEND | UPDATE+5*, EXIT! | 
| PSXERR | EXIT+1! | 
| PSXFLAG | UPDATE+7*, UPDATE+8*, EXIT! | 
| PSXFLG1 | UPDATE*, UPDATE+4*, XMZ+5! | 
| PSXFROM | EXIT+1! | 
| PSXFTDT | UPDATE*, UPDATE+2, CHECK+3, EXIT! | 
| PSXID | EXIT! | 
| PSXJOB | EXIT+1! | 
| PSXLAST | CHKDUP+3, CHKDUP+5, CHECK+1, EXIT! | 
| PSXMSG | F515+16, FF+1, UPDATE+5, CHECK+1, EXIT! | 
| PSXMSGCT | UPDATE+5*, CHECK+1, EXIT! | 
| PSXOLD | EXIT+1! | 
| PSXORDCT | UPDATE+2, CHECK+1, EXIT! | 
| PSXRECV | DOD+3*!, EXIT+1! | 
| PSXREF | F515+2, F515+11, UPDATE+2, UPDATE+3, UPDATE+17, EXIT! | 
| PSXRTRN | CLNUP+5*, UPDATE+1, UPDATE+2, UPDATE+3, UPDATE+4, UPDATE+7, UPDATE+8, EXIT+1! | 
| PSXRXCT | UPDATE+5*, CHECK+1, EXIT! | 
| PSXRXS | UPDATE+2, CHECK+1, EXIT! | 
| PSXSENDR | EXIT! | 
| PSXSITE | F515+11, EXIT! | 
| PSXSMSG | CHECK+1, EXIT! | 
| PSXSTART | CHKDUP+3, CHKDUP+5, CHECK+1, EXIT! | 
| PSXSYST | EXIT! | 
| PSXTDT | UPDATE+6*, EXIT! | 
| QTY515 | FF+1, FF+3! | 
| REC | UPDATE+12*, UPDATE+13, UPDATE+14, UPDATE+15, EXIT+1!, PIECE~, PIECE+2, PUT~, PUT+3* | 
| RR | UPDATE+12*, EXIT+1! | 
| RRR | EXIT+1! | 
| RX515 | F515+2, F515+4, F515+6, F515+16, FF, FF+3! | 
| RXNDX | EXIT+2! | 
| >> SAME | CHKDUP, CHKDUP+3, CHKDUP+5, CHKDUP+7, CLNUP, CLNUP+1, CLNUP+4, CLNUP+5*, UPDATE+3, UPDATE+4 , XMZ+7 | 
| SDATE | CHKDUP+3, F515+10, UPDATE+5, EXIT! | 
| SDT | UPDATE+5*, EXIT! | 
| SITEN | CHECK+1, EXIT+1! | 
| SITENUM | UPDATE+12, EXIT! | 
| SUBDA | EXIT! | 
| >> T | UPDATE+3 | 
| U | F515+6, UPDATE+5, XMZ+3, PIECE+2, PUT+2 | 
| V | PIECE+2~*, PUT+2~*, PUT+3 | 
| X | FF*, FF+3!, EXIT! | 
| XMDUN | UPDATE+16~, XMZ+3* | 
| XMDUZ | UPDATE+16~, UPDATE+17*, XMZ+3* | 
| XMFROM | EXIT! | 
| >> XMRG | UPDATE+5 | 
| XMSER | EXIT+1! | 
| XMSUB | UPDATE+16~, UPDATE+17* | 
| XMY | UPDATE+16~ | 
| XMZ | UPDATE+16~, XMZ+1, XMZ+2, XMZ+3, EXIT+1! | 
| XQMSG | EXIT+1! | 
| XQSOP | EXIT+1! | 
| XSITE | EXIT+1! | 
| XX | DOD+12*, DOD+15*, EXIT+1!, PIECE~, PIECE+2, PUT~, PUT+2 | 
| XYZ | F515+7*, F515+16, EXIT+1! | 
| Y | F515+10*, F515+11!, UPDATE+6, DOD+12*, DOD+13, DOD+15*, DOD+16, EXIT! | 
| >> YY | DOD+9* | 
| ZCNT | XMZ+2*, XMZ+3, XMZ+5! | 
| >> ZFILL | F515+15*, F515+16 |