SDEC18 ;ALB/SAT - VISTA SCHEDULING RPCS ;JAN 15, 2016
Source file <SDEC18.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DELRU(SDECY,SDECIEN) | ;Delete Resource User from SDEC RESOURCE USER file
|
|
| ADDRESU(SDECY,SDECVAL) | ;ADD/EDIT RESOURCE USER
|
|
| ERR(SDECI,SDECID,SDECERR) | ;Error processing
|
|
| MADERR(SDECMSG) | ;
|
|
| MADSCR(SDECDUZ,SDECZMGR,SDECZMENU) | ;EP - File 200 screening code for MADDRU
|
|
| MADDRU | ;EP -Command line utility to bulk-add users and set access rights IHS/HMW 20060420 **1**
|
|
| MADUSR | ;Prompt for users from file 200 who have SDECUSER key
|
|
| MADRES | ;Prompt for Resources
|
|
| MADACC(SDEC) | ;Prompt for access level.
|
|
| MADCONF(SDEC) | ;Confirm selections
|
|
| MADASS(SDEC) | ;
|
|
| MADDEL(SDECRUID) | ;
|
|
| MADFILE(SDECVAL) | ;
|
|
| MADEXST(SDECU,SDECR) | ;
|
|
| ADDRUXR(SDECR,SDECU) | ||
| DELRUXR(SDECR,SDECU) |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^SDEC(409.831 - [#409.831] | GET1^DIQ |
| ^SDEC(409.833 - [#409.833] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(19.1 - [#19.1] | MADDRU+7, MADDRU+8 |
| ^SDEC(409.831 - [#409.831] | ADDRUXR+2, DELRUXR+3 |
| ^SDEC(409.833 - [#409.833] | DELRU+13, ADDRESU+30, ADDRESU+31, MADDEL+4, MADFILE+25, MADFILE+26, MADEXST+7, MADEXST+9, MADEXST+10, ADDRUXR+4 , DELRUXR+5 |
| ^TMP("SDEC" | DELRU+11*, DELRU+20*, ADDRESU+12*, ADDRESU+58*, ERR+2* |
| ^TMP($J | MADDRU+6!, MADDRU+11, MADDRU+13, MADUSR+5!, MADUSR+8*, MADRES+5!, MADRES+8*, MADASS+11, MADASS+12 |
| ^VA(200 - [#200] | MADSCR+2, MADSCR+3 |
| Name | Line Occurrences |
|---|---|
| $$MADACC | MADDRU+14 |
| $$MADCONF | MADDRU+15 |
| $$MADEXST | MADASS+13 |
| ERR | DELRU+12, DELRU+13, ADDRESU+21, ADDRESU+22 |
| MADASS | MADDRU+16 |
| MADDEL | MADASS+15 |
| MADERR | MADDRU+7, MADDRU+8, MADDRU+11, MADDRU+13, MADDRU+15, MADDRU+17, MADFILE+16, MADFILE+17 |
| MADFILE | MADASS+17 |
| MADRES | MADDRU+12 |
| MADUSR | MADDRU+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | DELRU+7~, DELRU+16*, MADDEL+2~, MADDEL+6*, DELRUXR+2~, DELRUXR+10* |
| DIK | DELRU+7~, DELRU+15*, MADDEL+2~, MADDEL+5*, DELRUXR+2~, DELRUXR+9* |
| DIR | MADDRU+3~, MADUSR+2~, MADRES+2~, MADACC+5~, MADCONF+1~ |
| DIR("A" | MADACC+11*, MADACC+17*, MADACC+23*, MADACC+29*, MADCONF+5*, MADCONF+12* |
| DIR("S" | MADUSR+3* |
| DIR(0 | MADUSR+3*, MADRES+3*, MADACC+9*, MADCONF+2* |
| DIRUT | MADUSR+2~, MADUSR+7, MADRES+2~, MADRES+7, MADACC+5~, MADACC+13, MADACC+19, MADACC+25, MADACC+31, MADCONF+1~ , MADCONF+14 |
| IEN | ADDRUXR+1~, ADDRUXR+4*, ADDRUXR+6, DELRUXR+1~, DELRUXR+5*, DELRUXR+7, DELRUXR+10 |
| J | MADACC+5~, MADACC+8* |
| SCIEN | ADDRUXR+1~, ADDRUXR+2*, ADDRUXR+3, ADDRUXR+4, ADDRUXR+8, DELRUXR+1~, DELRUXR+3*, DELRUXR+4, DELRUXR+5 |
| SDEC | ADDRESU+7~, ADDRESU+15*, ADDRESU+18*, ADDRESU+30, ADDRESU+34*, ADDRESU+51, MADDRU+3~, MADDRU+14, MADDRU+15, MADDRU+16 , MADACC~, MADCONF~, MADASS~, MADFILE+6~, MADFILE+10*, MADFILE+13*, MADFILE+25, MADFILE+29*, MADFILE+41 |
| SDEC( | MADACC+8* |
| SDEC("MODIFY" | MADACC+15*, MADCONF+8, MADASS+14 |
| SDEC("OVERBOOK" | MADACC+21*, MADCONF+9, MADASS+14 |
| SDEC("READ" | MADACC+33*, MADCONF+4, MADCONF+11, MADASS+15, MADASS+16 |
| SDEC("WRITE" | MADACC+27*, MADCONF+10, MADASS+14 |
| SDECAPPT | ADDRESU+8~, ADDRESU+40*, ADDRESU+41*, ADDRESU+49, MADFILE+7~, MADFILE+33*, MADFILE+39 |
| SDECDUZ | MADSCR~, MADSCR+2, MADSCR+3 |
| SDECERR | ERR~, ERR+2 |
| SDECF | ADDRESU+8~, ADDRESU+27*, ADDRESU+30, ADDRESU+33*, ADDRESU+34, MADFILE+7~, MADFILE+22*, MADFILE+25, MADFILE+28*, MADFILE+29 |
| SDECFDA | ADDRESU+7~, MADFILE+6~, ADDRUXR+1~, DELRUXR+1~ |
| SDECFDA( | ADDRESU+45*, ADDRESU+46*, ADDRESU+47*, ADDRESU+48*, ADDRESU+49*, ADDRESU+50*, MADFILE+35*, MADFILE+36*, MADFILE+37*, MADFILE+38* , MADFILE+39*, ADDRUXR+8*, ADDRUXR+9* |
| SDECFOUND | MADEXST+6~, MADEXST+8*, MADEXST+9, MADEXST+11*, MADEXST+13 |
| SDECI | DELRU+7~, DELRU+8*, DELRU+12, DELRU+13, DELRU+19*, DELRU+20, ADDRESU+7~, ADDRESU+11*, ADDRESU+12, ADDRESU+21 , ADDRESU+22, ERR~, ERR+1*, ERR+2, MADFILE+6~ |
| SDECID | ERR~, ERR+2, MADEXST+6~, MADEXST+8*, MADEXST+9*, MADEXST+10, MADEXST+11 |
| SDECIEN | DELRU~, DELRU+12, DELRU+13, DELRU+16, DELRU+20, ADDRESU+7~, ADDRESU+13*, ADDRESU+14, ADDRESU+16, ADDRESU+21 , ADDRESU+22, ADDRESU+34*, ADDRESU+52!, ADDRESU+54*, MADFILE+6~, MADFILE+8*, MADFILE+9, MADFILE+11, MADFILE+29*, MADFILE+42! , MADFILE+44*, ADDRUXR+1~, ADDRUXR+10!, ADDRUXR+12*, DELRUXR+1~ |
| SDECIEN(1 | ADDRESU+54, MADFILE+44, ADDRUXR+12 |
| SDECIENS | ADDRESU+7~, ADDRESU+16*, ADDRESU+19*, ADDRESU+34*, ADDRESU+45, ADDRESU+46, ADDRESU+47, ADDRESU+48, ADDRESU+49, ADDRESU+50 , MADFILE+6~, MADFILE+11*, MADFILE+14*, MADFILE+29*, MADFILE+35, MADFILE+36, MADFILE+37, MADFILE+38, MADFILE+39, ADDRUXR+1~ , ADDRUXR+7*, ADDRUXR+8, ADDRUXR+9, DELRUXR+1~ |
| SDECMOB | ADDRESU+8~, ADDRESU+42*, ADDRESU+43*, ADDRESU+50 |
| SDECMOD | ADDRESU+7~, ADDRESU+38*, ADDRESU+39*, ADDRESU+48, MADFILE+6~, MADFILE+32*, MADFILE+38 |
| SDECMSG | ADDRESU+7~, MADERR~, MADERR+1, MADFILE+6~, MADFILE+40!, ADDRUXR+1~, DELRUXR+1~ |
| SDECNOD | MADEXST+6~, MADEXST+10*, MADEXST+11 |
| SDECOVB | ADDRESU+7~, ADDRESU+36*, ADDRESU+37*, ADDRESU+47, MADFILE+6~, MADFILE+31*, MADFILE+37 |
| SDECR | MADASS+9~, MADASS+12*, MADASS+13, MADASS+14, MADEXST~, MADEXST+11, ADDRUXR~, ADDRUXR+2, DELRUXR~, DELRUXR+3 |
| SDECRES | ADDRESU+8~, ADDRESU+31*, ADDRESU+32*, ADDRESU+33, MADFILE+7~, MADFILE+26*, MADFILE+27*, MADFILE+28 |
| SDECRID | ADDRESU+7~, ADDRESU+24*, ADDRESU+33, MADFILE+6~, MADFILE+19*, MADFILE+28 |
| SDECRSU | ADDRESU+8~, ADDRESU+26*, ADDRESU+30*, ADDRESU+31, ADDRESU+34, MADFILE+7~, MADFILE+21*, MADFILE+25*, MADFILE+26, MADFILE+29 |
| SDECRUID | MADASS+9~, MADASS+13*, MADASS+14, MADASS+15, MADDEL~, MADDEL+3, MADDEL+4, MADDEL+6 |
| SDECU | MADASS+9~, MADASS+10*, MADASS+11*, MADASS+13, MADASS+14, MADEXST~, MADEXST+7, MADEXST+9, ADDRUXR~, ADDRUXR+4 , ADDRUXR+9, DELRUXR~, DELRUXR+5 |
| SDECUID | ADDRESU+7~, ADDRESU+25*, ADDRESU+30, MADFILE+6~, MADFILE+20*, MADFILE+25 |
| SDECVAL | ADDRESU~, ADDRESU+13, ADDRESU+21, ADDRESU+22, ADDRESU+24, ADDRESU+25, ADDRESU+36, ADDRESU+38, ADDRESU+40, ADDRESU+42 , ADDRESU+45, ADDRESU+46, MADASS+9~, MADASS+14*, MADASS+17, MADFILE~, MADFILE+8, MADFILE+16, MADFILE+17, MADFILE+19 , MADFILE+20, MADFILE+31, MADFILE+32, MADFILE+33, MADFILE+35, MADFILE+36 |
| SDECY | DELRU~, DELRU+9*, DELRU+10, ADDRESU~, ADDRESU+9*, ADDRESU+10 |
| SDECZMENU | MADSCR~, MADSCR+2, MADDRU+3~, MADDRU+7* |
| SDECZMGR | MADSCR~, MADSCR+3, MADDRU+3~, MADDRU+8* |
| TYPE | ADDRUXR+2*, DELRUXR+1~, DELRUXR+3* |
| U | ADDRESU+32, MADFILE+27 |
| Y | MADUSR+2~, MADUSR+4*, MADUSR+7, MADUSR+8, MADRES+2~, MADRES+4*, MADRES+7, MADRES+8, MADACC+5~, MADACC+7* , MADACC+14, MADACC+20, MADACC+26, MADACC+32, MADCONF+1~, MADCONF+15 |