RCTCSJS0 ;ALBANY/RGB - CROSS-SERVICING REJECTS SERVER;02/19/14 3:21 PM
Source file <RCTCSJS0.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 |
|---|---|---|
| V | ;;4.5;Accounts Receivable;**343**;Mar 20, 1995;Build 59
|
|
| SERVER | ; entry from outside
|
|
| END | ;
|
|
| INIT1 | ; initialize first time
|
|
| INIT2 | ; subsequent inits
|
|
| START | ; start of process
|
|
| TOT | ;
|
|
| XMB2XTMP | ;copies ^XMB(3.9,XMZ) to ^XTMP
|
|
| SRTXTMP | ;sorts ^XTMP(...,"READ" recs into ^XTMP(..."BILL" which is sorted by Debtor ID, by BILL
|
|
| C | ||
| H | ; Header record
|
|
| Z | ; Trailer record
|
|
| DOY2EXT(YDOY,ZDATE) | ; gets Date from DOY;
|
|
| L1 | ; Debt Record
|
|
| L2 | ;; Debtor Record
|
|
| L2A | ;; Individual Debtor Record
|
|
| L2B | ; Business Debtor Record
|
|
| L2C | ; Debtor Contact Information
|
|
| L2D | ; Debtor Record (Property Information)
|
|
| L2E | ; Debtor Record (Employment Information for Individual Debtor)
|
|
| L3 | ; Case Record
|
|
| L4 | ; Alias Name
|
|
| L5A | ; Creditor Agency Financial Transactions (Collections)
|
|
| L5B | ; Creditor Agency Financial Transactions (Adjustments)
|
|
| L6 | ; Payment Bypass/Offset
|
|
| LOGREJS | ; compiles the varied reject errors by BILL
|
|
| GETPCS1 | ;
|
|
| GETPCS2 | ||
| CHKBD | ; checks for valid Bill/Debtor
|
|
| RECERR(ERRCNT,ETYP,ERRDATA,RECN,RECERR) | ; log TRANSMITTED FORMAT err
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PRCA(430 - [#430] | CHKBD+3 |
| ^RC(348.5 - [#348.5] | C+2, LOGREJS+4 |
| ^XMB(3.9 - [#3.9] | SERVER+6, SERVER+14, SERVER+15, SERVER+16, SERVER+17, SERVER+18, SERVER+19, INIT2+5, INIT2+6, INIT2+7 , XMB2XTMP+1 |
| ^XTMP( | SERVER+12!, SERVER+13!, END+1, END+3*, END+6*, END+8, INIT1+5!, INIT1+12*, TOT+18, XMB2XTMP+1* , SRTXTMP+1, SRTXTMP+5, SRTXTMP+6, LOGREJS+2, LOGREJS+8*, RECERR+1*, RECERR+2* |
| Name | Line Occurrences |
|---|---|
| @( | SRTXTMP+18, C+8 |
| CHKBD | GETPCS1+10, GETPCS2+9 |
| DOY2EXT | H+5, Z+9 |
| END | SERVER+4, SERVER+6, SERVER+10 |
| GETPCS1 | L1+3, L2+3, L2A+2, L2B+1, L2C+2, L2D+1, L2E+1, L3+1, L4+2, L6+2 |
| GETPCS2 | L5A+3, L5B+4 |
| INIT1 | SERVER+1 |
| INIT2 | START+1 |
| LOGREJS | SRTXTMP+31 |
| RECERR | SERVER+5, SERVER+7, SERVER+10, SERVER+22, INIT2+10, START+7, TOT+5, TOT+9, TOT+17, TOT+20 , SRTXTMP+14, SRTXTMP+17, SRTXTMP+23, SRTXTMP+27, C+4, H+6, LOGREJS+6, GETPCS1+7, GETPCS2+6, CHKBD+5 |
| SRTXTMP | START+3 |
| START | SERVER+23 |
| XMB2XTMP | START+2 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | INIT1+10 |
| >> %H | DOY2EXT+3* |
| ARTXNID | INIT1+6!, L5B+5* |
| ARTXNID( | L5B+5*, LOGREJS+8 |
| >> BATFDT | SERVER+16* |
| >> BCIDA | SERVER+20*, INIT2+8*, XMB2XTMP+1, SRTXTMP+1, SRTXTMP+5, SRTXTMP+6, C+3, H+1*, H+4 |
| >> BCIDV | H+7* |
| >> BLNKS | INIT1+15* |
| >> BLTNCNT | END+2*, END+3, END+4*, END+6, INIT1+16* |
| >> BLTNREC | END+5*, END+6 |
| >> CACT | GETPCS1+8*, GETPCS2+7* |
| >> CALC | GETPCS1+8*, GETPCS2+7* |
| >> CBILL | SRTXTMP+12*, SRTXTMP+13, SRTXTMP+26, L5B+5, LOGREJS+2, LOGREJS+5, LOGREJS+8, GETPCS1+6, GETPCS2+5, CHKBD+2* , CHKBD+3, CHKBD+4 |
| >> CDEBNAMF | L2+1* |
| >> CDEBNAML | L2+1* |
| >> CDEBNAMM | L2+2* |
| >> CDEBSEX | L2A+1* |
| >> CDEBTID | GETPCS1+2*, GETPCS1+3, GETPCS1+6, GETPCS2+1*, GETPCS2+2, GETPCS2+5, CHKBD+2 |
| >> CDEBTIEN | L5B+5, LOGREJS+2, LOGREJS+8, CHKBD+2*, CHKBD+3, CHKBD+4 |
| >> CDEBTIN | L2+1*, L2C+1*, L4+1*, L6+1* |
| >> CDEBTOR | GETPCS1+9*, GETPCS2+8* |
| >> CDOB | L2A+1* |
| CERRS | SRTXTMP+3!, LOGREJS+2*, LOGREJS+7*, LOGREJS+8 |
| CERRS( | SRTXTMP+20, SRTXTMP+21, C+1*, C+2, LOGREJS+3, GETPCS1+1, GETPCS2 |
| >> CFAST | GETPCS1+8*, GETPCS2+7* |
| >> CHKEC | C+2*, C+3 |
| >> CORIDG | GETPCS1+11*, GETPCS2+10* |
| >> CORIGD | L1+1* |
| >> CORIGPMT | L5A+1* |
| >> CRCNT | INIT2+1*, TOT+7, TOT+8, TOT+15, C* |
| >> CREFBAL | L1+1*, L1+2, GETPCS1+11*, GETPCS2+10* |
| >> CSPAMT | L5B+1* |
| >> CSRC | C+5*, C+6, LOGREJS+2, LOGREJS+8 |
| >> CSRCS | INIT1+2*, C+6* |
| >> CSTADJ | L5B+2* |
| >> CSTAMT | L5B+1* |
| >> CSTATN | GETPCS1+8*, GETPCS2+7* |
| >> CTRAMT | L5A+1* |
| DUZ | INIT1+12 |
| >> ERR | C+4*, H+6*, LOGREJS+3*, LOGREJS+4, LOGREJS+5, LOGREJS+7 |
| ERRCNT | SERVER+5, SERVER+7, SERVER+10, SERVER+22, INIT1+13*, INIT2+10, START+7, TOT+5, TOT+9, TOT+17 , TOT+20, SRTXTMP+14, SRTXTMP+17, SRTXTMP+23, SRTXTMP+27, C+4, H+6, LOGREJS+6, GETPCS1+7, GETPCS2+6 , CHKBD+5, RECERR~, RECERR+1*, RECERR+2 |
| ERRDATA | RECERR~, RECERR+2 |
| >> ERRSFND("9A" | SRTXTMP+24* |
| ETYP | RECERR~ |
| >> FILERR | H+7* |
| >> H4DATE | H+4*, H+5 |
| >> HALC | H+3* |
| >> HDATE | H+5, H+6, LOGREJS+2, LOGREJS+8 |
| >> HDR | SERVER+19*, SERVER+20, SERVER+21, INIT2+7*, INIT2+8, INIT2+9 |
| >> HERRS | H+3*, H+7 |
| >> HFAST | H+3* |
| >> HREC | H+2* |
| >> HSEQ | H+4* |
| >> HSRC | H+3* |
| I | INIT2+3~, TOT+12*, TOT+13, TOT+14, TOT+15, LOGREJS+3* |
| >> LBL | C+7*, C+8 |
| LIST | SERVER+9!, SERVER+10 |
| LIST( | SERVER+9*, SERVER+11 |
| >> LSTREC | SERVER+17*, INIT2+5* |
| >> NMSPC | SERVER+12, SERVER+13, END+1, END+3, END+6, END+8, INIT1+1*, INIT1+5, INIT1+12, TOT+18 , XMB2XTMP+1, SRTXTMP+1, SRTXTMP+5, SRTXTMP+6, LOGREJS+2, LOGREJS+8, RECERR+1, RECERR+2 |
| >> NOTPROC | SRTXTMP+2* |
| >> NULLERR | INIT1+14*, SRTXTMP+20, H+7, Z+6, GETPCS1+1, GETPCS2 |
| >> NX | DOY2EXT+6*, DOY2EXT+7 |
| >> PC | C+2* |
| >> QNAM | SERVER+14* |
| >> RACTN | SRTXTMP+15*, LOGREJS+2, LOGREJS+8 |
| >> REC | SRTXTMP+7*, SRTXTMP+8, SRTXTMP+9, SRTXTMP+10, SRTXTMP+12, SRTXTMP+15, SRTXTMP+16, SRTXTMP+17, C+1, C+5 , H+1, H+2, H+3, Z+1, Z+2, Z+3, Z+4, Z+5, Z+6, Z+7 , Z+8, L1+1, L2+1, L2+2, L2A+1, L2C+1, L4+1, L5A+1, L5A+2, L5B+1 , L5B+2, L5B+3, L5B+5, L6+1, GETPCS1+2, GETPCS1+8, GETPCS1+9, GETPCS2+1, GETPCS2+7, GETPCS2+8 |
| >> REC1 | SRTXTMP+5*, SRTXTMP+7 |
| >> REC2 | SRTXTMP+6*, SRTXTMP+7 |
| RECERR | SERVER+5, SERVER+7, SERVER+10, SERVER+22, INIT2+10, START+7, TOT+5, TOT+9, TOT+17, TOT+20 , SRTXTMP+4*, SRTXTMP+14, SRTXTMP+17, SRTXTMP+19, SRTXTMP+23, SRTXTMP+27, C+4, H+6, LOGREJS+6, GETPCS1+7 , GETPCS2+6, CHKBD+1*, CHKBD+5, RECERR~, RECERR+3* |
| RECN | SRTXTMP+1*, SRTXTMP+5, SRTXTMP+6, SRTXTMP+13, SRTXTMP+14, SRTXTMP+17, SRTXTMP+23, SRTXTMP+27, SRTXTMP+32, C+4 , H+6, L5B+5, LOGREJS+6, GETPCS1+7, GETPCS2+6, CHKBD+5, RECERR~, RECERR+2 |
| >> RECNS | START+5, START+6, START+7, TOT+5, TOT+9, TOT+13, TOT+17, SRTXTMP+32* |
| >> REFBATCH | SRTXTMP+21*, SRTXTMP+22, SRTXTMP+24 |
| >> RID | SRTXTMP+9*, SRTXTMP+11, SRTXTMP+18, SRTXTMP+26, SRTXTMP+31, C+3, H+6, LOGREJS+5, GETPCS1+6, GETPCS2+5 , CHKBD+4 |
| >> RTYP | SRTXTMP+10*, SRTXTMP+11, SRTXTMP+13, SRTXTMP+20, SRTXTMP+21, SRTXTMP+26, C+1, C+2, C+3, C+7 , H+6, LOGREJS+2, LOGREJS+3, LOGREJS+5, LOGREJS+8, GETPCS1+1, GETPCS1+6, GETPCS2, GETPCS2+5, CHKBD+4 |
| >> RUNDT | INIT1+10*, INIT1+12 |
| >> RUNDTTM | INIT1+10* |
| >> SAMESITE | SRTXTMP+25, SRTXTMP+28, GETPCS1+4*, GETPCS1+5, GETPCS2+3*, GETPCS2+4 |
| >> SITE | INIT1+17*, SRTXTMP+26, GETPCS1+4, GETPCS1+6, GETPCS2+3, GETPCS2+5 |
| >> SITENUM | SRTXTMP+26, GETPCS1+3*, GETPCS1+4, GETPCS1+6, GETPCS2+2*, GETPCS2+3, GETPCS2+5 |
| >> STATCNT | INIT1+8* |
| >> STOPMSG | TOT+11*, TOT+13*, TOT+14*, TOT+15*, TOT+16 |
| >> STOPSET | START+4*, START+8*, TOT+6*, TOT+10*, TOT+11, TOT+12 |
| >> TOTAMOUT | TOT+2*, TOT+4 |
| TOTAMT | INIT1+6!, INIT2+2*, TOT+1, TOT+2, TOT+14, L1+2*, L5A+2*, L5B+3* |
| U | SERVER+17, SERVER+18, INIT1+7*, INIT1+12, INIT2+5, INIT2+6, L5B+5, LOGREJS+2, LOGREJS+8, RECERR+2 |
| X | INIT1+10, INIT1+12, TOT+2*, TOT+3*, DOY2EXT+1~, DOY2EXT+4, DOY2EXT+6, DOY2EXT+7 |
| >> X1 | INIT1+10*, DOY2EXT+4* |
| >> X2 | INIT1+11*, TOT+2*, TOT+3*, DOY2EXT+5* |
| >> X3 | TOT+2*, TOT+3* |
| >> XMZ | SERVER+9*, SERVER+10, SERVER+11*, SERVER+14, SERVER+15, SERVER+16, SERVER+17, SERVER+18, SERVER+19, INIT1+3 , INIT1+4, INIT2+5, INIT2+6, INIT2+7, XMB2XTMP+1, SRTXTMP+22, SRTXTMP+24 |
| >> XMZ1 | SERVER+2*, SERVER+3, SERVER+4, SERVER+5, SERVER+6, SERVER+7, SERVER+9, SERVER+11, INIT1+3* |
| >> XMZ2 | SERVER+2, SERVER+3*, SERVER+4, SERVER+5, SERVER+6, SERVER+7, SERVER+9, SERVER+11, INIT1+4* |
| >> XNRECS | SERVER+18*, SERVER+21, SERVER+22, INIT2+6*, INIT2+9, INIT2+10, START+5, START+6, TOT+13 |
| YDOY | DOY2EXT~, DOY2EXT+2 |
| Z | LOGREJS+1! |
| >> Z4DOY | Z+3*, Z+9 |
| >> ZALC | Z+5* |
| >> ZBAT1 | Z+7* |
| >> ZBAT2 | Z+7* |
| ZDATE | Z+9, DOY2EXT~, DOY2EXT+7* |
| >> ZDOY | DOY2EXT+2*, DOY2EXT+5, DOY2EXT+7 |
| >> ZERRS | Z+6* |
| >> ZFAST | Z+5* |
| >> ZLYR | DOY2EXT+2*, DOY2EXT+4 |
| >> ZMSG | START+6*, START+7, TOT+4*, TOT+5, TOT+8*, TOT+9, TOT+16*, TOT+17, TOT+19*, TOT+20 , SRTXTMP+13*, SRTXTMP+14, SRTXTMP+22*, SRTXTMP+23, SRTXTMP+26*, SRTXTMP+27, C+3*, C+4, LOGREJS+5*, LOGREJS+6 , GETPCS1+6*, GETPCS1+7, GETPCS2+5*, GETPCS2+6, CHKBD+4*, CHKBD+5 |
| >> ZRCNT | TOT+7, TOT+8, TOT+15, Z+2* |
| >> ZREC | Z+1* |
| >> ZSEQ | Z+4* |
| >> ZSRC | Z+8* |
| >> ZTOTA | TOT+1, TOT+3, TOT+14, Z+2* |
| >> ZTOTAOUT | TOT+3*, TOT+4 |