BRNRU2 ; IHS/OIT/LJF - REPORTING UTILITY - SCREEN SELECTION
Source file <BRNRU2.m>
| Package | Total | Call Graph |
|---|---|---|
| Registration | 3 | EN^VALM TERM^VALM0 (CLEAR,FULL)^VALM1 |
| IHS Release Of Information | 2 | SHOW^BRNRUS PAUSE^BRNU |
| Kernel | 2 | $$REPEAT^XLFSTR DISP^XQORM1 |
| VA Fileman | 2 | ^DIE ^DIR |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Release Of Information | 2 | BRNRU BRNRU3 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HDR | ;EP; -- header code
|
|
| EXITR | ;EP - exit report called from protocol entry
|
|
| PAD(D,L) | ;EP -- SUBRTN to pad length of data
; -- D=data L=length |
|
| SP(N) | ;EP -- SUBRTN to pad N number of spaces
|
|
| BACK | ;go back to listman
|
|
| EXPND | ; -- expand code
|
|
| REM | ;EP - remove a selected item - called from protocol entry
|
|
| SELECTS | ;select screen items
; RETURNS BRNCSEL variable |
|
| SELECTR | ;sort select
; returns BRNSORT & BRNSORV variables |
|
| HELP | ; -- help code
|
|
| T(Z,Y) | ; resets print menu header if defined for this item
|
|
| SELCTR1 | ; called by Q subrouitne in case user decided not to select a sort
|
|
| INIT | ;EP; -- build list array in BRNLIST
|
|
| SELECTP | ;print select - get columns
|
|
| EN | ;EP; -- main entry point for BRN VGEN SELECT ITEMS
; BRNCNTL is set to determine which selection screen |
|
| HDRR | ;sort header
|
|
| HDRS | ;screen selection header
|
|
| HDRP | ;print selection header
|
|
| Q | ;EP - quit selections
|
|
| ADD | ;EP - add an item to the selected list - called from BRN RGEN ADD ITEM protocol
|
|
| REMX | ;
|
|
| EXIT | ; -- exit code
|
| 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 |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^BRNRPT - [#90264.8] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BRNRPT - [#90264.8] | SELECTS+7!, SELECTS+9*, SELECTS+10, SELECTP+12*, SELECTP+14, SELECTP+15, SELECTP+16, SELECTP+17*, SELECTP+19*, SELECTP+20* , SELECTP+25, SELECTP+35*, REM+10!, REM+11! |
| ^BRNSORT - [#90264.7] | INIT+5, SELECTS+5, SELECTS+6, SELECTS+9, SELCTR1+16, SELECTP+6, SELECTP+9, SELECTP+26, SELECTP+29, SELECTP+30 , REM+8, REM+12, T+2, T+3 |
| ^BRNSORT("C" | INIT+3, INIT+4 |
| Name | Line Occurrences |
|---|---|
| $$PAD | SP+1 |
| $$SP | HDRS+1, HDRP+1, HDRR+2 |
| $$T | INIT+9, INIT+11, INIT+13 |
| @( | HDR+2, ADD+8, SELECTS+9 |
| BACK | ADD+5, ADD+6, ADD+10, REMX+2, HELP+8 |
| HDR | BACK+4 |
| INIT | BACK+3 |
| REMX | REM+2, REM+5, REM+6 |
| SELCTR1 | Q+1 |
| SELECTR | ADD+1 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | SELECTP+7 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BRNANS | SELECTS+2~, SELECTS+3*, SELECTS+4, SELECTR+2~, SELCTR1+3*, SELCTR1+5, SELCTR1+11, SELCTR1+16, SELECTP+1~, SELECTP+2* , SELECTP+3, REM+7* |
| BRNC | SELECTS+2~, SELECTS+4*, SELECTS+8, SELECTS+10, SELECTP+1~, SELECTP+2*, SELECTP+3*, SELECTP+21, REM+1~, REM+7* , REM+8, REM+9 |
| >> BRNCNT | SELECTS+9* |
| >> BRNCNTL | HDR+1, HDR+2, INIT+5, INIT+9, INIT+11, INIT+13, ADD+1, ADD+8, REM+10, REM+11 , Q+1 |
| >> BRNCRIT | SELECTS+4*, SELECTS+5, SELECTS+6, SELECTS+7, SELECTS+9, SELECTS+10, SELECTP+3*, SELECTP+6, SELECTP+9, SELECTP+14 , SELECTP+15, SELECTP+17, SELECTP+19, SELECTP+20, SELECTP+25, SELECTP+26, SELECTP+29, SELECTP+30, REM+7*, REM+8 , REM+10, REM+11, REM+12 |
| BRNCSEL | EN+2!, REM+2 |
| BRNCSEL( | INIT+9, INIT+11, INIT+13, SELECTS+10*, SELECTP+21*, REM+8, REM+9! |
| >> BRNCTYP | SELECTR+4, SELCTR1+5, SELCTR1+11, SELCTR1+12*, SELECTP+4, SELECTP+11, SELECTP+22 |
| BRNCUT | INIT+2~, INIT+6*, INIT+10, INIT+12 |
| BRNDISP | INIT+2~, EXIT+1! |
| BRNDISP( | INIT+8, INIT+9*, INIT+11*, INIT+13* |
| BRNHIGH | EN+2~, INIT+1!, INIT+3*, INIT+5*, INIT+6, ADD+4, SELECTR+3 |
| BRNI | SELECTS+2~, SELECTS+4*, SELECTP+1~, SELECTP+3*, REM+1~, REM+7* |
| BRNLIST | EN+2~, INIT+1! |
| BRNLIST( | INIT+9*, INIT+11*, INIT+13* |
| BRNLIST("IDX" | INIT+9* |
| >> BRNPCNT | SELECTP+3*, SELECTP+19, SELECTP+20, SELECTP+35 |
| >> BRNQUIT | SELCTR1+2*, EXITR+1* |
| >> BRNRPT | SELECTS+7, SELECTS+9, SELECTS+10, SELCTR1+8, SELCTR1+17, SELECTP+12, SELECTP+14, SELECTP+15, SELECTP+16, SELECTP+17 , SELECTP+19, SELECTP+20, SELECTP+25, SELECTP+35, REM+10, REM+11 |
| BRNSEL | INIT+1! |
| BRNSEL( | INIT+5*, INIT+8, INIT+11, INIT+13, SELECTS+4, SELCTR1+16, SELECTP+3, REM+7, T+2, T+3 |
| >> BRNSORT | SELCTR1+7*, SELCTR1+8, SELCTR1+14*, SELCTR1+16*, SELCTR1+17 |
| >> BRNSORV | SELCTR1+7*, SELCTR1+14*, SELCTR1+16* |
| >> BRNTCW | SELECTP+16*, SELECTP+21*, SELECTP+22 |
| >> BRNTEXT | SELECTS+5*, SELECTS+8 |
| >> BRNVAR | SELECTS+6* |
| BRNZZ | INIT+2~, INIT+9*, INIT+11*, INIT+13* |
| C | INIT+2~, INIT+8*, INIT+9*, INIT+11, INIT+13, INIT+14 |
| D | PAD~, PAD+2 |
| DA | SELECTR+2~, SELCTR1+8*, SELCTR1+17*, SELECTP+32!, REM+3!, REMX+1!, HELP+7! |
| DIE | SELECTR+2~, SELCTR1+8*, SELCTR1+17* |
| DIR | ADD+3~, ADD+4!, SELECTR+2~, SELECTR+5!, SELECTP+1~, SELECTP+8!, SELECTP+33!, REM+1~, REM+4!, REMX+1! , HELP+7!, BACK+5! |
| DIR("A" | ADD+4*, SELECTR+4*, SELECTP+6*, SELECTP+32*, REM+3*, REMX+1*, HELP+7* |
| DIR("B" | SELECTP+7*, SELECTP+32* |
| DIR(0 | ADD+4*, SELECTR+3*, SELECTP+5*, SELECTP+31*, REM+3*, REMX+1*, HELP+7* |
| DIRUT | ADD+3~, ADD+4*, ADD+6, SELECTP+8*, SELECTP+9, SELECTP+34, REM+4*, REM+6 |
| DIU | SELCTR1+9!, SELCTR1+18! |
| DIV | SELCTR1+9!, SELCTR1+18! |
| DIW | SELCTR1+9!, SELCTR1+18! |
| DIY | SELCTR1+9!, SELCTR1+18! |
| DR | SELECTR+2~, SELCTR1+8*, SELCTR1+17* |
| DUOUT | ADD+3~, ADD+4, SELCTR1+2, SELECTP+8, REM+4 |
| I | INIT+2~, INIT+8*, INIT+9, INIT+10, BACK+6! |
| IOF | ADD+7, HELP+2 |
| >> IORVOFF | HDRS+1, HDRP+1, HDRR+2 |
| >> IORVON | HDRS+1, HDRP+1, HDRR+2 |
| J | INIT+2~, INIT+8*, INIT+10*, INIT+11, INIT+12 |
| K | INIT+2~, INIT+8*, INIT+12*, INIT+13 |
| L | PAD~, PAD+2 |
| N | SP~, SP+1 |
| T | T+1~, T+2*, T+3*, T+4 |
| U | INIT+5, SELECTS+5, SELECTS+6, SELECTS+9, SELCTR1+16, SELECTP+6, SELECTP+7, SELECTP+9, SELECTP+16, SELECTP+17 , SELECTP+19, SELECTP+26, SELECTP+29, SELECTP+30, SELECTP+35, REM+8, REM+12, T+2, T+3 |
| >> VALMBCK | BACK+2* |
| VALMCC | EXIT+2! |
| VALMCNT | EN+2~, INIT+14* |
| VALMHDR | EN+2~, EXIT+2! |
| VALMHDR(1 | HDRS+1*, HDRP+1*, HDRR+1* |
| VALMHDR(2 | HDRS+2*, HDRP+2*, HDRR+2* |
| VALMHDR(3 | HDRS+3*, HDRP+3*, HDRR+3* |
| VALMHDR(4 | HDRS+4*, HDRP+4*, HDRR+4* |
| X | INIT+2~, INIT+3*, INIT+4, ADD+3~, SELECTP+15*, SELECTP+16, SELECTP+17, REM+11*, HELP+6*, BACK+6! |
| Y | INIT+2~, INIT+4*, INIT+5, ADD+3~, ADD+5, SELECTS+3, SELCTR1+3, SELECTP+2, SELECTP+9*, SELECTP+11* , SELECTP+17, SELECTP+19, SELECTP+21, SELECTP+34*, SELECTP+35, REM+5, REM+7, T~, T+3, Q+1* , BACK+6! |
| Z | T~, T+2, T+3, BACK+6! |