HLOQUE ;ALB/CJM/OAK/PIJ/RBN- HL7 QUEUE MANAGEMENT - 10/4/94 1pm ;03/07/2012
Source file <HLOQUE.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
INQUE(FROM,QNAME,IEN778,ACTION,PURGE,ORIG) | ;
|
|
ZB36 | ||
OUTQUE(LINKNAME,PORT,QNAME,IEN778) | ;
|
|
DEQUE(FROMORTO,QNAME,DIR,IEN778) | ;
|
|
STOPQUE(DIR,QUEUE) | ;
|
|
STARTQUE(DIR,QUEUE) | ;
|
|
STOPPED(DIR,QUEUE) | ;
|
|
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) | ;
|
FileNo | Call Tags |
---|---|
^HLD(779.9 - [#779.9] | Classic Fileman Calls |