IBCEF61 ;ALB/TMP - EDI TRANSMISSION RULES DEFINITION ;28-APR-99
Source file <IBCEF61.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 |
---|---|---|
SELRULE(IBRULE) | ; Select rule
|
|
ACTIVE(IBRULE) | ; Edit rules' active/inactive dates
; IBRULE = ien of rule in file 364.4 |
|
ACTQ | ||
SCRACT | ; Rebld display - only currently active
|
|
NOSCR | ; Rebld display - inactive and currently active
|
|
BILTYP(IBRULE) | ; Allow to edit bill types for rule
; IBRULE = ien of rule - file 364.4 |
|
BILTYPQ | ||
SEL(VALMY) | ; Select one or more bill type restriction entries
; VALMY = passed by reference and returned subscripted by ; entry #(s) in the LM array selected |
|
BTEDIT(IBRULE) | ; Edit bill type restriction dates
; IBRULE = ien of the bill type restriction being edited ; (0)= ien of the RULE - file 364.4 |
|
BTEQ | ||
BTADD(IBRULE) | ; Add new bill type restrictions
; IBRULE = ien of rule entry - file 364.4 |
|
BTAQ | ||
INSCO(IBRULE) | ; Allow user to edit rule's ins co data
; IBRULE = ien of rule - file 364.4 |
|
INSCOQ | ||
MISC(IBRULE) | ; Edit other misc fields for the rule
; IBRULE = ien of rule - file 364.4 |
|
DISPRUL(IBRULE) | ; Display rule selected
; IBRULE = ien of rule - file 364.4 |
|
DISPRQ | ||
SUCCESS(IBOK) | ; Display msg after add rule
; IBOK = 1 if successful, 0 if not |
|
ADDBTYP(IB,IBDA1) | ; Add bill types in IB(364.41) to rule IBDA1
|
|
INSADD(IB,IBDA1) | ; Add ins co exceptions from entries in
; IB(364.42 - exclude) or IB(364.43 - include) to rule IBDA1 |
|
BTDTOK(IBRULE,IBBT,IBDTYP,X) | ; Check bill type date is consistent for rule
; IBRULE = ien of rule - file 364.4 ; IBBT = ien of bill type in rule IBRULE (optional if check at top level) ; IBDTYP = 1 for active date check, 2 for inactive date check ; X = Value of date being validated |
|
BTDTQ |
Name | Field # of Occurrence |
---|---|
EN^DDIOL | BTDTOK+15, BTDTOK+18, BTDTOK+22, BTDTOK+24, BTDTOK+28 |
FILE^DICN | ADDBTYP+11, INSADD+8 |
^DIE | ACTIVE+7, BTEDIT+14, INSCO+8, MISC+7 |
^DIK | BTADD+13, INSCO+12, INSCO+17 |
EN1^DIP | DISPRUL+9 |
^DIR | BILTYP+8, SUCCESS+8 |
QUIT^IBCEF5 | INSCO+21 |
BTYP^IBCEF51 | BTADD+9 |
REBLD^IBCEF6 | ACTIVE+9, SCRACT+2, NOSCR+2, INSCO+22, MISC+8 |
EN^IBCEF62 | BILTYP+12 |
REBLD^IBCEF62 | BTEDIT+15, BTADD+15 |
$$GETSPEC^IBEFUNC | ADDBTYP+8, INSADD+6 |
$$EXPAND^IBTRE | BILTYP+8 |
FULL^VALM1 | SELRULE+1, SEL+5, BTADD+3, DISPRUL+3 |
PAUSE^VALM1 | DISPRQ+1 |
EN^VALM2 | SELRULE+4, SEL+7 |
$$FMTE^XLFDT | BTDTOK+15, BTDTOK+18, BTDTOK+22, BTDTOK+24 |
Name | Line Occurrences |
---|---|
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 |
---|---|
^IBE(364.4 - [#364.4] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBE(364.4 - [#364.4] | BILTYP+5, BILTYP+10, BTADD+7, BTADD+13, INSCO+6, INSCO+9, INSCO+12, INSCO+17, INSCO+19, ADDBTYP+8 , INSADD+6, BTDTOK+15, BTDTOK+18, BTDTOK+22, BTDTOK+24, BTDTOK+27 |
^TMP("IBCE-BT" | BTEDIT+13 |
^TMP("IBCE-BTDX" | BTEDIT+11 |
^TMP("IBCE-RULEDX" | SELRULE+5 |
Name | Field # of Occurrence |
---|---|
^( | BILTYP+10, BTADD+7, BTDTOK+27 |
^(0 | BILTYP+10, BTDTOK+15, BTDTOK+18, BTDTOK+22, BTDTOK+24 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
BY | DISPRUL+4~, DISPRUL+6* |
DA | ACTIVE+4~, ACTIVE+5*, BILTYP+4~, BILTYP+5*, BTEDIT+5~, BTEDIT+12*, BTADD+13*, INSCO+4~, INSCO+5*, INSCO+12* , INSCO+17*, MISC+4~, MISC+5*, DISPRUL+4~, ADDBTYP+5~, INSADD+5~ |
DA(1 | BTEDIT+12*, BTADD+13*, INSCO+12*, INSCO+17*, ADDBTYP+10*, INSADD+7* |
DD | ADDBTYP+5~, INSADD+5~ |
DHD | DISPRUL+4~, DISPRUL+5* |
DIC | DISPRUL+4~, DISPRUL+6*, ADDBTYP+5~, ADDBTYP+10*, INSADD+5~, INSADD+7*, INSADD+8! |
DIC("DR" | ADDBTYP+7* |
DIC("P" | ADDBTYP+8*, INSADD+6* |
DIC(0 | ADDBTYP+10*, INSADD+7* |
DIE | ACTIVE+4~, ACTIVE+5*, BILTYP+4~, BILTYP+5*, BTEDIT+5~, BTEDIT+12*, INSCO+4~, INSCO+5*, MISC+4~, MISC+5* |
>> DIK | BTADD+13*, INSCO+12*, INSCO+17* |
DIOBEG | DISPRUL+4~, DISPRUL+7* |
DIR | BILTYP+8!, SUCCESS+3~, SUCCESS+8! |
DIR("A" | BILTYP+8*, SUCCESS+6*, SUCCESS+7*, SUCCESS+8* |
DIR(0 | BILTYP+8*, SUCCESS+4* |
DLAYGO | ADDBTYP+5~, ADDBTYP+10*, INSADD+5~, INSADD+7* |
DO | ADDBTYP+5~, INSADD+5~ |
DR | ACTIVE+4~, ACTIVE+6*, BILTYP+4~, BTEDIT+5~, BTEDIT+12*, INSCO+4~, INSCO+7*, MISC+4~, MISC+6* |
FLDS | DISPRUL+4~, DISPRUL+6* |
FR | DISPRUL+4~, DISPRUL+5* |
IB | SELRULE+3~, SELRULE+5*, BILTYP+4~, BTADD+2~, BTADD+9, BTADD+14, INSCO+4~, ADDBTYP~, INSADD~ |
IB( | BILTYP+10*, BTADD+7*, INSCO+9*, INSCO+11, INSCO+15, INSCO+16, INSCO+19, INSCO+20, ADDBTYP+3, ADDBTYP+4 , ADDBTYP+6, ADDBTYP+9, INSADD+4 |
IB(".07O" | INSCO+6*, INSCO+11, INSCO+12, INSCO+16 |
IB0 | INSCO+4~, INSCO+6*, INSCO+7 |
>> IBACTIVE | ACTIVE+9, SCRACT+1*, NOSCR+1*, INSCO+22, MISC+8 |
IBBT | BTEDIT+5~, BTEDIT+11*, BTEDIT+12, BTDTOK~, BTDTOK+18, BTDTOK+20, BTDTOK+22, BTDTOK+24 |
IBC | ADDBTYP+2~, ADDBTYP+4*, ADDBTYP+6, ADDBTYP+9 |
IBCT | BILTYP+4~, BILTYP+9*, BILTYP+10*, BTEDIT+7*, BTADD+2~, BTADD+6*, BTADD+7* |
IBDA1 | ADDBTYP~, ADDBTYP+8, ADDBTYP+10, INSADD~, INSADD+6, INSADD+7 |
IBDTYP | BTDTOK~, BTDTOK+10, BTDTOK+15, BTDTOK+18, BTDTOK+22, BTDTOK+24, BTDTOK+28 |
>> IBI( | BILTYP+10* |
IBNODE | INSADD+3~, INSADD+4*, INSADD+6, INSADD+7 |
>> IBO | BILTYP+9*, BILTYP+10* |
>> IBO( | BILTYP+10* |
IBOK | BILTYP+4~, BTADD+2~, BTADD+9, BTADD+11, BTADD+16, SUCCESS~, SUCCESS+6, SUCCESS+7, BTDTOK+8~, BTDTOK+9* , BTDTOK+15*, BTDTOK+18*, BTDTOK+22*, BTDTOK+24*, BTDTOK+27, BTDTOK+28*, BTDTQ |
IBPCK | BTDTOK+8~, BTDTOK+10* |
IBR | SELRULE+3~, SELRULE+5*, SEL+6~ |
IBRT | BILTYP+4~, BILTYP+5*, BILTYP+6, BILTYP+8 |
IBRULE | SELRULE~, SELRULE+2*, SELRULE+5*, ACTIVE~, ACTIVE+3, ACTIVE+5, ACTIVE+8*, BILTYP~, BILTYP+3, BILTYP+5 , BILTYP+10, BTEDIT~, BTEDIT+3, BTEDIT+12, BTADD~, BTADD+4, BTADD+7, BTADD+13, BTADD+14, INSCO~ , INSCO+3, INSCO+5, INSCO+6, INSCO+9, INSCO+12, INSCO+17, INSCO+19, MISC~, MISC+3, MISC+5 , DISPRUL~, DISPRUL+3, DISPRUL+5, BTDTOK~, BTDTOK+15, BTDTOK+18, BTDTOK+22, BTDTOK+24, BTDTOK+27 |
>> IBX | BILTYP+10* |
L | DISPRUL+4~, DISPRUL+6* |
TO | DISPRUL+4~, DISPRUL+5* |
U | SELRULE+5, BILTYP+5, BILTYP+10, BTADD+7, INSCO+6, INSCO+7, INSCO+9, INSCO+12, BTDTOK+15, BTDTOK+18 , BTDTOK+22, BTDTOK+24, BTDTOK+28 |
>> VALMBCK | ACTQ*, SCRACT+3*, NOSCR+3*, BILTYPQ*, BTEQ*, BTAQ*, INSCOQ*, MISC+9*, DISPRQ*, SUCCESS+9* |
VALMY | SEL~, BTEDIT+5~, BTEDIT+8 |
VALMY( | SELRULE+5, BTEDIT+11 |
VALMY(0 | BTEDIT+9 |
X | ACTIVE+4~, BILTYP+4~, BTEDIT+5~, INSCO+4~, MISC+4~, SUCCESS+3~, ADDBTYP+5~, ADDBTYP+9*, INSADD+7*, BTDTOK~ , BTDTOK+15, BTDTOK+18, BTDTOK+22, BTDTOK+24, BTDTOK+28 |
>> XQORNOD(0 | SELRULE+4, SEL+7 |
Y | ACTIVE+4~, ACTIVE+8, BILTYP+4~, BTEDIT+5~, INSCO+4~, MISC+4~, SUCCESS+3~, ADDBTYP+5~ |
Z | ACTIVE+4~, BILTYP+4~, BILTYP+10*, SEL+4~, BTEDIT+5~, BTEDIT+11*, BTEDIT+13, BTADD+2~, BTADD+6*, BTADD+7* , BTADD+12~, BTADD+13*, INSCO+4~, INSCO+12*, INSCO+17*, MISC+4~, ADDBTYP+2~, ADDBTYP+6*, ADDBTYP+7, INSADD+3~ , INSADD+4*, BTDTOK+8~, BTDTOK+15*, BTDTOK+18*, BTDTOK+22*, BTDTOK+24*, BTDTOK+26*, BTDTOK+27* |
Z0 | ACTIVE+4~, BILTYP+4~, INSCO+4~, INSCO+12*, INSCO+17*, MISC+4~, ADDBTYP+2~, ADDBTYP+6*, ADDBTYP+7, INSADD+3~ , INSADD+4*, INSADD+7, BTDTOK+27*, BTDTOK+28 |