USRRUL ; SLC/JER - Business Rule Browser ; 5/11/1998
Source file <USRRUL.m>
| Package | Total | Call Graph |
|---|---|---|
| Authorization Subscription | 3 | XLATE^USRAEDT PROTOCOL^USRHELP $$CENTER^USRLS |
| Registration | 3 | EN^VALM $$SETSTR^VALM1 (CLEAN,SET)^VALM10 |
| VA Fileman | 1 | ^DIC |
| Package | Total | Caller Graph |
|---|---|---|
| Authorization Subscription | 2 | USR BUSINESS RULE MANAGEMENT USRRULA |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| HELP | ; -- help code
|
|
| EN | ; -- main entry point for USR RULE BROWSER
|
|
| EXPND | ; -- expand code
|
|
| HDR | ; -- header code
|
|
| ADD(USRDA) | ; -- add an element to the list
|
|
| ASKCAT(USRCAT,USRX) | ; Given a search category, ask its value
|
|
| INIT | ; -- init variables and list array
|
|
| SELX | ||
| EXIT | ; -- exit code
|
|
| SELCAT() | ; Select search category
|
|
| DDHLEV(USRDTYP) | ; External value of Document Definition Type
|
|
| ASKX |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ORD(101 - [#101] | INIT+3 |
| ^USR(8930.1 - [#8930.1] | INIT+8 |
| ^USR(8930.4 - [#8930.4] | ASKCAT+3 |
| Name | Line Occurrences |
|---|---|
| $$ASKCAT | SELCAT+6 |
| $$DDHLEV | ASKCAT+5 |
| $$SELCAT | INIT+5 |
| ADD | INIT+8 |
| ASKX | ASKCAT+4 |
| SELX | SELCAT+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DIC | SELCAT+1~, SELCAT+2*, SELCAT+4!, ASKCAT+1~, ASKCAT+2*, ASKCAT+4! |
| DIC("A" | SELCAT+2*, ASKCAT+2* |
| DIC("B" | SELCAT+3* |
| DIC(0 | SELCAT+2*, ASKCAT+4* |
| IOM | HDR+4 |
| U | HDR+1, HDR+3, HDR+5, INIT+7, INIT+11, INIT+12, INIT+13, ASKCAT+2, ASKCAT+5 |
| USRCAT | INIT+1~, INIT+4*, INIT+5*, INIT+6, INIT+7, INIT+11, INIT+12, ASKCAT~, ASKCAT+3 |
| USRCNT | HDR+1~*, HDR+2*, HDR+4, INIT+1~, INIT+4*, INIT+12, INIT+13, ADD+2*, ADD+4, ADD+5 , ADD+6, ADD+7, ADD+12 |
| USRDA | INIT+1~, INIT+4*, INIT+8*, ADD~, ADD+3, ADD+7 |
| USRDTYP | DDHLEV~, DDHLEV+2 |
| USRI | ADD+9~, ADD+10*, ADD+11 |
| USRPAD | ADD+1~, ADD+4*, ADD+5 |
| USRPICK | INIT+1~, INIT+3*, INIT+13 |
| USRRBLD | INIT+4! |
| USRRULE | ADD+1~, ADD+3, ADD+5, ADD+8, ADD+10, ADD+11 |
| USRVAL | INIT+1~, INIT+7*, INIT+8 |
| USRX | ADD+9~, ADD+11*, ADD+12, ASKCAT~, ASKCAT+2, ASKCAT+5 |
| USRXREF | INIT+1~, INIT+7*, INIT+8 |
| USRY | SELCAT+1~, SELCAT+5*, SELCAT+6*, SELX, ASKCAT+1~, ASKCAT+4*, ASKCAT+5*, ASKX, DDHLEV+1~, DDHLEV+2* , DDHLEV+3 |
| >> VALMAR | HDR+1, HDR+3, HDR+5, INIT+10, INIT+11, INIT+12, INIT+13, ADD+6, ADD+7 |
| >> VALMCNT | INIT+4*, INIT+9, INIT+11*, ADD+2*, ADD+5, ADD+6, ADD+11*, ADD+12 |
| >> VALMHDR(1 | HDR+3*, HDR+4* |
| >> VALMHDR(2 | HDR+5* |
| >> VALMQUIT | INIT+6* |
| X | SELCAT+1~, ASKCAT+1~ |
| Y | SELCAT+1~, SELCAT+5, SELCAT+6, ASKCAT+1~, ASKCAT+4, ASKCAT+5 |
| Y(0 | SELCAT+6, ASKCAT+5 |