Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: HLOQUE

Package: Health Level Seven

Routine: HLOQUE


Information

HLOQUE ;ALB/CJM/OAK/PIJ/RBN- HL7 QUEUE MANAGEMENT - 10/4/94 1pm ;03/07/2012

Source Information

Source file <HLOQUE.m>

Entry Points

Name Comments DBIA/ICR reference
INQUE(FROM,QNAME,IEN778,ACTION,PURGE,ORIG) ;
ZB36
OUTQUE(LINKNAME,PORT,QNAME,IEN778) ;
DEQUE(FROMORTO,QNAME,DIR,IEN778) ;
  • ICR #6177
    • Status: Withdrawn
    • Usage: Controlled Subscription
    STOPQUE(DIR,QUEUE) ;
  • ICR #4730
    • Status: Active
    • Usage: Supported
    STARTQUE(DIR,QUEUE) ;
  • ICR #4730
    • Status: Active
    • Usage: Supported
    STOPPED(DIR,QUEUE) ;
  • ICR #4730
    • Status: Active
    • Usage: Supported
    ZB0
    SQUE(SQUE,LINKNAME,PORT,QNAME,IEN778) ;
    ADVANCE(SQUE,MSGIEN) ;
    SEQCHK(WORK) ;functions under the HLO Process Manager
    ERROR ;error trap for application context
    QUECNT(QUEARRAY) ;
    ;
    ; DESC : Functions eturns the total number of messages on all the queues and an the QUEARRAY
    ;
    ; INPUT : QUEARRAY - the array, passed by reference, to contain the queue counts.
    ;
    ; OUTPUT : Filled array
    ;
    ; Format:
    ;
    ; QUE("TOTAL") = Total number of messages on all queues.
    ; QUE("OUT") = Total number of outgoing messages.
    ; QUE("IN") = Total number of incoming messages.
    ; QUE("SEQ") = Total number of messages on sequence queues.
    ; QUE("IN",link_name,queue_name) = Number of messages on given link and queue.
    ; QUE("OUT",link_name,queue_name) = Number of messages on given link and queue.
    ; QUE("SEQ",queue_name) = Number of messages on given sequence queue.
    ;
    ; There are four possible calls ("entry points") to this API:
    ; 1. QUECNT - returns the referenced array with all of the above data.
    ; 2. IN - returns only the data related to the IN queues.
    ; 3. OUT - returns only the data related to the OUT queues.
    ; 4. SEQ - returns only the data related to the SEQUENCE queues.
    ;
    IN(QUEARRAY) ;
    ; Count messages on incoming queues
    OUT(QUEARRAY) ;
    ; Count messages on outgoing queues
    SEQ(QUEARRAY) ;
    ; Count messages on sequence queues
    RESETF(IEN) ;
    GETPRTY(QUEUE,LINK) ;
    SETPRTY ; User interface to set queue priority
    ;
    SETP(QUEUE,PRIORITY,LINK) ;

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^HLD(779.9 - [#779.9] Classic Fileman Calls
    Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call