Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: HLSUB

Package: Health Level Seven

Routine: HLSUB


Information

HLSUB ;IRMFO-SF/JC - Subscription Registry ;03/24/2004 14:43

Source Information

Source file <HLSUB.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA Fileman 2 ^DIC  ^DIE  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Registration 5 DG53190T  DGRUDYN  VAFCOTFU  VAFCTFMF  VAFCTFU  

Entry Points

Name Comments DBIA/ICR reference
TRY
UPD(HLSCN,HLNN,HLTP,HLAD,HLTD,HLRAP,HLER,HLAPP,HLDESC) ;Subscription update
  • ICR #2270
    • Status: Active
    • Usage: Supported
    CHKPARM ;
    ARCHIVE(HLSCN,HLINKIEN,HLINK0) ;
    ADDUP ;Lookup and add subscriber (logical link)
    LOCK774(IEN) ;
    ACT() ;Activate a new subscription
  • ICR #2270
    • Status: Active
    • Usage: Supported
    GET(HLSCN,HLTP,HLCL,HLL) ;Return active subscribers
  • ICR #2270
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    ^DIC ACT+5, ADDUP+9, ARCHIVE+9, GET+17
    ^DIE ADDUP+22
    $$FMTE^XLFDT ADDUP+4, ARCHIVE+3, ARCHIVE+4
    $$NOW^XLFDT ADDUP+4, ARCHIVE+4, GET+20

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^HLS(774 - [#774] Classic Fileman Calls

    Global Variables Directly Accessed

    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

    Label References

    Name Line Occurrences
    $$LOCK774 ACT+4, UPD+31
    ADDUP UPD+32
    ARCHIVE ADDUP+13
    CHKPARM UPD+30
    TRY TRY

    Naked Globals

    Name Field # of Occurrence
    ^( GET+22

    Local Variables

    Legend:

    >> 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
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All