USRRULA ; SLC/JER - Rule Browser actions ;2/6/98 17:12
Source file <USRRULA.m>
| Package | Total | Call Graph |
|---|---|---|
| Authorization Subscription | 3 | XLATE^USRAEDT (ADD,HDR,INIT)^USRRUL $$READ^USRU |
| VA Fileman | 3 | ^DIC ^DIE ^DIK |
| Registration | 2 | FULL^VALM1 EN^VALM2 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DOCPICK() | ; Function to pick a document for which rule will be created
|
|
| DUP() | ; Function to determine if new or edited rule is a duplicate of an existing rule
|
|
| EDIT | ; Edit an existing rule
|
|
| DELETE1(DA) | ; Delete one member from a class
|
|
| EDIT1 | ; Single record edit
; Receives USRDA |
|
| ADD | ; Add a member to the class
|
|
| DELETE | ; Delete a member to the class
|
| Name | Field # of Occurrence |
|---|---|
| ^DIC | ADD+6, DOCPICK+5 |
| ^DIE | EDIT1+5, ADD+8 |
| ^DIK | ADD+14, ADD+27, DELETE1+9 |
| XLATE^USRAEDT | DELETE1+1 |
| ADD^USRRUL | ADD+19 |
| HDR^USRRUL | EDIT+15, ADD+20, ADD+21, DELETE+11 |
| INIT^USRRUL | EDIT+15, ADD+21, DELETE+11 |
| $$READ^USRU | DELETE1+6 |
| FULL^VALM1 | EDIT1+5, ADD+1, DELETE+2 |
| EN^VALM2 | EDIT+2, DELETE+3 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^USR(8930.1 - [#8930.1] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("USRRUL" | EDIT+5, DELETE+6 |
| ^USR(8930.1 - [#8930.1] | EDIT+7, EDIT+11*, EDIT1+7, EDIT1+9*, EDIT1+13*, EDIT1+16*, ADD+11, DUP+2, DUP+4, DUP+5 , DUP+6, DUP+7, DUP+8 |
| Name | Line Occurrences |
|---|---|
| $$DOCPICK | ADD+3 |
| $$DUP | EDIT1+18, ADD+16 |
| DELETE1 | DELETE+8 |
| EDIT1 | EDIT+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | EDIT1+2~, EDIT1+4*, EDIT1+6, EDIT1+7, EDIT1+13, EDIT1+16, ADD+1~, ADD+6*, ADD+9, ADD+11 , ADD+19, DUP+3, DUP+5, DUP+6, DUP+7, DUP+8, DELETE1~, DELETE1+1, DELETE1+2 |
| DHIT | DUP+1~, DUP+2*, DUP+6*, DUP+7*, DUP+8*, DUP+9 |
| DIC | ADD+1~, ADD+3*, DOCPICK+1~, DOCPICK+3* |
| DIC("A" | DOCPICK+3* |
| DIC("S" | DOCPICK+4*, DOCPICK+5! |
| DIC(0 | ADD+3*, DOCPICK+3* |
| DIE | EDIT1+2~, EDIT1+4*, ADD+7*, DELETE+1~, DELETE1+1~ |
| DIK | ADD+1~, ADD+10*, ADD+15!, ADD+26*, ADD+28!, DUP+1~, DELETE1+9*! |
| DIROUT | EDIT+1~, EDIT+4, DELETE+1!, DELETE+5 |
| DLAYGO | ADD+1~, ADD+3*, ADD+6! |
| DR | EDIT1+2~, EDIT1+4*, ADD+1~, ADD+7*, DELETE1+1~ |
| DUP | EDIT+1~, EDIT+10, EDIT+17, EDIT1+18*, ADD+1~, ADD+16*, ADD+19, ADD+25 |
| REDIT | EDIT+1~, EDIT+18, EDIT1+7*, EDIT1+10*, EDIT1+14*, EDIT1+17* |
| SAVEDATA | EDIT+1~, EDIT+7*, EDIT+11, EDIT1+9 |
| U | EDIT+15, ADD+17, ADD+20, ADD+21, ADD+22, DELETE+11 |
| USRCHNG | EDIT+1~, EDIT+3*, EDIT+9, EDIT1+3*, EDIT1+5*, ADD+24*, DELETE+1~, DELETE+9, DELETE1+6*, DELETE1+8* |
| USRCNT | ADD+1~, ADD+17*, ADD+18, ADD+20, ADD+22*, ADD+23, ADD+30 |
| USRDA | EDIT+1~, EDIT+5*, EDIT+7, EDIT+11, EDIT1+3, EDIT1+4, EDIT1+9, DELETE+1~, DELETE+6*, DELETE+8 |
| USRI | EDIT+1~, EDIT+3*, EDIT+4*, EDIT+5, EDIT+6, EDIT+9, DELETE+1~, DELETE+4*, DELETE+5*, DELETE+6 , DELETE+7, DELETE+9, DELETE1+1~, DELETE1+4* |
| USRLST | EDIT+1~, EDIT+9*, EDIT+14, EDIT+18, DELETE+1~, DELETE+9*, DELETE+10, DELETE+13 |
| USRRBLD | EDIT+1~, EDIT+15*, ADD+1~, ADD+21*, DELETE+1~, DELETE+11* |
| USRULE | DELETE1+1~, DELETE1+2, DELETE1+4 |
| >> VALMAR | EDIT+15, ADD+17, ADD+20*, ADD+21, ADD+22, ADD+23*, DELETE+11 |
| >> VALMBCK | EDIT+16*, ADD+24*, DELETE+12* |
| >> VALMSG | EDIT+12*, EDIT+18*, EDIT1+10*, EDIT1+14*, EDIT1+17*, ADD+9*, ADD+13*, ADD+29*, ADD+30*, DELETE+13* |
| VALMY | EDIT+2, EDIT+16!, DELETE+3, DELETE+12! |
| VALMY( | EDIT+4, DELETE+5 |
| X | ADD+1~, ADD+3*, ADD+4, ADD+5*, DOCPICK+1~, DELETE+1~ |
| XDA | DUP+1~, DUP+2*, DUP+3, DUP+4 |
| XDATA | DUP+1~, DUP+4*, DUP+5, DUP+6, DUP+7, DUP+8 |
| >> XQORNOD(0 | EDIT+2, DELETE+3 |
| XUSRQ | EDIT1+7*, EDIT1+8, EDIT1+11, EDIT1+12, EDIT1+13*, EDIT1+15, EDIT1+16*, ADD+1~, ADD+11*, ADD+12 |
| Y | ADD+1~, ADD+6, DOCPICK+1~, DOCPICK+6, DELETE+1~ |