Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: RCTCSJS

Package: Accounts Receivable

Routine: RCTCSJS


Information

RCTCSJS ;ALBANY/LEG - CROSS-SERVICING REJECTS SERVER;02/19/14 3:21 PM

Source Information

Source file <RCTCSJS.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 4 (C,COMMA,NOW,YX)^%DTC  ^DIC  ^DIE  ENALL^DIK  
Accounts Receivable 2 $$SITE^RCMSITE  (CLEANUP,SENDBUL,SENDERR)^RCTCSJS1  

Entry Points

Name Comments DBIA/ICR reference
V ;;4.5;Accounts Receivable;**301,323,336**;Mar 20, 1995;Build 45
SERVER ; entry from outside
END ;
INIT1 ; initialize first time
START ; start of process
TOT ;
INIT2 ; subsequent inits
FMDTM(%H) ;
XMB2XTMP ;copies ^XMB(3.9,XMZ) to ^XTMP
SRTXTMP ;sorts ^XTMP(...,"READ" recs into ^XTMP(..."BILL" which is sorted by Debtor ID, by BILL
LOGREJS ; compiles the varied reject errors by BILL
SETREJS ;
UPDREJ ;
STOPFILE ;set stop referral data in file 430
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
GETPCS1 ;
GETPCS2 ;
CHKBD ; checks for valid Bill/Debtor
RECERR(ERRCNT,ETYP,ERRDATA,RECN,RECERR) ; log TRANSMITTED FORMAT err
LOGBULTN ; logs the bulletin records
RJCDCONV ;Will modify code string to convert code data to linked file pointer

External References

Name Field # of Occurrence
C^%DTC INIT1+11, DOY2EXT+5
COMMA^%DTC TOT+2, TOT+3
NOW^%DTC INIT1+9
YX^%DTC FMDTM+1, DOY2EXT+3
^DIC UPDREJ+4, UPDREJ+31
^DIE UPDREJ+44, STOPFILE+8, STOPFILE+13, STOPFILE+14, STOPFILE+26
ENALL^DIK UPDREJ+47
$$SITE^RCMSITE INIT1+17
CLEANUP^RCTCSJS1 END+9
SENDBUL^RCTCSJS1 END+7
SENDERR^RCTCSJS1 END+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RCD(340 - [#340] Classic Fileman Calls
^PRCA(430 - [#430] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(430 UPDREJ+29
^DPT - [#2] SETREJS+18
^PRCA(430 - [#430] SETREJS+13, UPDREJ+37, UPDREJ+48*, STOPFILE+2, STOPFILE+3*, STOPFILE+5!, STOPFILE+6*, STOPFILE+11!, STOPFILE+15*, STOPFILE+18*
STOPFILE+20*, STOPFILE+26*, CHKBD+3
^RC(348.5 - [#348.5] LOGREJS+4, C+2, RJCDCONV+3
^RC(348.6 - [#348.6] RJCDCONV+5
^RC(348.7 - [#348.7] RJCDCONV+4
^RCD(340 - [#340] SETREJS+15, STOPFILE+10!
^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*, SETREJS+3, SETREJS+4, SETREJS+5, SETREJS+6, SETREJS+7
SETREJS+8, SETREJS+9, SETREJS+10*, RECERR+1*, RECERR+2*, LOGBULTN+6*, LOGBULTN+7*

Label References

Name Line Occurrences
@( SRTXTMP+18, C+8
CHKBD GETPCS1+10, GETPCS2+10
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
LOGBULTN UPDREJ+51
LOGREJS SRTXTMP+31
RECERR SERVER+5, SERVER+7, SERVER+10, SERVER+22, START+7, TOT+5, TOT+9, TOT+17, TOT+20, INIT2+10
SRTXTMP+14, SRTXTMP+17, SRTXTMP+23, SRTXTMP+27, LOGREJS+6, UPDREJ+13, C+4, H+6, GETPCS1+7, GETPCS2+7
CHKBD+5
RJCDCONV UPDREJ+40
SETREJS TOT+21
SRTXTMP START+3
START SERVER+23
STOPFILE UPDREJ+50
UPDREJ SETREJS+20
XMB2XTMP START+2

Naked Globals

Name Field # of Occurrence
^(16 STOPFILE+5!, STOPFILE+11!

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % INIT1+10, FMDTM+2
%H FMDTM~, FMDTM+1*, DOY2EXT+3*
ARTXNID INIT1+6!, L5B+5*
ARTXNID( LOGREJS+8, UPDREJ+9, STOPFILE+23, L5B+5*
B0 STOPFILE+1~, STOPFILE+2*, STOPFILE+9
>> BATFDT SERVER+16*
>> BCIDA SERVER+20*, INIT2+8*, XMB2XTMP+1, SRTXTMP+1, SRTXTMP+5, SRTXTMP+6, SETREJS+12, UPDREJ+15, C+3, H+1*
H+4
>> BCIDV H+7*
>> BILLIEN SETREJS+2*, SETREJS+3*, SETREJS+4, SETREJS+5, SETREJS+6, SETREJS+7, SETREJS+8, SETREJS+9, SETREJS+10, SETREJS+13
UPDREJ+4, UPDREJ+9, UPDREJ+12, UPDREJ+35, UPDREJ+37, UPDREJ+47, UPDREJ+48, STOPFILE+2, STOPFILE+3, STOPFILE+5
STOPFILE+6, STOPFILE+8, STOPFILE+11, STOPFILE+14, STOPFILE+15, STOPFILE+18, STOPFILE+20, STOPFILE+23, STOPFILE+26
>> BLNKS INIT1+15*, LOGBULTN+3, LOGBULTN+4
>> BLTNCNT END+2*, END+3, END+4*, END+6, INIT1+16*, LOGBULTN+2*, LOGBULTN+6, LOGBULTN+7
>> BLTNREC END+5*, END+6, LOGBULTN+3*, LOGBULTN+4*, LOGBULTN+6
BTRNNUM STOPFILE+1~
>> CACT GETPCS1+8*, GETPCS2+8*
>> CALC GETPCS1+8*, GETPCS2+8*
>> CBILL SRTXTMP+12*, SRTXTMP+13, SRTXTMP+26, LOGREJS+2, LOGREJS+5, LOGREJS+8, L5B+5, GETPCS1+6, GETPCS2+6, 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+2*, GETPCS2+3, GETPCS2+6, CHKBD+2
>> CDEBTIEN LOGREJS+2, LOGREJS+8, L5B+5, CHKBD+2*, CHKBD+3, CHKBD+4
>> CDEBTIN L2+1*, L2C+1*, L4+1*, L6+1*
>> CDEBTOR GETPCS1+9*, GETPCS2+9*
>> CDOB L2A+1*
CERRS SRTXTMP+3!, LOGREJS+2*, LOGREJS+7*, LOGREJS+8, SETREJS+9*, SETREJS+10, SETREJS+11, STOPFILE+11, LOGBULTN+1, LOGBULTN+4
CERRS( SRTXTMP+20, SRTXTMP+21, LOGREJS+3, C+1*, C+2, GETPCS1+1, GETPCS2+1
>> CFAST GETPCS1+8*, GETPCS2+8*
>> CHKEC C+2*, C+3
COD RJCDCONV+1~, RJCDCONV+2*, RJCDCONV+3*, RJCDCONV+4*, RJCDCONV+5*
>> COMMENT UPDREJ+15*, STOPFILE+3
>> CORIDG GETPCS1+11*, GETPCS2+11*
>> CORIGD L1+1*
>> CORIGPMT L5A+1*
>> CRCNT TOT+7, TOT+8, TOT+15, INIT2+1*, C*
>> CREFBAL L1+1*, L1+2, GETPCS1+11*, GETPCS2+11*
>> CSPAMT L5B+1*
>> CSRC LOGREJS+2, LOGREJS+8, SETREJS+5*, SETREJS+6*, SETREJS+7, SETREJS+8, SETREJS+9, SETREJS+11, C+5*, C+6
LOGBULTN+7
>> CSRCS INIT1+2*, C+6*
>> CSTADJ L5B+2*
>> CSTAMT L5B+1*
>> CSTATN GETPCS1+8*, GETPCS2+8*
>> CTRAMT L5A+1*
CVI RJCDCONV+1~, RJCDCONV+2*, RJCDCONV+3, RJCDCONV+4, RJCDCONV+5
DA UPDREJ+1!, UPDREJ+25!, UPDREJ+30*, UPDREJ+37*, STOPFILE+8*!, STOPFILE+13*!, STOPFILE+14*!, STOPFILE+26*
DA(1 UPDREJ+26*, UPDREJ+27, UPDREJ+35*
DD UPDREJ+1!, UPDREJ+25!, UPDREJ+34!
DEBTOR STOPFILE+1~, STOPFILE+9*, STOPFILE+10, STOPFILE+13
DIC UPDREJ+4*, UPDREJ+27*, UPDREJ+30, UPDREJ+38!
DIC("DR" UPDREJ+42*
DIC("P" UPDREJ+29*
DIC(0 UPDREJ+4*, UPDREJ+28*
DIE UPDREJ+38*, STOPFILE+8*!, STOPFILE+13*!, STOPFILE+14*!, STOPFILE+26*
>> DIK UPDREJ+47*
>> DIK(1 UPDREJ+46*
DO UPDREJ+1!, UPDREJ+25!, UPDREJ+34!
DR UPDREJ+1!, UPDREJ+25!, UPDREJ+39*, UPDREJ+41*, UPDREJ+42, UPDREJ+43, STOPFILE+8*!, STOPFILE+13*!, STOPFILE+14*!, STOPFILE+26*
>> DTA UPDREJ+41*
DUZ INIT1+12
>> ERR LOGREJS+3*, LOGREJS+4, LOGREJS+5, LOGREJS+7, C+4*, H+6*
ERRCNT SERVER+5, SERVER+7, SERVER+10, SERVER+22, INIT1+13*, START+7, TOT+5, TOT+9, TOT+17, TOT+20
INIT2+10, SRTXTMP+14, SRTXTMP+17, SRTXTMP+23, SRTXTMP+27, LOGREJS+6, UPDREJ+13, C+4, H+6, GETPCS1+7
GETPCS2+7, CHKBD+5, RECERR~, RECERR+1*, RECERR+2
ERRDATA RECERR~, RECERR+2
ERRORID UPDREJ+8~, UPDREJ+9*, UPDREJ+13
>> ERRS LOGBULTN+1*
>> ERRSFND("9A" SRTXTMP+24*
ETYP RECERR~
>> FILERR H+7*
>> H4DATE H+4*, H+5
>> HALC H+3*
>> HDATE LOGREJS+2, LOGREJS+8, SETREJS+4*, SETREJS+5*, SETREJS+6, SETREJS+7, SETREJS+8, SETREJS+9, H+5, H+6
>> 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 TOT+12*, TOT+13, TOT+14, TOT+15, INIT2+3~, LOGREJS+3*
>> IDGLOB SETREJS+15*, SETREJS+16
>> IDNUM SETREJS+15*, SETREJS+16
>> IDNUMGLB SETREJS+15*
>> IDREC0 SETREJS+16*, SETREJS+17
>> IDXS SETREJS+1*, UPDREJ+41
>> INDX STOPFILE+25*, STOPFILE+26*
>> KBILL UPDREJ+5*
>> LBL C+7*, C+8
LIST SERVER+9!, SERVER+10
LIST( SERVER+9*, SERVER+11
>> LSTREC SERVER+17*, INIT2+5*
>> NAM SETREJS+17*, SETREJS+18*, LOGBULTN+3, LOGBULTN+7
>> 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, SETREJS+3, SETREJS+4, SETREJS+5, SETREJS+6
SETREJS+7, SETREJS+8, SETREJS+9, SETREJS+10, RECERR+1, RECERR+2, LOGBULTN+6, LOGBULTN+7
>> NOTPROC SRTXTMP+2*
>> NULLERR INIT1+14*, SRTXTMP+20, H+7, Z+6, GETPCS1+1, GETPCS2+1
>> NX DOY2EXT+6*, DOY2EXT+7
>> OTHERID SETREJS+13*, SETREJS+14, SETREJS+15
>> PATID SETREJS+13*, SETREJS+18
>> PC UPDREJ+41*, C+2*
>> QNAM SERVER+14*
>> RACTN SRTXTMP+15*, LOGREJS+2, LOGREJS+8, SETREJS+7*, SETREJS+8*, SETREJS+9, SETREJS+12, STOPFILE+5, STOPFILE+6, STOPFILE+7
STOPFILE+10, STOPFILE+11, STOPFILE+12, STOPFILE+15, STOPFILE+17, STOPFILE+18, STOPFILE+20, STOPFILE+23, LOGBULTN+4
>> REC SRTXTMP+7*, SRTXTMP+8, SRTXTMP+9, SRTXTMP+10, SRTXTMP+12, SRTXTMP+15, SRTXTMP+16, SRTXTMP+17, SETREJS+11*, SETREJS+12*
UPDREJ+41, 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+2, GETPCS2+8, GETPCS2+9, RJCDCONV+2, RJCDCONV+3*, RJCDCONV+4*, RJCDCONV+5*
>> REC1 SRTXTMP+5*, SRTXTMP+7
>> REC2 SRTXTMP+6*, SRTXTMP+7
RECERR SERVER+5, SERVER+7, SERVER+10, SERVER+22, START+7, TOT+5, TOT+9, TOT+17, TOT+20, INIT2+10
SRTXTMP+4*, SRTXTMP+14, SRTXTMP+17, SRTXTMP+19, SRTXTMP+23, SRTXTMP+27, LOGREJS+6, UPDREJ+13, C+4, H+6
GETPCS1+7, GETPCS2+7, 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, LOGREJS+6
UPDREJ+9, C+4, H+6, L5B+5, GETPCS1+7, GETPCS2+7, 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, LOGREJS+5, C+3, H+6, GETPCS1+6, GETPCS2+6
CHKBD+4
>> RTYP SRTXTMP+10*, SRTXTMP+11, SRTXTMP+13, SRTXTMP+20, SRTXTMP+21, SRTXTMP+26, LOGREJS+2, LOGREJS+3, LOGREJS+5, LOGREJS+8
SETREJS+6*, SETREJS+7*, SETREJS+8, SETREJS+9, SETREJS+12, UPDREJ+12, STOPFILE+4, STOPFILE+9, STOPFILE+16, STOPFILE+19
STOPFILE+21, STOPFILE+22, C+1, C+2, C+3, C+7, H+6, GETPCS1+1, GETPCS1+6, GETPCS2+1
GETPCS2+6, CHKBD+4, LOGBULTN+4
>> RUNDT INIT1+10*, INIT1+12, STOPFILE+3
>> RUNDTTM INIT1+10*
>> SAMESITE SRTXTMP+25, SRTXTMP+28, GETPCS1+4*, GETPCS1+5, GETPCS2+4*, GETPCS2+5
>> SBILL SETREJS+3*, SETREJS+4*, SETREJS+5, SETREJS+6, SETREJS+7, SETREJS+8, SETREJS+9, UPDREJ+5, UPDREJ+12, LOGBULTN+3
LOGBULTN+7
>> SITE INIT1+17*, SRTXTMP+26, GETPCS1+4, GETPCS1+6, GETPCS2+4, GETPCS2+6
>> SITENUM SRTXTMP+26, GETPCS1+3*, GETPCS1+4, GETPCS1+6, GETPCS2+3*, GETPCS2+4, GETPCS2+6
>> SSN SETREJS+17*, SETREJS+18*, LOGBULTN+3
>> STATCNT INIT1+8*, SETREJS+19*
>> 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!, TOT+1, TOT+2, TOT+14, INIT2+2*, L1+2*, L5A+2*, L5B+3*
>> TRNNUM STOPFILE+23*, STOPFILE+26
U SERVER+17, SERVER+18, INIT1+7*, INIT1+12, INIT2+5, INIT2+6, LOGREJS+2, LOGREJS+8, SETREJS+9, SETREJS+11
SETREJS+12, SETREJS+13, SETREJS+15, SETREJS+17, SETREJS+18, UPDREJ+9, UPDREJ+13, UPDREJ+41, UPDREJ+48, STOPFILE+3
STOPFILE+6, STOPFILE+9, STOPFILE+15, STOPFILE+18, STOPFILE+20, STOPFILE+23, STOPFILE+26, L5B+5, RECERR+2, RJCDCONV+2
RJCDCONV+3, RJCDCONV+4, RJCDCONV+5
X INIT1+10, INIT1+12, TOT+2*, TOT+3*, FMDTM+2, UPDREJ+4*, UPDREJ+30*, 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, SETREJS+12, UPDREJ+15
>> 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, START+5, START+6, TOT+13, INIT2+6*, INIT2+9, INIT2+10
Y UPDREJ+1!, UPDREJ+11, UPDREJ+26
YDOY DOY2EXT~, DOY2EXT+2
Z LOGREJS+1!
>> Z4DOY Z+3*, Z+9
>> ZALC Z+5*
>> ZBAT1 Z+7*
>> ZBAT2 Z+7*
ZDATE SETREJS+11, 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, LOGREJS+5*, LOGREJS+6, UPDREJ+12*, UPDREJ+13
C+3*, C+4, GETPCS1+6*, GETPCS1+7, GETPCS2+6*, GETPCS2+7, 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
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All