FBAARJP ;AISC/GRR - PRINT REJECTS PENDING ACTION ;12/23/15 15:25
Source file <FBAARJP.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 |
|---|---|---|
| START | ||
| END | ||
| MED | ||
| MORE | ||
| HEDB | ||
| WRITM | ||
| TRAV | ||
| TMORE | ||
| WRITT | ||
| PHARM | ||
| PMORE | ||
| WRITP | ||
| CHNH | ||
| CMORE | ||
| WRITC | ||
| HED | ;write header for report if sent to printer
|
|
| REJTXT(FBFILE,FBIENS,FBTXT) | ; get reject text for line item
; input ; FBFILE - (required) Sub-File (162.03, 162.04, 162.1, or 162.5) ; FBIENS - (required) IENS of line item, FileMan DBS format ; FBTXT - array passed by reference, will be initialzed ; output ; FBTXT - array of text with format ; FBTXT(0)=count of lines ; FBTXT(#)=line of text ; where # is sequential number starting at 1 |
|
| RCDES(FBRC,FBRM,FBARR) | ; Reject Code Description
; input ; FBRC - reject code external value ; FBRM - (optional) right margin, default 60 ; FBARR - array, passed by reference, not FBWP, will be initialized ; output ; FBARR - array contained formatted description ; where ; FBARR(0)=line count ; FBARR(1,0)=1st line of description ; FBARR(2,0)=2nd line of description |
|
| DATEOK(FBATID,FBSTART) | ;Compares batch transmission date to start date
; Returns 0 if transmission date earlier than start date ; Returns 1 if transmission date equals or is later |
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | RCDES+20 |
| DT^DICRW | FBAARJP+4 |
| $$GET1^DIQ | REJTXT+33, REJTXT+35, REJTXT+42, RCDES+23 |
| GETS^DIQ | REJTXT+47 |
| ^DIR | FBAARJP+9, FBAARJP+15 |
| ^DIWP | RCDES+30 |
| HED^FBAACCB | MORE, WRITM+4, PMORE, WRITP+4 |
| SET^FBAACCB | MORE+1 |
| ASKH^FBAACCB0 | MORE+2, WRITM+4, TMORE+2, WRITT+4, PMORE+2, WRITP+4, CMORE+2, WRITC+4 |
| HEDP^FBAACCB0 | TMORE, WRITT+4 |
| SETT^FBAACCB0 | TMORE+1 |
| SETV^FBAACCB0 | PMORE+1 |
| CMORE^FBAACCB1 | CMORE+1 |
| HEDC^FBAACCB1 | CMORE, WRITC+4 |
| MORE^FBAACCB1 | PMORE+1 |
| $$DATX^FBAAUTL | HEDB |
| CLOSE^FBAAUTL | END+2 |
| ZIS^FBAAUTL | FBAARJP+18 |
| $$FMADD^XLFDT | FBAARJP+12 |
| $$FMTE^XLFDT | FBAARJP+12, HED+2 |
| $$LJ^XLFSTR | REJTXT+39, REJTXT+60 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^FBAA(161.99 - [#161.99] | FIND1^DIC, GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^FBAA(161.7 - [#161.7] | MED, TRAV, PHARM, CHNH, DATEOK+5 |
| ^FBAA(162.1 - [#162.1] | START+1, PHARM, PMORE+1 |
| ^FBAAC - [#162] | TMORE+1 |
| ^FBAAC("AG" | START+1, TRAV, TMORE+1 |
| ^FBAAC("AH" | START+1, MED, MORE+1 |
| ^FBAAI - [#162.5] | CMORE+1 |
| ^FBAAI("AH" | START+1, CHNH, CMORE+1 |
| ^UTILITY($J | RCDES+28!, RCDES+33, RCDES+35! |
| ^VA(200 - [#200] | HEDB |
| Name | Line Occurrences |
|---|---|
| $$DATEOK | MED, TRAV, PHARM, CHNH |
| CHNH | START+1 |
| CMORE | CHNH |
| END | FBAARJP+15, FBAARJP+18, START+1 |
| HED | MORE, TMORE, PMORE, CMORE |
| HEDB | MORE, TMORE, PMORE, CMORE |
| MED | START+1 |
| MORE | MED |
| PHARM | START+1 |
| PMORE | PHARM |
| RCDES | REJTXT+56 |
| REJTXT | WRITM+2, WRITT+2, WRITP+2, WRITC+2 |
| TMORE | TRAV |
| TRAV | START+1 |
| WRITC | CMORE+1 |
| WRITM | MORE+1 |
| WRITP | PMORE+1 |
| WRITT | TMORE+1 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | END!, PMORE+1*, WRITP+2, RCDES+13~ |
| A1 | END! |
| A2 | END! |
| A3 | END! |
| B | START!, END!, MED*, MORE+1, TRAV*, TMORE+1, PHARM*, PMORE+1, CHNH*, CMORE+1 , RCDES+13~ |
| B(0 | MED*, TRAV*, PHARM*, CHNH* |
| B2 | END!, PMORE+1*, WRITP+2 |
| CNT | START*, START+2, END!, WRITM*, WRITT*, WRITP*, WRITC* |
| CPTDESC | END! |
| D | END! |
| DIR | FBAARJP+9!, FBAARJP+15! |
| DIR("?" | FBAARJP+13*, FBAARJP+14* |
| DIR("A" | FBAARJP+7*, FBAARJP+11* |
| DIR("B" | FBAARJP+8*, FBAARJP+12* |
| DIR(0 | FBAARJP+6*, FBAARJP+11* |
| DIRUT | FBAARJP+9, FBAARJP+15, END+1! |
| DIWF | RCDES+13~, RCDES+29* |
| DIWL | RCDES+13~, RCDES+29*, RCDES+33 |
| DIWR | RCDES+13~, RCDES+29* |
| DT | FBAARJP+4, FBAARJP+12 |
| FBAACPT | END! |
| FBAAOUT | START*, START+1, END!, MED, MORE+1, MORE+2, WRITM, WRITM+4, TRAV, TMORE+2 , WRITT+4, PHARM, PMORE+1, PMORE+2, WRITP+4, CHNH, CMORE+1, CMORE+2, WRITC, WRITC+4 |
| FBAC | END+1! |
| FBAP | END+1! |
| FBARR | REJTXT+52~, REJTXT+56, RCDES~, RCDES+16!, RCDES+33* |
| FBARR( | REJTXT+64, REJTXT+65, REJTXT+68 |
| FBARR(1 | REJTXT+61 |
| FBATID | DATEOK~, DATEOK+4, DATEOK+5 |
| FBC | REJTXT+11~, REJTXT+13*, REJTXT+38*, REJTXT+39, REJTXT+43*, REJTXT+59*, REJTXT+60, REJTXT+61, REJTXT+67*, REJTXT+68 , REJTXT+70 |
| FBD | REJTXT+11~ |
| FBD(4 | REJTXT+42*, REJTXT+43 |
| FBD(5 | REJTXT+33*, REJTXT+34, REJTXT+39 |
| FBD(6 | REJTXT+35*, REJTXT+39 |
| FBDX | END+1! |
| FBFD | END+1! |
| FBFIELDS | REJTXT+11~, REJTXT+28*, REJTXT+29*, REJTXT+30*, REJTXT+31*, REJTXT+33, REJTXT+35, REJTXT+42, REJTXT+47, REJTXT+51 , REJTXT+53 |
| FBFILE | REJTXT~, REJTXT+15, REJTXT+28, REJTXT+29, REJTXT+30, REJTXT+31, REJTXT+33, REJTXT+35, REJTXT+42, REJTXT+47 |
| FBI | RCDES+13~, RCDES+30* |
| FBIENS | REJTXT~, REJTXT+16, REJTXT+33, REJTXT+35, REJTXT+42, REJTXT+47 |
| FBIN | END!, PMORE+1* |
| FBINOLD | END! |
| FBINTOT | START*, END! |
| FBK | END+1! |
| FBL | END+1!, WRITM+1~, WRITM+3*, WRITM+5, WRITT+1~, WRITT+3*, WRITT+5, WRITP+1~, WRITP+3*, WRITP+5 , WRITC+1~, WRITC+3*, WRITC+5 |
| FBLI | REJTXT+52~, REJTXT+64*, REJTXT+65, REJTXT+68 |
| FBLST | REJTXT+11~ |
| FBLST( | REJTXT+51, REJTXT+53 |
| >> FBNNP | MORE+2, TMORE+2, PMORE+2, CMORE+2 |
| FBNUM | END!, MED*, HEDB, TRAV*, PHARM*, CHNH* |
| FBPDT | END+1! |
| >> FBPOP | FBAARJP+18 |
| FBPROC | END+1! |
| FBPV | END! |
| FBRC | REJTXT+52~, REJTXT+53*, REJTXT+54, REJTXT+56, REJTXT+60, RCDES~, RCDES+17, RCDES+20 |
| FBRCI | RCDES+13~, RCDES+20*, RCDES+23, RCDES+25 |
| FBRIENS | REJTXT+11~, REJTXT+50*, REJTXT+51*, REJTXT+53 |
| FBRM | RCDES~, RCDES+15*, RCDES+29 |
| FBRR | END! |
| FBSC | END+1! |
| FBSTART | DATEOK~, DATEOK+4, DATEOK+6 |
| FBSTARTD | FBAARJP+16*, END+1!, MED, TRAV, PHARM, CHNH, HED+2 |
| FBSTATL | FBAARJP+10*, END+1!, MED, TRAV, PHARM, CHNH, HED+2 |
| FBTD | END+1! |
| FBTXT | WRITM+1~, WRITM+2, WRITT+1~, WRITT+2, WRITP+1~, WRITP+2, WRITC+1~, WRITC+2, REJTXT~, REJTXT+12! |
| FBTXT( | WRITM+3, WRITM+5, WRITT+3, WRITT+5, WRITP+3, WRITP+5, WRITC+3, WRITC+5, REJTXT+39*, REJTXT+43* , REJTXT+60*, REJTXT+61*, REJTXT+68* |
| FBTXT(0 | REJTXT+13*, REJTXT+70* |
| FBTYPE | END!, MED*, TRAV*, PHARM*, CHNH* |
| FBVD | END!, MED*, HEDB, TRAV*, PHARM*, CHNH* |
| FBVDUZ | END!, MED*, HEDB, TRAV*, PHARM*, CHNH* |
| FBVP | END! |
| FBWP | RCDES+13~ |
| FBWP( | RCDES+30 |
| FBWP(1 | RCDES+25* |
| FBX | RCDES+13~, RCDES+23*, DATEOK+3~, DATEOK+6*, DATEOK+7 |
| FBY | DATEOK+3~, DATEOK+5*, DATEOK+6 |
| I | END!, CMORE+1*, WRITC+2, RCDES+13~ |
| IO | START |
| IOF | START, MORE+2, WRITM+4, TMORE+2, WRITT+4, PMORE+2, WRITP+4, CMORE+2, WRITC+4 |
| IOSL | WRITM+4, WRITT+4, WRITP+4, WRITC+4 |
| IOST | START, MORE+2, WRITM+4, TMORE+2, WRITT+4, PMORE+2, WRITP+4, CMORE+2, WRITC+4, HED+1 |
| J | END!, MORE+1*, WRITM+2, TMORE+1*, WRITT+2, RCDES+13~ |
| K | END!, MORE+1*, WRITM+2, TMORE+1*, WRITT+2, RCDES+13~ |
| L | END!, MORE+1*, WRITM+2, RCDES+13~ |
| M | END!, MORE+1*, WRITM+2, RCDES+13~ |
| N | END! |
| PGM | FBAARJP+17*, END! |
| POP | END! |
| Q | START*, END!, HED+2 |
| START! | |
| S | END! |
| T | END! |
| U | MED, TRAV, PHARM, CHNH, DATEOK+5 |
| UL | START*, END!, MORE+2, TMORE+2, PMORE+2, CMORE+2 |
| V | END! |
| VAL | FBAARJP+17*, END! |
| VAR | FBAARJP+17*, END! |
| VID | END! |
| X | END!, RCDES+30* |
| XY | END! |
| Y | FBAARJP+10, FBAARJP+16, END! |
| Y(0 | TMORE+1* |
| Z | END! |
| Z(0 | PMORE+1*, CMORE+1* |
| ZS | END! |