IBCOPP1 ;ALB/NLR - LIST INS. PLANS BY CO. (DRIVER 1) ; 20-OCT-2015
Source file <IBCOPP1.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 |
|---|---|---|
| SELR() | ; Prompt user to select report type
; Returns: IBV1 0 - List insurance plans by company ; 1 - List insurance plans by company with subscriber information ; -1 - No selection made |
|
| SELRQ | ;
|
|
| SELI() | ; Prompt user to select all or subset of insurance companies
; Count ins. companies with plans ; Returns: IBV2 0 - User selects insurance companies ; 1 - Run report for all insurance companies with plans ; -1 - No selection made |
|
| SELIQ | ;
|
|
| SELA() | ;EP
; IB*2.0*549 - Added function ; Prompt user to select Active/Inactive/Both Insurance Companies ; Input: None ; Returns: 0 - Inactive Insurance Companies Only ; 1 - Active Insurance Companies Only ; 2 - Both Active and Inactive Insurance Companies ; -1 - No selection made |
|
| SELPA() | ;EP
; IB*2.0*549 - Added function ; Prompt user to select Active/Inactive/Both Insurance Company Plans ; Input: None ; Returns: 0 - Inactive Insurance Company Plans Only ; 1 - Active Insurance Company Plans Only ; 2 - Both Active and Inactive Insurance Company Plans ; -1 - No selection made |
|
| SELP() | ; Prompt user to select all or subset of plans
; Returns: IBV3 0 - Whether some or all ins. co's., user selects plans (may be ; all for certain companies, some for other companies ; 1 - Whether some or all ins. co's., run report for all plans ; associated with those co's. ; -1 - No selection made |
|
| SELPQ | ;
|
|
| OUT() | ; Prompt to allow users to select output format
; Returns: E - Output to excel ; R - Output to report ; -1 - No Selection made |
| Name | Field # of Occurrence |
|---|---|
| ^DIR | SELR+9, SELI+19, SELA+20, SELPA+20, SELP+18, OUT+11 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBA(355.3 - [#355.3] | SELI+8, SELI+13, SELP+14 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | SELI+6~, SELI+7*, SELI+8* |
| B | SELI+6~, SELI+7*, SELI+8*, SELI+9, SELI+10, SELI+14 |
| DIR | SELR+9!, SELI+19!, SELA+9~, SELPA+9~, SELP+18!, OUT+4~ |
| DIR("?" | SELI+17*, SELI+18*, SELA+16*, SELA+17*, SELA+18*, SELPA+16*, SELPA+17*, SELPA+18*, SELP+12*, SELP+13* , SELP+14*, SELP+15*, SELP+16*, SELP+17*, OUT+9*, OUT+10* |
| DIR("A" | SELR+6*, SELR+7*, SELR+8*, SELI+14*, SELI+15*, SELI+16*, SELA+12*, SELA+13*, SELA+14*, SELA+15* , SELPA+12*, SELPA+13*, SELPA+14*, SELPA+15*, SELP+10*, OUT+7* |
| DIR("B" | SELA+19*, SELPA+19*, SELP+10*, SELP+11*, OUT+8* |
| DIR(0 | SELR+5*, SELI+9*, SELA+11*, SELPA+11*, SELP+10*, OUT+6* |
| DIROUT | SELA+9~, SELPA+9~, OUT+4~ |
| DIRUT | SELR+9, SELI+19, SELA+9~, SELA+21, SELPA+9~, SELPA+21, SELP+18, OUT+4~, OUT+12 |
| DTOUT | SELA+9~, SELPA+9~, OUT+4~ |
| DUOUT | OUT+4~ |
| IBV1 | SELR+4~, SELR+9*, SELR+10*, SELRQ+1 |
| IBV2 | SELI+6~, SELI+19*, SELI+20*, SELIQ+1 |
| IBV3 | SELP+7~, SELP+18*, SELP+19*, SELPQ+1 |
| X | OUT+4~ |
| XX | SELA+9~, SELA+22*, SELA+23, SELPA+9~, SELPA+22*, SELPA+23 |
| Y | SELR+9, SELR+10!, SELI+19, SELI+20!, SELA+21, SELA+22, SELPA+21, SELPA+22, SELP+18, SELP+19! , OUT+4~, OUT+13 |