HLOASUB1 ;IRMFO-ALB/CJM/RBN - Subscription Registry (continued) ;07/12/2012
Source file <HLOASUB1.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 |
|---|---|---|
| INDEX(IEN,PARMARY) | ;
|
|
| SETAH(IEN,OWNER,PARMS) | ;
|
|
| SETAH1(DA,OWNER,X1,X2,X3,X4,X5,X6) | ;
|
|
| KILLAH1(OWNER,LOOKUP1,LOOKUP2,LOOKUP3,LOOKUP4,LOOKUP5,LOOKUP6) | ;
|
|
| KILLAH(IEN) | ;kills the AH x~ref on file 779.4 for a particular subscription registry entry=ien
|
|
| FIND(OWNER,PARMARY) | ;
|
|
| UPD(FILE,DA,DATA,ERROR) | ;File data into an existing record.
; Input: ; FILE - File or sub-file number ; DA - Traditional DA array, with same meaning. ; Pass by reference. ; DATA - Data array to file (pass by reference) ; Format: DATA(<field #>)=<value> |
|
| ADD(FILE,DA,DATA,ERROR,IEN) | ;
|
|
| DELETE(FILE,DA,ERROR) |
|
|
| STATNUM(IEN) | ;
|
|
| CHECKWHO(WHO,PARMS,ERROR) | ;
|
|
| ZB25 | ||
| ONLIST(IEN,WHO) | ;
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | UPD+26 |
| UPDATE^DIE | ADD+36 |
| $$IENS^DILF | UPD+22, ADD+31 |
| CLEAN^DILF | UPD+32, ADD+43 |
| $$STATNUM^HLOASUB1 | CHECKWHO+36 |
| $$DOMAIN^HLOTLNK | CHECKWHO+50 |
| $$FINDLINK^HLOTLNK | CHECKWHO+42 |
| $$PORT^HLOTLNK | ZB25+3, ZB25+7 |
| $$STATNUM^HLOTLNK | CHECKWHO+45 |
| $$SITE^VASITE | STATNUM+10 |
| $$NNT^XUAF4 | STATNUM+7 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(4 - [#4] | STATNUM+6 |
| ^HLCS(870 - [#870] | CHECKWHO+39, CHECKWHO+63, CHECKWHO+67, CHECKWHO+71, CHECKWHO+75 |
| ^HLD(779.4 - [#779.4] | INDEX+15, INDEX+22*, KILLAH+3, KILLAH+5, ONLIST+20, ONLIST+22, ONLIST+30 |
| Name | Line Occurrences |
|---|---|
| $$CHECKWHO | ONLIST+17 |
| $$UPD | DELETE+3 |
| KILLAH | INDEX+17 |
| KILLAH1 | KILLAH+7 |
| SETAH | INDEX+19, SETAH1+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | SETAH1~, SETAH1+1, SETAH1+5, UPD~, UPD+21, UPD+22, ADD~, ADD+30*, ADD+31, ADD+44* , DELETE~, DELETE+3 |
| DATA | UPD~, ADD~, DELETE+1~, DELETE+3 |
| DATA( | UPD+24, UPD+25, ADD+33, ADD+34, DELETE+2* |
| >> DIERR | UPD+27, UPD+33, ADD+37 |
| ERROR | UPD~, UPD+21*, UPD+28*, UPD+30*, ADD~, ADD+38*, ADD+42*, DELETE~, DELETE+3, CHECKWHO~ , CHECKWHO+22!, CHECKWHO+32*, CHECKWHO+64*, CHECKWHO+68*, CHECKWHO+72*, CHECKWHO+78*, CHECKWHO+80*, ZB25* |
| ERRORS | UPD+16~, ADD+23~ |
| ERRORS(1 | UPD+28, ADD+38 |
| FDA | UPD+16~, ADD+23~ |
| FDA( | UPD+25*, ADD+34* |
| FIELD | UPD+16~, UPD+23*, UPD+24*, UPD+25, ADD+23~, ADD+32*, ADD+33*, ADD+34 |
| FILE | UPD~, UPD+25, ADD~, ADD+34, DELETE~, DELETE+3 |
| I | INDEX+13~, INDEX+18*, INDEX+21*, SETAH+5*, SETAH+6, SETAH+7, SETAH1+3~, SETAH1+4*, KILLAH1+2~, KILLAH1+4* , KILLAH1+5, KILLAH1+6, KILLAH+2~, KILLAH+6*, FIND+17~, FIND+19*, FIND+20, FIND+21 |
| IEN | INDEX~, INDEX+14, INDEX+15, INDEX+17, INDEX+19, INDEX+22, SETAH~, SETAH+1, SETAH+9, KILLAH~ , KILLAH+1, KILLAH+3, KILLAH+5, ADD~, ADD+35, ADD+39*, ADD+41*, ADD+44, ADD+45, STATNUM~ , STATNUM+5, STATNUM+6, STATNUM+7, ONLIST~, ONLIST+20, ONLIST+22, ONLIST+30 |
| IENA | ADD+23~ |
| IENA(1 | ADD+35*, ADD+41 |
| IENS | UPD+16~, UPD+22*, UPD+25, ADD+23~, ADD+31*, ADD+34 |
| INDEX | SETAH+3~, SETAH+4*, SETAH+7*, SETAH+8*, SETAH+9, KILLAH1+2~, KILLAH1+3*, KILLAH1+6*, KILLAH1+7*, KILLAH1+8 , FIND+17~, FIND+18*, FIND+21*, FIND+22*, FIND+23 |
| LEN | CHECKWHO+28~, CHECKWHO+29*, CHECKWHO+30, CHECKWHO+31 |
| LOOKUP1 | KILLAH1~ |
| LOOKUP2 | KILLAH1~ |
| LOOKUP3 | KILLAH1~ |
| LOOKUP4 | KILLAH1~ |
| LOOKUP5 | KILLAH1~ |
| LOOKUP6 | KILLAH1~ |
| NODE | INDEX+13~, INDEX+20*, INDEX+21*, INDEX+22, KILLAH+2~, KILLAH+5*, KILLAH+6 |
| OK | FIND+12~*, FIND+23*, FIND+25, CHECKWHO+21~, CHECKWHO+23*, CHECKWHO+30*, CHECKWHO+31*, CHECKWHO+32, CHECKWHO+64*, CHECKWHO+68* , CHECKWHO+72*, CHECKWHO+78*, CHECKWHO+80*, ZB25*, ZB25+10 |
| OWNER | INDEX+13~, INDEX+15*, INDEX+16, INDEX+19, SETAH~, SETAH+2, SETAH1~, SETAH1+2, SETAH1+5, KILLAH1~ , KILLAH1+1, KILLAH+2~, KILLAH+3*, KILLAH+4, KILLAH+7, FIND~, FIND+16 |
| PARMARY | INDEX~, INDEX+19, INDEX+23!, FIND~, FIND+15, FIND+24! |
| PARMARY( | INDEX+18*, INDEX+21, FIND+20*, FIND+21 |
| PARMS | SETAH~, SETAH1+3~, SETAH1+5, CHECKWHO~, ONLIST+13~, ONLIST+17 |
| PARMS( | SETAH+6*, SETAH+7, SETAH1+4* |
| PARMS("LINK I | EN" , CHECKWHO+24*, CHECKWHO+62*, CHECKWHO+63, CHECKWHO+67*, CHECKWHO+68, CHECKWHO+70*, CHECKWHO+71, CHECKWHO+75*, CHECKWHO+78 , CHECKWHO+80, ZB25+7, ONLIST+20, ONLIST+22, ONLIST+26, ONLIST+27 |
| PARMS("LINK N | AME" , CHECKWHO+24*, CHECKWHO+63*, CHECKWHO+64, CHECKWHO+66*, CHECKWHO+71*, CHECKWHO+72, CHECKWHO+74*, CHECKWHO+80 |
| PARMS("LINK P | ORT" , ZB25+6*, ZB25+7* |
| PARMS("RECEIV | ING APPLICATION" , CHECKWHO+33*, ONLIST+20, ONLIST+22, ONLIST+30, ING FACILITY" , CHECKWHO+47*, CHECKWHO+50*, CHECKWHO+53*, CHECKWHO+56* , ZB25, ZB25+3*, ZB25+4*, ONLIST+20, ONLIST+22, ONLIST+26, ONLIST+28, ONLIST+30 |
| RETURN | STATNUM+3~, STATNUM+4*, STATNUM+8*, STATNUM+10*, STATNUM+11 |
| STATION | STATNUM+3~, STATNUM+7*, STATNUM+8 |
| SUBIEN | ONLIST+13~, ONLIST+14*, ONLIST+20*, ONLIST+21, ONLIST+22*, ONLIST+23 |
| TLINK | ONLIST+13~, ONLIST+27*, ONLIST+28*, ONLIST+30 |
| WHO | CHECKWHO~, ONLIST~, ONLIST+17 |
| WHO("FACILITY | LINK IEN" , CHECKWHO+39*, CHECKWHO+42*, CHECKWHO+45, CHECKWHO+50, CHECKWHO+53, CHECKWHO+69, CHECKWHO+70, ZB25+3, LINK NAME" , CHECKWHO+39, CHECKWHO+73, CHECKWHO+74, CHECKWHO+75 |
| WHO("IE LINK | IEN" , CHECKWHO+59*, CHECKWHO+61, CHECKWHO+62, NAME" , CHECKWHO+60*, CHECKWHO+65, CHECKWHO+66, CHECKWHO+67 |
| WHO("INSTITUT | ION IEN" , CHECKWHO+36 |
| WHO("MIDDLEWA | RE LINK IEN" , CHECKWHO+59, RE LINK NAME" , CHECKWHO+60 |
| WHO("PORT" | ZB25+3, ZB25+4, ZB25+6 |
| WHO("RECEIVIN | G APPLICATION" , CHECKWHO+29, CHECKWHO+33 |
| WHO("STATION | NUMBER" , CHECKWHO+36*, CHECKWHO+42, CHECKWHO+45*, CHECKWHO+47 |
| X1 | SETAH1~, KILLAH+2~, KILLAH+7 |
| X2 | SETAH1~, KILLAH+2~, KILLAH+7 |
| X3 | SETAH1~, KILLAH+2~, KILLAH+7 |
| X4 | SETAH1~, KILLAH+2~, KILLAH+7 |
| X5 | SETAH1~, KILLAH+2~, KILLAH+7 |
| X6 | SETAH1~, KILLAH+2~, KILLAH+7 |