ACRFACC ;IHS/OIRM/DSD/THL,AEF - DEFINE ARMS USER BY ACCESS LEVEL; [ 11/01/2001 9:44 AM ]
Source file <ACRFACC.m>
| Package | Total | Call Graph |
|---|---|---|
| Commitment Register | 2 | (@(,DIC,DIE,DIK,DIR,FILE)^ACRFDIC (PAUSE,WARNING)^ACRFWARN |
| Package | Total | Caller Graph |
|---|---|---|
| Commitment Register | 3 | ACRFAU ACRFMENU ACRFNEWF |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| KILLSEC | ;EP;DELETES USER AS HOLDER OF THE SECURITY KEY
|
|
| ACCLVL | ;SELECTS ACCESS LEVEL
|
|
| BPA | ;EP;TO ASSIGN MULTIPLE BPA'S TO A USER
|
|
| EN | ;EP;FOR MULTIPLE USER SETUP
|
|
| BPAH | ;HEADER FOR BPA LISTING
|
|
| SETSEC | ; ASSIGN XUSR THIS SECURITY KEY
|
|
| OLDLVL | ;DISPLAYS EXISTING ACCESS LEVEL AND QUERIES TO CHANGE ACCESS LEVEL
|
|
| ACCESS | ;EP;TO SET ACCESS LEVEL
|
|
| EN1 | ||
| EN2 | ;EP;FOR SINGLE USER SETUP, USER MUST BE DEFINED PER:
|
|
| EN11 | ;EP;
|
|
| EXIT | ||
| SETKILL | ;EP;
|
|
| SET | ;EP;TO KILL OLD ACCESS LEVEL AND DELETE USER AS HOLDER OF SECURITY KEYS
|
|
| BPA1 | ;ADD USER AS CALLER TO A BPA
|
|
| DISPLAY | ;DISPLAYS ESTABLISHED ACCESS LEVELS
|
|
| DELETE | ;EP;TO DELETE USERS ACCESS TO ARMS INCLUDING ACCESS LEVEL, SECURITY
|
| Name | Field # of Occurrence |
|---|---|
| @(^ACRFDIC | ACCESS+7 |
| DIC^ACRFDIC | EN11+7 |
| DIE^ACRFDIC | DELETE+20, DELETE+38 |
| DIK^ACRFDIC | KILLSEC+8, DELETE+30, DELETE+44, DELETE+50, DELETE+58, DELETE+67 |
| DIR^ACRFDIC | ACCLVL+10, OLDLVL+14, DELETE+15, BPA+28 |
| FILE^ACRFDIC | SETSEC+8, DELETE+7, BPA1+6 |
| PAUSE^ACRFWARN | DELETE+69, BPA+18, BPA+23 |
| WARNING^ACRFWARN | DELETE+9 |
| 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 |
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^VA(200 - [#200] | Classic Fileman Calls |
| ^ACRUAL - [#9002185.6] | Classic Fileman Calls |
| ^ACRAPL - [#9002190.55] | Classic Fileman Calls |
| ^ACRPA - [#9002199] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ACRACC - [#9002185.5] | DISPLAY+11, OLDLVL+4, OLDLVL+10, SETKILL+5 |
| ^ACRACC("C" | DISPLAY+8, DISPLAY+10, ACCLVL+15 |
| ^ACRAPL - [#9002190.55] | DELETE+36 |
| ^ACRAPL("B" | DELETE+27 |
| ^ACRAPL("SEC" | DELETE+33 |
| ^ACRDOC - [#9002196] | DELETE+61, DELETE+63, BPA+4, BPA+5, BPA+6, BPA+10 |
| ^ACRDOC("T" | BPA+3 |
| ^ACRLOCB("SEC" | DELETE+52, DELETE+54 |
| ^ACRPA("B" | DELETE+47, DELETE+48 |
| ^ACRPO(1 | DELETE+2* |
| ^ACRUAL - [#9002185.6] | ACCLVL+2, OLDLVL+3 |
| ^ACRUAL("B" | DELETE+41 |
| ^ACRUAL("LVL" | ACCLVL+1, ACCLVL+2, ACCLVL+7, ACCESS+1, ACCESS+8!, ACCESS+9*, ACCESS+10*, OLDLVL+1, OLDLVL+2!, OLDLVL+3! , OLDLVL+6, OLDLVL+9, OLDLVL+16!, DELETE+45! |
| ^AUTTVNDR - [#9999999.11] | BPA+11 |
| ^DIC(19.1 - [#19.1] | KILLSEC+4, KILLSEC+9! |
| ^VA(200 - [#200] | SETSEC+6, KILLSEC+3, KILLSEC+4 |
| Name | Line Occurrences |
|---|---|
| ACCESS | ACCLVL+4 |
| ACCLVL | EN2+4 |
| BPA1 | BPA+31 |
| BPAH | BPA+8, BPA+19 |
| DISPLAY | EN2+3 |
| EN1 | EN+1 |
| EXIT | EN2+8 |
| KILLSEC | SETKILL+7 |
| OLDLVL | ACCLVL+1 |
| SET | ACCLVL+16, OLDLVL+18 |
| SETKILL | SET+2, DELETE+24 |
| SETSEC | SETKILL+6 |
| Name | Field # of Occurrence |
|---|---|
| ^(15 | BPA+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACR | EXIT!, DISPLAY+7*, DISPLAY+8*, DISPLAY+10 |
| >> ACRAAUD | DELETE+8*, DELETE+17 |
| ACRACC | EXIT!, DISPLAY+11*, DISPLAY+12, DISPLAY+13, DISPLAY+14 |
| ACRD | ACCESS+3*, ACCESS+7, ACCESS+11! |
| >> ACRDA | DISPLAY+9*, DISPLAY+10*, DISPLAY+11, DELETE+26*, DELETE+27*, DELETE+28, DELETE+32*, DELETE+33*, DELETE+34, DELETE+40* , DELETE+41*, DELETE+42, DELETE+53*, DELETE+54*, DELETE+56, DELETE+62*, DELETE+63*, DELETE+65 |
| >> ACRDA(1 | DELETE+51*, DELETE+52*, DELETE+54, DELETE+55, DELETE+60*, DELETE+61*, DELETE+63, DELETE+64 |
| ACRDEPT | EXIT! |
| ACRDOC0 | BPA+1~, BPA+6*, BPA+14, BPA+15 |
| ACRDOCDA | BPA+1~, BPA+2*, BPA+3*, BPA+4, BPA+5, BPA+6, BPA+9, BPA+10, BPA1+2* |
| >> ACRDUZ | EN11+9*, ACCLVL+1, ACCLVL+2, ACCESS+1, ACCESS+2, ACCESS+8, ACCESS+9, ACCESS+10, OLDLVL+1, OLDLVL+2 , OLDLVL+3, OLDLVL+6, OLDLVL+9, OLDLVL+16, SETSEC+2, KILLSEC+3, KILLSEC+4, KILLSEC+5, KILLSEC+7, KILLSEC+9 , DELETE+19, DELETE+27, DELETE+33, DELETE+36, DELETE+41, DELETE+45, DELETE+47, DELETE+48, DELETE+52, DELETE+54 , DELETE+61, DELETE+63, BPA1+3 |
| ACRI | EXIT!, SETSEC+1, KILLSEC+1~, KILLSEC+2*, KILLSEC+3*, KILLSEC+4, KILLSEC+6, KILLSEC+9, SETKILL+4*, SETKILL+5* |
| ACRII | EXIT! |
| ACRJ | EXIT!, ACCLVL+13*, BPA+1~, BPA+7*, BPA+8, BPA+9, BPA+13, BPA+21, BPA+25, BPA+31* |
| ACRJ( | BPA+9*, BPA1+1, BPA1+2 |
| ACRLVL | EXIT!, EN2+6, ACCLVL+14*, ACCLVL+15, ACCESS+1*, OLDLVL+4*, OLDLVL+5, SETKILL+1, SETKILL+2 |
| ACRLVLDA | EXIT!, ACCLVL+1, ACCLVL+15*, ACCLVL+16, ACCESS+6, ACCESS+9, ACCESS+10, ACCESS+11!, OLDLVL+1*, OLDLVL+2! , OLDLVL+3!, OLDLVL+4, OLDLVL+6, OLDLVL+8, OLDLVL+19!, SETKILL+5, DELETE+22* |
| ACRNWLVL | EXIT!, ACCLVL+3*, ACCLVL+5!, ACCESS+3, ACCESS+8, ACCESS+11!, OLDLVL+17*, OLDLVL+19!, SETKILL+1, SETKILL+6 , SETKILL+7, DELETE+21* |
| >> ACROUT | EN+1, BPA+3, BPA+20 |
| ACRQUIT | EN+1, EXIT!, EN11+8*, OLDLVL+15!, BPA+3, BPA+24!, BPA+29 |
| ACRTXDA | EXIT! |
| >> ACRUSER | EN11+10*, EN11+11*, EN2+5, OLDLVL+5, OLDLVL+10 |
| ACRVDA | BPA+1~, BPA+10*, BPA+11*, BPA+12*, BPA+16 |
| ACRX | ACCLVL+12*, ACCLVL+13, BPA+1~, BPA+31*, BPA1+1, BPA1+2 |
| >> ACRXREF | DELETE+59*, DELETE+61, DELETE+63 |
| ACRY | EXIT!, BPA+1~ |
| ACRYY | BPA+1~, BPA+30*, BPA+31 |
| ACRZ | EXIT!, ACCLVL+13*, ACCLVL+14 |
| >> DA | ACCESS+2*, KILLSEC+6*, DELETE+17*, DELETE+28*, DELETE+34*, DELETE+36, DELETE+42*, DELETE+48*, DELETE+50, DELETE+56* , DELETE+65* |
| >> DA(1 | SETSEC+2*, SETSEC+3, SETSEC+6, KILLSEC+5*, DELETE+6*, DELETE+55*, DELETE+57, DELETE+64*, DELETE+66, BPA1+2* , BPA1+4 |
| >> DIC | EN11+4*, ACCESS+4*, SETSEC+3*, SETSEC+7, DELETE+4*, BPA1+4* |
| >> DIC("A" | EN11+6* |
| >> DIC("DR" | ACCESS+6*, SETSEC+5*, DELETE+6* |
| >> DIC(0 | EN11+5*, ACCESS+5*, SETSEC+4*, DELETE+5*, BPA1+5* |
| >> DIE | DELETE+18*, DELETE+35* |
| >> DIK | ACCESS+4*, KILLSEC+7*, DELETE+29*, DELETE+43*, DELETE+49*, DELETE+57*, DELETE+66* |
| DINUM | EXIT!, ACCESS+2*, SETSEC+1* |
| >> DIR("A" | ACCLVL+8*, OLDLVL+13*, DELETE+12*, BPA+26* |
| >> DIR("B" | OLDLVL+12*, DELETE+13* |
| >> DIR(0 | ACCLVL+6*, ACCLVL+7*, OLDLVL+11*, DELETE+11*, BPA+25* |
| DR | ACCESS+11!, OLDLVL+19!, SETKILL+3!, DELETE+19*, DELETE+37* |
| DT | SETSEC+5, BPA+5 |
| DUZ | ACCLVL+7, DELETE+3 |
| IOF | EN1, BPAH+1 |
| IOSL | BPA+17 |
| U | DISPLAY+12, DISPLAY+13, DISPLAY+14, OLDLVL+4, OLDLVL+10, DELETE+36, BPA+4, BPA+5, BPA+10, BPA+11 , BPA+14, BPA+15 |
| X | ACCESS+2*, OLDLVL+7~, OLDLVL+8*, OLDLVL+9*, OLDLVL+10, SETSEC+1*, SETSEC+6, DELETE+3*, DELETE+36*, DELETE+37 , BPA1+3* |
| >> Y | EN11+8, EN11+9, ACCLVL+11, ACCLVL+12, OLDLVL+15, DELETE+8, DELETE+16, BPA+29, BPA+30 |
| >> Y(0 | EN11+10 |