HLSUB ;IRMFO-SF/JC - Subscription Registry ;03/24/2004 14:43
Source file <HLSUB.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 2 | ^DIC ^DIE | 
| Kernel | 1 | ($$FMTE,$$NOW)^XLFDT | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| TRY | ||
| UPD(HLSCN,HLNN,HLTP,HLAD,HLTD,HLRAP,HLER,HLAPP,HLDESC) | ;Subscription update | 
 
 | 
| CHKPARM | ; | |
| ARCHIVE(HLSCN,HLINKIEN,HLINK0) | ; | |
| ADDUP | ;Lookup and add subscriber (logical link) | |
| LOCK774(IEN) | ; | |
| ACT() | ;Activate a new subscription | 
 
 | 
| GET(HLSCN,HLTP,HLCL,HLL) | ;Return active subscribers | 
 
 | 
| FileNo | Call Tags | 
|---|---|
| ^HLS(774 - [#774] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD(774 | ADDUP+7 | 
| ^DD(774.01 | ARCHIVE+8 | 
| ^HL(771 - [#771] | CHKPARM+9, CHKPARM+13 | 
| ^HLCS(870 - [#870] | CHKPARM+7, CHKPARM+8, GET+28 | 
| ^HLS(774 - [#774] | ACT+5, ACT+6, TRY, UPD+33, ADDUP+2*, ADDUP+3*, CHKPARM+6, GET+15, GET+22 | 
| Name | Line Occurrences | 
|---|---|
| $$LOCK774 | ACT+4, UPD+31 | 
| ADDUP | UPD+32 | 
| ARCHIVE | ADDUP+13 | 
| CHKPARM | UPD+30 | 
| TRY | TRY | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | GET+22 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| AD | ARCHIVE+1~, ARCHIVE+2*, ARCHIVE+3* | 
| CD | ARCHIVE+1~, ARCHIVE+2*, ARCHIVE+3* | 
| DA | ACT+3~, ADDUP+1~, ADDUP+11!, ADDUP+15*, ARCHIVE+1~ | 
| DA(1 | ADDUP+7*, ADDUP+15*, ARCHIVE+4* | 
| DA(2 | ARCHIVE+4* | 
| DIC | ACT+3~, ACT+5*, ADDUP+1~, ADDUP+7*, ADDUP+11!, ARCHIVE+1~, ARCHIVE+5*, GET+13~, GET+17* | 
| DIC("DR" | ARCHIVE+6*, ARCHIVE+7* | 
| DIC("P" | ADDUP+7*, ARCHIVE+8* | 
| DIC(0 | ACT+5*, ADDUP+9*, ARCHIVE+8*, GET+17* | 
| DIE | ADDUP+1~, ADDUP+11!, ADDUP+15*, ARCHIVE+1~ | 
| DLAYGO | ACT+3~, ACT+5*, ADDUP+6*, ARCHIVE+1~, ARCHIVE+8* | 
| DR | ACT+3~, ADDUP+1~, ADDUP+11!, ADDUP+16*, ADDUP+17*, ADDUP+19*, ADDUP+21*, ARCHIVE+1~ | 
| >> HL("Q" | ADDUP+18 | 
| HLAD | UPD~, ADDUP+5* | 
| HLAPP | UPD~, ADDUP+2 | 
| HLCD | ADDUP+1~, ADDUP+4*, ADDUP+5 | 
| HLCL | GET~, GET+16*, GET+17, GET+29 | 
| HLDESC | UPD~, ADDUP+3 | 
| HLDT | GET+13~, GET+20*, GET+25, GET+26 | 
| HLER | UPD~, UPD+30, CHKPARM+1!, CHKPARM+4 | 
| HLER(1 | CHKPARM+2* | 
| HLER(2 | CHKPARM+3* | 
| HLER(4 | CHKPARM+6* | 
| HLER(5 | CHKPARM+7*, CHKPARM+8* | 
| HLER(6 | CHKPARM+9*, CHKPARM+13* | 
| HLINK | GET+13~ | 
| HLINK0 | ADDUP+1~, ADDUP+10*, ADDUP+13, ADDUP+19, ARCHIVE~, ARCHIVE+2 | 
| HLINKIEN | ADDUP+1~, ADDUP+10*, ADDUP+13, ADDUP+15, ARCHIVE~, ARCHIVE+4 | 
| HLINKP | GET+13~, GET+27*, GET+28 | 
| HLINKX | GET+13~, GET+27*, GET+28*, GET+29 | 
| HLL | GET~ | 
| HLL("LINKS" | GET+19, GET+29* | 
| HLND | GET+13~ | 
| HLNN | UPD~, ADDUP+8, CHKPARM+3, CHKPARM+7*, CHKPARM+8 | 
| HLRAP | UPD~, ADDUP+8, ADDUP+17, CHKPARM+9*, CHKPARM+13 | 
| HLSCN | UPD~, UPD+31, UPD+33, ADDUP+2, ADDUP+3, ADDUP+7, ADDUP+13, ADDUP+15, CHKPARM+2, CHKPARM+6 , ARCHIVE~, ARCHIVE+4, GET~, GET+14, GET+15, GET+22 | 
| HLTD | UPD~, ADDUP+18, ADDUP+20, ADDUP+21 | 
| HLTP | UPD~, CHKPARM+5*, GET~, GET+18*, GET+23, GET+24 | 
| I | LOCK774+1~, LOCK774+2*, TRY*, GET+13~, GET+21*, GET+22* | 
| IEN | LOCK774~, TRY | 
| J | GET+13~, GET+22*, GET+23, GET+24, GET+25, GET+26, GET+27, GET+29 | 
| TD | ARCHIVE+1~, ARCHIVE+2*, ARCHIVE+3*, ARCHIVE+7 | 
| U | ADDUP+2, ADDUP+7, ADDUP+13, ADDUP+19, CHKPARM+7, CHKPARM+9, ARCHIVE+2, ARCHIVE+8, GET+23, GET+24 , GET+25, GET+26, GET+27, GET+28, GET+29 | 
| X | ACT+3~, ACT+5*, ADDUP+1~, ADDUP+8*, ADDUP+11!, ARCHIVE+1~, ARCHIVE+4*, GET+13~, GET+17*, GET+18* , GET+19*, GET+29* | 
| Y | ACT+7, ADDUP+1~, ADDUP+9, ADDUP+10, ADDUP+11!, ARCHIVE+1~, GET+13~, GET+17 | 
| Y(0 | ADDUP+10 |