ECMDDSSU ;ALB/CMD - Event Capture Management Delete Unused DSS Unit ;12/22/21 10:43
Source file <ECMDDSSU.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 |
|---|---|---|
| DELDSS | ;Used by the RPC broker to delete unused DSS Unit in file #724
; Variable passed in: ; ECIEN - IEN of #724 ; ECDUZ - User IEN of #200 ; Variable return ; ^TMP($J,"ECMSG",n)=Success or failure to remove entries in #724^Message |
|
| ECHKSCR(DSSUNT,DELECS) | ;
|
|
| CHKWRK(ECIEN,DELOK) | ;
|
|
| DSSUSRDE(DSSUNT,USRARR) | ;Deallocate Users to DSS Unit
|
|
| SENDMM(ECSARR) | ;Send Mailman message
|
| Name | Field # of Occurrence |
|---|---|
| ^DIK | DELDSS+25, DELDSS+26, DSSUSRDE+6 |
| $$GET1^DIQ | CHKWRK+3, SENDMM+14, SENDMM+20, SENDMM+31, SENDMM+34 |
| KILLVAR^ECFLRPC | DELDSS+28 |
| CHKDT^ECMDECS | DELDSS+9 |
| GETXMY^ECMDECS | SENDMM+5 |
| ECUSR^ECUMRPC | DELDSS+17 |
| $$CPT^ICPTCOD | SENDMM+27 |
| $$REPEAT^XLFSTR | SENDMM+32, SENDMM+33 |
| ^XMD | SENDMM+16, SENDMM+37 |
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GET1^DIQ |
| ^SC - [#44] | GET1^DIQ |
| ^ECJ - [#720.3] | Classic Fileman Calls, GET1^DIQ |
| ^ECD - [#724] | Classic Fileman Calls, GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^EC(725 - [#725] | SENDMM+26 |
| ^EC(726 - [#726] | SENDMM+30 |
| ^ECD - [#724] | SENDMM+8 |
| ^ECH - [#721] | CHKWRK+11 |
| ^ECJ - [#720.3] | SENDMM+23, SENDMM+25 |
| ^TMP($J | DELDSS+14*, DELDSS+16*, DELDSS+27*, DELDSS+29!, DELDSS+30 |
| ^VA(200 - [#200] | DSSUSRDE+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARRFND | DELDSS+7~, CHKWRK+2~ |
| ARRFND( | DELDSS+13*, CHKWRK+14* |
| CAT | SENDMM+2~, SENDMM+24*, SENDMM+30 |
| CATD | SENDMM+2~, SENDMM+30*, SENDMM+33 |
| CNT | DELDSS+7~, DELDSS+19*, DELDSS+20*, SENDMM+1~, SENDMM+6*, SENDMM+11*, SENDMM+12*, SENDMM+13*, SENDMM+14*, SENDMM+15* , SENDMM+17*, SENDMM+18*, SENDMM+19*, SENDMM+20*, SENDMM+21*, SENDMM+32*, SENDMM+33*, SENDMM+34*, SENDMM+35*, SENDMM+36* |
| DA | DELDSS+7~, DELDSS+25*, DELDSS+26*, DSSUSRDE+1~, DSSUSRDE+5!* |
| DA(1 | DSSUSRDE+5* |
| DEFCL | SENDMM+1~, SENDMM+25*, SENDMM+34 |
| DELECS | ECHKSCR~, ECHKSCR+11 |
| DELECS( | ECHKSCR+10*, ECHKSCR+11* |
| DELOK | CHKWRK~, CHKWRK+8, CHKWRK+13, CHKWRK+15* |
| DIE | DELDSS+7~ |
| DIK | DELDSS+7~, DELDSS+25*, DELDSS+26*, DSSUSRDE+1~, DSSUSRDE+5!* |
| DSS | SENDMM+1~, SENDMM+7*, SENDMM+8, SENDMM+10, SENDMM+14, SENDMM+20, SENDMM+22 |
| DSSIEN | DELDSS+7~, DELDSS+10*, DELDSS+13, DELDSS+15, DELDSS+17, DELDSS+21, DELDSS+24, DELDSS+26 |
| DSSNM | SENDMM+1~, SENDMM+9* |
| DSSREC | SENDMM+1~, SENDMM+8*, SENDMM+9 |
| DSSU | SENDMM+1~, SENDMM+24* |
| DSSUNT | ECHKSCR~, ECHKSCR+7, ECHKSCR+10, ECHKSCR+11, DSSUSRDE~, DSSUSRDE+3, DSSUSRDE+5 |
| >> DSSURES | DELDSS+17, DELDSS+18 |
| DSSUSR | DELDSS+7~, DELDSS+18* |
| DSSUSR( | DELDSS+20 |
| ECARR | DELDSS+7~ |
| ECC | CHKWRK+1~, CHKWRK+4*, CHKWRK+5*, CHKWRK+7, CHKWRK+13 |
| ECCAT | ECHKSCR+3~, ECHKSCR+8*, CHKWRK+1~, CHKWRK+12*, CHKWRK+13 |
| ECD | CHKWRK+1~, CHKWRK+4*, CHKWRK+7, CHKWRK+9 |
| ECDECS | DELDSS+7~, DELDSS+15, DELDSS+16, DELDSS+22 |
| ECDECS( | DELDSS+24 |
| ECERR | DELDSS+7~, DELDSS+8*, DELDSS+9, DELDSS+14*, DELDSS+15, DELDSS+16* |
| ECFILE | DELDSS+7~ |
| ECHIEN | CHKWRK+1~, CHKWRK+10*, CHKWRK+11, CHKWRK+14 |
| ECIEN | DELDSS+10, DELDSS+14, DELDSS+27, CHKWRK~, CHKWRK+3, CHKWRK+14 |
| ECL | CHKWRK+1~, CHKWRK+4*, CHKWRK+7, CHKWRK+8 |
| ECLOC | ECHKSCR+3~, ECHKSCR+8* |
| ECMSG | SENDMM+1~ |
| ECP | CHKWRK+1~, CHKWRK+4*, CHKWRK+7, CHKWRK+13 |
| ECPI | SENDMM+2~, SENDMM+27*, SENDMM+28 |
| ECPROC | ECHKSCR+3~, ECHKSCR+8*, CHKWRK+1~, CHKWRK+12*, CHKWRK+13 |
| ECREC | CHKWRK+1~, CHKWRK+11*, CHKWRK+12, SENDMM+2~, SENDMM+23* |
| ECSARR | SENDMM~ |
| ECSARR( | SENDMM+10, SENDMM+22 |
| ECSARR("" | SENDMM+7 |
| ECSCR | ECHKSCR+3~, ECHKSCR+8*, ECHKSCR+9, ECHKSCR+10, CHKWRK+1~, CHKWRK+3*, CHKWRK+4, SENDMM+2~, SENDMM+23*, SENDMM+24 |
| ECSIEN | DELDSS+7~, DELDSS+23*, DELDSS+24*, DELDSS+25 |
| ECSOK | ECHKSCR+3~, ECHKSCR+5*, ECHKSCR+9*, ECHKSCR+10, ECHKSCR+11 |
| ECTEXT | SENDMM+1~ |
| ECTEXT( | SENDMM+11*, SENDMM+12*, SENDMM+13*, SENDMM+14*, SENDMM+15*, SENDMM+17*, SENDMM+18*, SENDMM+19*, SENDMM+20*, SENDMM+21* , SENDMM+32*, SENDMM+33*, SENDMM+34*, SENDMM+35*, SENDMM+36* |
| ECUSR | DELDSS+7~, DELDSS+21 |
| ECUSR( | DELDSS+20* |
| EDUZ | DSSUSRDE+1~, DSSUSRDE+2*, DSSUSRDE+3*, DSSUSRDE+4, DSSUSRDE+5, DSSUSRDE+6 |
| FOUND | DELDSS+7~, DELDSS+11*, DELDSS+12, DELDSS+13*, DELDSS+14, DELDSS+15 |
| GLBREF | ECHKSCR+3~, ECHKSCR+4*, ECHKSCR+6*, ECHKSCR+7, ECHKSCR+8 |
| GREF | DELDSS+7~, DELDSS+11*, DELDSS+12*, DELDSS+13, CHKWRK+2~, CHKWRK+6*, CHKWRK+8*, CHKWRK+9, CHKWRK+10 |
| IEN | SENDMM+2~ |
| INACTDT | SENDMM+2~, SENDMM+23*, SENDMM+29 |
| LOC | SENDMM+1~, SENDMM+24*, SENDMM+31 |
| LOCDS | SENDMM+1~, SENDMM+31*, SENDMM+32 |
| PN | SENDMM+2~, SENDMM+26* |
| PRO | SENDMM+2~, SENDMM+25*, SENDMM+26, SENDMM+27 |
| PROC | SENDMM+2~, SENDMM+25*, SENDMM+26*, SENDMM+28*, SENDMM+32 |
| >> RESULTS | DELDSS+30* |
| SCR | SENDMM+2~, SENDMM+6*, SENDMM+22*, SENDMM+23, SENDMM+25 |
| SCRSTAT | SENDMM+1~, SENDMM+29*, SENDMM+35 |
| STR | CHKWRK+2~, CHKWRK+7*, CHKWRK+14 |
| SYN | SENDMM+1~, SENDMM+25*, SENDMM+33 |
| U | DELDSS+14, DELDSS+20, DELDSS+27, CHKWRK+12, SENDMM+9, SENDMM+23, SENDMM+25, SENDMM+26, SENDMM+28, SENDMM+30 |
| USRARR | DSSUSRDE~ |
| USRARR( | DSSUSRDE+4, DSSUSRDE+6! |
| X | DSSUSRDE+1~ |
| XMDUZ | SENDMM+1~, SENDMM+3* |
| XMSUB | SENDMM+1~, SENDMM+3* |
| XMTEXT | SENDMM+1~, SENDMM+4* |
| XMY | SENDMM+1~, SENDMM+5 |
| Y | DSSUSRDE+1~ |