IBCEF73 ;WOIFO/SS - FORMATTER AND EXTRACTOR SPECIFIC BILL FUNCTIONS ;8/6/03 10:56am
Source file <IBCEF73.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Integrated Billing | 11 | IBCEF7 IBCEF71 IBCEF72 IBCEF74 IBCEF75 IBCEF76 IBCEF80 IBCEFP IBCEP7 ^IBA(364.5 ^IBA(364.7 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CHCKSEC(IBFRM,IBPROV,IBTYPE,IBVAL) | ;
|
|
| CHSEC(IBFRM,IBPROV,IBTYPE,IBVAL) | ;
|
|
| CHCKSUB(IBFRM,IBREC,IBFAC,IBTYPE,IBXSAVE) | ;
|
|
| CHSUB(IBFRM,IBREC,IBVAL) | ;
|
|
| OPR2(IBFRM) | ;
|
|
| OP1(IBFRM) | ;
|
|
| OPR3(IBFRM) | ;
|
|
| OP2(IBFRM) | ;
|
|
| SUB1(IBFRM) | ;
|
|
| OPR4(IBFRM) | ;
|
|
| OP9(IBFRM) | ;
|
|
| SUB2(IBFRM) | ;
|
|
| OP3(IBFRM) | ;
|
|
| OPR5(IBFRM) | ;
|
|
| OPR8(IBFRM) | ;
|
|
| OP4(IBFRM) | ;
|
|
| OP8(IBFRM) | ;
|
|
| OP6(IBFRM) | ;
|
|
| OP7(IBFRM) | ;
|
|
| OPRB(IBFRM) | ;
|
|
| CHCKPRV1(IBFRM,IBVAL) | ;
|
|
| CHPRV1(IBFRM,IBVAL) | ;
|
|
| PRV1(IBFRM) | ;
|
|
| PTSELF | ;This tag is for the CI2 segment. If the IBXSAVE("IADR") is empty
|
|
| NOPUNCT(X,SPACE,EXC) | ; Strip punctuation from data in X
; SPACE = flag if 1 strip SPACES ; EXC = list of punct not to strip |
|
| PROVID(IBXIEN) | ;This modified version of prov id call is to acquire the SSN
|
|
| TAX3559(IBPROV) | ;
|
|
| SSN200(IBPTR) | ||
| SSN3559(IBPROV) | ;
|
|
| PRV1FMT(P) | ;FORMAT CODE FOR PRV1 SEGMENT THAT WON'T FIT ON LINE
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBA(355.9 - [#355.9] | TAX3559+6, TAX3559+7, TAX3559+9, SSN3559+5, SSN3559+6, SSN3559+8 |
| ^IBA(355.93 - [#355.93] | TAX3559+13 |
| ^IBE(355.97 - [#355.97] | TAX3559+8, TAX3559+15, SSN3559+7 |
| Name | Line Occurrences |
|---|---|
| $$CHPRV1 | CHCKPRV1+1, CHCKPRV1+2 |
| $$CHSEC | CHCKSEC+1, CHCKSEC+2 |
| $$CHSUB | CHCKSUB+10, CHCKSUB+13 |
| $$OP1 | CHSEC+7, CHSEC+9 |
| $$OP2 | CHSEC+5 |
| $$OP3 | CHSUB+5 |
| $$OP4 | CHSEC+3 |
| $$OP6 | CHSUB+6 |
| $$OP7 | CHSUB+4 |
| $$OP8 | CHSEC+11 |
| $$OP9 | CHSEC+15 |
| $$OPR2 | CHSEC+7, CHSEC+9 |
| $$OPR3 | CHSEC+5 |
| $$OPR4 | CHSEC+15 |
| $$OPR5 | CHSEC+3 |
| $$OPR8 | CHSEC+11 |
| $$OPRB | CHSEC+13 |
| $$PRV1 | CHPRV1+2 |
| $$SUB1 | CHSUB+2 |
| $$SUB2 | CHSUB+3 |
| $$TAX3559 | PROVID+16 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CT | CHCKSUB+1~, CHCKSUB+6*, CHCKSUB+11*, CHCKSUB+14* |
| EXC | NOPUNCT~, NOPUNCT+7 |
| I | PROVID+7~, PROVID+8*, PROVID+9 |
| IB0 | TAX3559+12~, TAX3559+13*, TAX3559+14, TAX3559+15 |
| IB2 | TAX3559+2~, TAX3559+6*, SSN3559+1~, SSN3559+5* |
| IB3559 | TAX3559+2~, TAX3559+3*, TAX3559+6*, TAX3559+7, TAX3559+9, SSN3559+1~, SSN3559+2*, SSN3559+5*, SSN3559+6, SSN3559+8 |
| IBFAC | CHCKSUB~, CHCKSUB+2, CHCKSUB+4 |
| IBFID | TAX3559+12~, TAX3559+14*, TAX3559+15 |
| IBFRM | CHCKSEC~, CHCKSEC+1, CHCKSEC+2, CHSEC~, CHSEC+3, CHSEC+5, CHSEC+7, CHSEC+9, CHSEC+11, CHSEC+13 , CHSEC+15, CHCKSUB~, CHCKSUB+9, CHCKSUB+13, CHSUB~, CHSUB+2, CHSUB+3, CHSUB+4, CHSUB+5, CHSUB+6 , OPR2~, OPR2+1, OPR2+2, OP1~, OP1+1, OP1+2, OPR3~, OPR3+1, OP2~, OP2+1 , SUB1~, SUB1+1, SUB1+2, OPR4~, OPR4+1, OP9~, OP9+1, SUB2~, SUB2+1, SUB2+2 , OP3~, OP3+1, OPR5~, OPR5+1, OPR8~, OPR8+1, OP4~, OP4+1, OP8~, OP8+1 , OP6~, OP6+1, OP7~, OP7+1, OPRB~, OPRB+1, CHCKPRV1~, CHCKPRV1+1, CHCKPRV1+2, CHPRV1~ , CHPRV1+2, PRV1~, PRV1+1, PRV1+2 |
| IBFT | PROVID+12~, PROVID+13*, PROVID+14, PROVID+15, PROVID+16, PROVID+17, PROVID+18, PROVID+19 |
| IBID | TAX3559+2~, TAX3559+4*, TAX3559+9*, TAX3559+11, TAX3559+15*, TAX3559+17, SSN3559+1~, SSN3559+3*, SSN3559+8*, SSN3559+9 |
| IBIDTYP | TAX3559+2~, TAX3559+7*, TAX3559+8*, TAX3559+9, SSN3559+1~, SSN3559+6*, SSN3559+7*, SSN3559+8 |
| IBPROV | CHCKSEC~, CHCKSEC+1, CHCKSEC+2, CHSEC~, CHSEC+3, CHSEC+5, CHSEC+7, CHSEC+9, CHSEC+11, CHSEC+13 , CHSEC+15, CHSEC+16, CHCKSUB+10, TAX3559~, TAX3559+1, TAX3559+5, TAX3559+6, TAX3559+11, TAX3559+13, SSN3559~ , SSN3559+4, SSN3559+5 |
| IBPTR | PROVID+12~, PROVID+15*, PROVID+16, SSN200~, SSN200+1, SSN200+2 |
| IBQ | TAX3559+12~, TAX3559+15* |
| IBQFL | TAX3559+2~, TAX3559+3*, TAX3559+6, TAX3559+9*, SSN3559+1~, SSN3559+2*, SSN3559+5, SSN3559+8* |
| IBREC | CHCKSUB~, CHCKSUB+10, CHCKSUB+13, CHSUB~, CHSUB+2, CHSUB+3, CHSUB+4, CHSUB+5, CHSUB+6 |
| IBRETVAL | PROVID+11~*, PROVID+16*, PROVID+17, PROVID+18 |
| IBSAVE | CHCKSUB+1~ |
| IBSAVE( | CHCKSUB+5*, CHCKSUB+6, CHCKSUB+8, CHCKSUB+11, CHCKSUB+12, CHCKSUB+14, CHCKSUB+15 |
| IBSTR | CHSEC+1~*, CHSEC+3*, CHSEC+5*, CHSEC+7*, CHSEC+9*, CHSEC+11*, CHSEC+13*, CHSEC+15*, CHSEC+16, CHSEC+17 , CHSUB+1~, CHSUB+2*, CHSUB+3*, CHSUB+4*, CHSUB+5*, CHSUB+6*, CHSUB+7, CHSUB+8, CHPRV1+1~*, CHPRV1+2* , CHPRV1+3, CHPRV1+4 |
| IBTYPE | CHCKSEC~, CHCKSEC+1, CHCKSEC+2, CHSEC~, CHSEC+3, CHSEC+5, CHSEC+7, CHSEC+9, CHSEC+11, CHSEC+13 , CHSEC+15, CHCKSUB~, CHCKSUB+5, CHCKSUB+6, CHCKSUB+8, CHCKSUB+10, CHCKSUB+11, CHCKSUB+12, CHCKSUB+14, CHCKSUB+15 |
| IBVAL | CHCKSEC~, CHCKSEC+1, CHCKSEC+2, CHSEC~, CHSEC+17, CHCKSUB+7~, CHCKSUB+8*, CHCKSUB+10, CHCKSUB+13, CHSUB~ , CHSUB+8, CHCKPRV1~, CHCKPRV1+1, CHCKPRV1+2, CHPRV1~, CHPRV1+4 |
| IBXDATA | PTSELF+8*, PTSELF+10*, PRV1FMT+1!, PRV1FMT+3*, PRV1FMT+4* |
| IBXIEN | CHCKSUB+3, CHCKSUB+5, CHCKSUB+6, CHCKSUB+8, CHCKSUB+11, CHCKSUB+12, CHCKSUB+14, CHCKSUB+15, PTSELF+5, PTSELF+6 , PTSELF+9, PROVID~, PROVID+3, PROVID+6, PROVID+15, PRV1FMT+2 |
| IBXSAVE | CHCKSUB~, PROVID+5*, PROVID+6*, PROVID+9, PROVID+14, PROVID+18*, PROVID+20 |
| IBXSAVE( | CHCKSUB+3, CHCKSUB+5!, CHCKSUB+11*, CHCKSUB+12*, CHCKSUB+14*, CHCKSUB+15* |
| IBXSAVE("BIL-PROV-SEC" | PRV1FMT+2*, PRV1FMT+3 |
| IBXSAVE("ID" | PROVID+4*, PROVID+9*, PROVID+19* |
| IBZ | PTSELF+4~, PTSELF+6*, PTSELF+7*, PTSELF+8, PTSELF+9~ |
| IBZ( | PTSELF+6 |
| L | NOPUNCT+8~*, NOPUNCT+9*, NOPUNCT+10 |
| P | PRV1FMT~, PRV1FMT+3 |
| PUNCT | NOPUNCT+4~, NOPUNCT+5*, NOPUNCT+6*, NOPUNCT+7*, NOPUNCT+10, NOPUNCT+12 |
| SPACE | NOPUNCT~, NOPUNCT+6 |
| U | CHCKSUB+2, CHCKSUB+8, PROVID+9, PROVID+14, PROVID+17, PROVID+18, PROVID+19, TAX3559+13, TAX3559+14, TAX3559+15 |
| X | NOPUNCT~, NOPUNCT+11, NOPUNCT+12* |
| X( | NOPUNCT+9, NOPUNCT+10* |
| Z | CHCKSUB+1~, CHCKSUB+2*, CHCKSUB+3, CHCKSUB+5, CHCKSUB+6, CHCKSUB+8, CHCKSUB+11, CHCKSUB+12, CHCKSUB+14, CHCKSUB+15 , NOPUNCT+4~ |
| Z0 | CHCKSUB+1~, CHCKSUB+6*, CHCKSUB+8, CHCKSUB+11, CHCKSUB+12, CHCKSUB+14, CHCKSUB+15 |
| Z1 | CHCKSUB+1~, CHCKSUB+6*, CHCKSUB+8, CHCKSUB+11, CHCKSUB+14 |
| Z2 | CHCKSUB+1~, CHCKSUB+6*, CHCKSUB+8, CHCKSUB+11, CHCKSUB+14 |