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~ |