USRPS24 ; SLC/MAM - After installing TIU*1.0*165;6/18/03
Source file <USRPS24.m>
| Package | Total | Call Graph | 
|---|---|---|
| Authorization Subscription | 1 | ($$USRDUPS,SETXTMP)^USREN24 | 
| VA Fileman | 1 | UPDATE^DIE | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MAINX | ; Exit | |
| NEWCLASS(SUCCESS,TMPCNT) | ; Create one new User Class in file 8930 | |
| SETDATA(TMPCNT) | ; Set data for rule ; -- Set data for exported Rule into Rule node of ^XTMP. ; Use interior data since there may be dup DDEF names. ; Must set AFTER User Class is created: | |
| MAIN | ; Create new User Class & new Business Rules ; -- Check for potential dup User Class created after install ; but before option: | |
| SETX | ; | |
| NEWRULES(TMPCNT) | ; Create new Business Rule ; Create rule for ONE User Class & ONE DDEF ; -- Set data for rule: | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("USR23" | SETDATA+9*, SETDATA+10* | 
| ^TMP("USR24" | MAIN+3!, MAIN+7*, MAIN+8*, MAIN+9*, MAIN+13*, MAIN+14*, MAIN+20*, MAIN+21*, MAINX+1*, MAINX+2* , NEWCLASS+8*, NEWCLASS+9*, NEWCLASS+11*, NEWCLASS+12*, NEWRULES+18*, NEWRULES+19*, NEWRULES+20*, NEWRULES+21* | 
| ^USR(8930.6 - [#8930.6] | SETDATA+27 | 
| ^USR(8930.8 - [#8930.8] | SETDATA+24 | 
| ^XTMP("TIU165" | SETDATA+7 | 
| ^XTMP("USR24" | MAIN+18, NEWCLASS+4, NEWCLASS+8, NEWCLASS+11, NEWCLASS+14*, NEWRULES+7, NEWRULES+8, NEWRULES+10, NEWRULES+11, NEWRULES+15! , NEWRULES+16!, SETDATA+12, SETDATA+14*, SETDATA+15*, SETDATA+17*, SETDATA+18*, SETDATA+19*, SETDATA+20*, SETDATA+21*, SETDATA+25* , SETDATA+28* | 
| Name | Line Occurrences | 
|---|---|
| MAINX | MAIN+12, MAIN+19 | 
| NEWCLASS | MAIN+23 | 
| NEWRULES | MAIN+25 | 
| SETDATA | NEWRULES+3 | 
| SETX | SETDATA+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CLASSDA | NEWCLASS+1~, NEWCLASS+6*, NEWCLASS+7, NEWCLASS+14 | 
| DDEFIEN | SETDATA+4~, SETDATA+7*, SETDATA+8, SETDATA+14 | 
| DESC | NEWRULES+9~, NEWRULES+11* | 
| DONE | MAIN+15~, MAIN+18*, MAIN+19 | 
| EXACTION | SETDATA+4~, SETDATA+23*, SETDATA+24 | 
| EXSTATUS | SETDATA+4~, SETDATA+26*, SETDATA+27 | 
| FDA | NEWCLASS+1~, NEWRULES+9~ | 
| FDA( | NEWRULES+10*, NEWRULES+12* | 
| FDA(8930 | NEWCLASS+4* | 
| INACTION | SETDATA+4~, SETDATA+24*, SETDATA+25 | 
| INSTATUS | SETDATA+4~, SETDATA+27*, SETDATA+28 | 
| NUM | NEWRULES+4~, NEWRULES+5*, NEWRULES+8*, NEWRULES+10, NEWRULES+15 | 
| SILENT | MAIN+5~, MAIN+10*, MAIN+11 | 
| SUCCESS | MAIN+15~, MAIN+23, MAIN+25, NEWCLASS~, NEWCLASS+2*, NEWCLASS+10*, NEWRULES+4~, NEWRULES+5*, NEWRULES+7*, NEWRULES+14* , NEWRULES+17 | 
| TMPCNT | MAIN+5~, MAIN+6*, MAIN+7*, MAIN+8*, MAIN+9*, MAIN+13*, MAIN+14*, MAIN+20*, MAIN+21*, MAIN+23 , MAIN+25, MAINX+1*, MAINX+2*, NEWCLASS~, NEWCLASS+8*, NEWCLASS+9*, NEWCLASS+11*, NEWCLASS+12*, NEWRULES~, NEWRULES+3 , NEWRULES+18*, NEWRULES+19*, NEWRULES+20*, NEWRULES+21*, SETDATA~, SETDATA+9*, SETDATA+10* | 
| USRCLASS | SETDATA+4~, SETDATA+12*, SETDATA+15 | 
| USRDUPS | MAIN+5~, MAIN+11*, MAIN+12 | 
| USRERR | NEWRULES+9~, NEWRULES+14 | 
| USRIEN | NEWCLASS+1~ | 
| USRIEN(1 | NEWCLASS+6 |