HLSUB ;IRMFO-SF/JC - Subscription Registry ;03/24/2004 14:43
Source file <HLSUB.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 |
---|---|---|
ACT() | ;Activate a new subscription
|
|
LOCK774(IEN) | ;
|
|
TRY | ||
UPD(HLSCN,HLNN,HLTP,HLAD,HLTD,HLRAP,HLER,HLAPP,HLDESC) | ;Subscription update
|
|
ADDUP | ;Lookup and add subscriber (logical link)
|
|
CHKPARM | ;
|
|
ARCHIVE(HLSCN,HLINKIEN,HLINK0) | ;
|
|
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 | 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 |