RCDPESR0 ;ALB/TMK/DWA - Server auto-update utilities - EDI Lockbox ; 9/30/10 6:05pm
Source file <RCDPESR0.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 |
---|---|---|
DISP(RCMIN,RCMOUT,RCFMT,RCFULL,RCW,RC3444) | ; Format the 835 return msg
; RCMIN = the name of the array that contains the raw message data ; The data is contained at the next level and the subscript is ; numeric and greater than 0 or the data can be at the ; 0-node subsequent to the final subscript. ; If the message array is a global ^TMP($J,"MSG",n), RCMIN ; will equal "^TMP($J,""MSG"")" and the message text will be ; in ^TMP($J,"MSG",1), ^TMP($J,"MSG",2), etc. OR ; the message text can be defined at TMP($J,"MSG",1,0) ^...,2,0) ; etc. ; RCMOUT = the name of the array that should be returned. This array ; will follow the same convention as the input array. The ; array will be returned with a numeric final subscript. If ; RCMOUT is passed as "^TMP($J,""MSG1"")", then the display ; lines will be returned in ^TMP($J,"MSG1",1), ; ^TMP($J,"MSG1",2), etc. Note the array RCMOUT is killed ; on entry to this call ; RCFMT = 0 or null if call should return raw data, 1 to execute the ; transforms attached to the fields ; RCFULL = the name of an array if the data should be returned in ; this array, formatted into lines for display. If not sent, ; only the display data by element is returned in RCMOUT. If ; RCFULL is sent, the array is killed before populating it ; RCW = max # of characters per line to return in array RCFULL ; RC3444 = flag that indicates only return bill data, not header data |
|
FMTDSP(RCMUN,RCMFO,RCW,RCNOH05) | ; Format the display data in array named in
; RCMUN into lines up to RCW characters wide RCMUN must be set up the ; same as the output of the DISP call above ; Returns array named in RCMFO with the last subscript being the line # ; Note @RCMFO is killed on entry to this call ; Default is 80 if RCW=0 or null ; RCNOH05 = flag that if =1, suppresses the '05' header |
|
BULLERA(RC,RCTDA,RCXMG,RCSUBJ,RCERR,RCTYP) | ; Send a bulletin for entries in 344.5
; RC = flags for data to include (one or more can can be used) ; 'D': display text 'R': raw data 'F': formatted data from raw ; data in file 344.5 ; RCTDA = ien of the entry in file 344.5 ; RCXMG = mail msg # for the ERA ; RCSUBJ = subject of the bulletin ; RCERR = error text in array or name of error global ; RCTYP = if 0:ERA 1:EEOB |
|
BULLEFT(RCTDA,RCXMG,RCSUBJ,RCERR) | ; Send a bulletin for 'bad' EFT entries
; RCTDA = ien of the entry in file 344.3 ; RCXMG = mail msg # for the EFT ; RCSUBJ = subject of the bulletin ; RCERR = error text in array |
|
DTXT(RCTDA,RCXM,RCNT) | ; Add display text to array RCXM(CT)
; RCTDA = ien of entry in file 344.5 ; Send RCNT and RCXM by reference for return values |
|
BILLREF(RC3444,RC34441) | ; Returns the bill # for the EOB in file 344.4, entry
; number RC3444 and subfile entry RC34441 |
|
GETBILL(DA) | ; Called from computed field to find bill reference
; Assumes DA(1)= ien of file 344.4, DA = ien of file 344.41 |
FileNo | Call Tags |
---|---|
^RCY(344.5 - [#344.5] | GETS^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBM(361.1 - [#361.1] | GETBILL+4 |
^RCY(344.4 - [#344.4] | GETBILL+3 |
^RCY(344.5 - [#344.5] | BULLERA+34 |
^TMP("RCXM_344.5" | BULLERA+11!, BULLERA+15*, BULLERA+16*, BULLERA+17*, BULLERA+18*, BULLERA+19*, BULLERA+22*, BULLERA+23*, BULLERA+29*, BULLERA+30* , BULLERA+31*, BULLERA+33*, BULLERA+34*, BULLERA+39! |
^TMP($J | BULLERA+27!, BULLERA+30, BULLERA+39! |
Name | Line Occurrences |
---|---|
DISP | BULLERA+28 |
DTXT | BULLERA+17 |
FMTDSP | DISP+53 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CT | BULLERA+10~, BULLERA+14*, BULLERA+15*, BULLERA+16*, BULLERA+17, BULLERA+18*, BULLERA+19*, BULLERA+22*, BULLERA+23*, BULLERA+29* , BULLERA+30*, BULLERA+31*, BULLERA+33*, BULLERA+34*, BULLEFT+5~, BULLEFT+6*, BULLEFT+7*, BULLEFT+8*, BULLEFT+9*, BULLEFT+12* , BULLEFT+13* |
DA | GETBILL~, GETBILL+3 |
DA(1 | GETBILL+3 |
DUZ | BULLERA+37~*, BULLEFT+16~* |
DUZ(0 | BULLERA+37*, BULLEFT+16* |
R | DISP+26~, DISP+35*, DISP+37*, DISP+42*, DISP+44* |
RC | DISP+26~, DISP+33*, DISP+35*, DISP+37*, DISP+38, DISP+40*, DISP+42*, DISP+44*, DISP+45, DISP+46 , DISP+48, DISP+50, DISP+51*, DISP+52, BULLERA~, BULLERA+17, BULLERA+24, BULLERA+31, BULLERA+32 |
RC3444 | DISP~, DISP+39, DISP+53, BILLREF~, BILLREF+3 |
RC34441 | BILLREF~, BILLREF+3, BILLREF+4 |
RCARR | BILLREF+2~ |
RCARR( | BILLREF+4 |
RCCT | DISP+26~, DISP+27*, DISP+38*, DISP+45*, DISP+52*, FMTDSP+8~, FMTDSP+12*, FMTDSP+15*, FMTDSP+17*, FMTDSP+18* , FMTDSP+21*, FMTDSP+22*, FMTDSP+25*, FMTDSP+27*, FMTDSP+32*, FMTDSP+35*, FMTDSP+36*, FMTDSP+37* |
RCCT1 | FMTDSP+8~, FMTDSP+12*, FMTDSP+18*, BULLERA+25~, BULLERA+26* |
RCD | FMTDSP+8~, FMTDSP+13*, FMTDSP+14, FMTDSP+18, FMTDSP+19, FMTDSP+21, FMTDSP+22, FMTDSP+24, FMTDSP+27, FMTDSP+30 , FMTDSP+34, FMTDSP+35, FMTDSP+36 |
RCDASH | FMTDSP+8~, FMTDSP+11*, FMTDSP+18 |
RCDATA | DISP+26~, DISP+31*, DISP+34, DISP+35, DISP+36, DISP+37, DISP+38*, DISP+39, DISP+45, DISP+49* , DISP+50, DISP+52 |
RCDIQ | DTXT+3~, DTXT+5 |
RCERR | BULLERA~, BULLERA+12*, BULLERA+13, BULLERA+19, BULLEFT~, BULLEFT+9 |
RCERR( | BULLEFT+11, BULLEFT+12, BULLEFT+13 |
RCERR("" | BULLEFT+10 |
RCFMT | DISP~, DISP+49 |
RCFULL | DISP~, DISP+53 |
RCLINE | FMTDSP+8~, FMTDSP+12*, FMTDSP+15*, FMTDSP+16, FMTDSP+25, FMTDSP+28*, FMTDSP+29, FMTDSP+30*, FMTDSP+32*, FMTDSP+35* , FMTDSP+36*, FMTDSP+37 |
RCMFO | FMTDSP~, FMTDSP+9, FMTDSP+15, FMTDSP+17, FMTDSP+18, FMTDSP+21, FMTDSP+22, FMTDSP+25, FMTDSP+27, FMTDSP+32 , FMTDSP+35, FMTDSP+36, FMTDSP+37 |
RCMID | FMTDSP+8~, FMTDSP+12*, FMTDSP+32, FMTDSP+34, FMTDSP+36 |
RCMIN | DISP~, DISP+28 |
RCMOUT | DISP~, DISP+27, DISP+38, DISP+45, DISP+52, DISP+53 |
RCMUN | FMTDSP~, FMTDSP+13 |
RCNOH05 | FMTDSP~, FMTDSP+18 |
RCNT | DTXT~, DTXT+5 |
RCQ | DISP+26~, DISP+28*, DISP+30, DISP+32 |
RCREF | DISP+26~, DISP+27*, DISP+35*, DISP+37*, DISP+39, DISP+41, DISP+42, DISP+43, DISP+44, DISP+45 |
RCSTART | FMTDSP+8~, FMTDSP+20*, FMTDSP+21*, FMTDSP+26*, FMTDSP+27* |
RCSUBJ | BULLERA~, BULLERA+38, BULLEFT~, BULLEFT+17 |
RCTDA | BULLERA~, BULLERA+17, BULLERA+28, BULLERA+34, BULLEFT~, DTXT~, DTXT+4, DTXT+5 |
RCTYP | BULLERA~, BULLERA+14*, BULLERA+15, BULLERA+16 |
>> RCV5 | DISP+29*, DISP+34, DISP+36, DISP+41, DISP+43 |
RCVAR | BULLERA+10~, BULLERA+13*, BULLERA+18, BULLERA+19, BULLERA+20, BULLERA+21, BULLERA+22, BULLERA+23 |
RCW | DISP~, DISP+53, FMTDSP~, FMTDSP+10*, FMTDSP+11, FMTDSP+12, FMTDSP+19, FMTDSP+21, FMTDSP+24, FMTDSP+27 , FMTDSP+34 |
RCXM | BULLERA+10~, BULLERA+17!, BULLEFT+5~, DTXT~, DTXT+5 |
RCXM( | BULLEFT+7*, BULLEFT+8*, BULLEFT+9*, BULLEFT+12*, BULLEFT+13* |
RCXMG | BULLERA~, BULLERA+15, BULLEFT~, BULLEFT+7 |
U | DISP+29, DISP+30, DISP+31, DISP+45, DISP+48, DISP+50, DISP+51, GETBILL+4, GETBILL+5 |
VAL | GETBILL+2~, GETBILL+4*, GETBILL+5*, GETBILL+6 |
X | DISP+47~, DISP+49* |
X1 | DISP+47~, DISP+48*, DISP+49 |
XMB | BULLERA+10~, BULLEFT+5~ |
XMBODY | BULLERA+10~, BULLERA+35*, BULLERA+38, BULLEFT+5~, BULLEFT+14*, BULLEFT+17 |
XMERR | BULLERA+10~, BULLEFT+5~ |
XMFULL | BULLERA+10~, BULLEFT+5~ |
XMINSTR | BULLERA+10~, BULLEFT+5~ |
XMTO | BULLERA+10~, BULLERA+38, BULLEFT+5~, BULLEFT+17 |
XMTO("I:G.RCD | PE PAYMENTS EXCEPTIONS" , BULLERA+14*, BULLEFT+6* |
XMTYPE | BULLERA+10~, BULLEFT+5~ |
XMZ | BULLERA+10~, BULLERA+38, BULLEFT+5~, BULLEFT+17 |
Y | DISP+47~, DISP+49 |
Z | DISP+26~, DISP+28*, FMTDSP+8~, FMTDSP+13*, FMTDSP+17, BULLERA+10~, BULLERA+18*, BULLERA+21*, BULLERA+22, BULLERA+23 , BULLERA+30*, BULLERA+34*, BULLEFT+5~, BULLEFT+11*, BULLEFT+12, BULLEFT+13, GETBILL+2~, GETBILL+3*, GETBILL+4, GETBILL+5 |
Z0 | DISP+26~, DISP+28*, DISP+29, DISP+30, DISP+31, DISP+38, BULLERA+10~, BULLERA+23*, BULLEFT+5~, BULLEFT+13* |
Z1 | DISP+26~, DISP+30*, DISP+31, DISP+32, DISP+42, DISP+44, DISP+45, DISP+52 |
Name | Field # of Occurrence |
---|---|
$T(@R | DISP+35, DISP+37, DISP+42, DISP+44 |