DECmessageQ Programmer's Reference

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  Part I    DECmessageQ Application Programming Interface

  1      DECmessageQ Call Reference

  dmqmac_show_pend

  DmqWinInit

  pams_attach_q

  pams_cancel_get

  pams_cancel_select

  pams_cancel_timer

  pams_close_jrn

  pams_confirm_msg

  pams_exit

  pams_get_msg

  pams_get_msga

  pams_get_msgw

  pams_locate_q

  pams_open_jrn

  pams_put_msg

  pams_read_jrn

  pams_set_select

  pams_set_timer

  putil_print_status

  putil_show_pending

  putil_status

  Part II    DECmessageQ Message Interface

  2      Introduction to DECmessageQ Server Messages

  2.1     DECmessageQ Servers

  2.2     Documentation Format for DECmessageQ Server Messages

  3      AVAIL Server Messages

  AVAIL Notification

  AVAIL_DEREG Request

  AVAIL_REG Request

  AVAIL_REG_REPLY Response

  UNAVAIL Notification

  4      CONNECT Server Messages

  DISABLE_NOTIFY Request

  ENABLE_NOTIFY Request

  LINK_COMPLETE Notification

  LINK_LOST Notification

  LIST_ALL_CONNECTIONS Request

  LIST_ALL_CONNECTIONS Response

  LIST_ALL_ENTRIES Request

  LIST_ALL_ENTRIES Response

  LIST_ALL_GROUPS Request

  LIST_ALL_GROUPS Response

  LIST_DCLS Request

  LIST_DCLS Response

  PROCESS_DCL Notification

  PROCESS_EXIT Notification

  5      MRS Server Process Messages

  MRS_DEBUG_OFF Request

  MRS_DEBUG_ON Request

  MRS_DQF_SET Request

  MRS_DQF_SET_REP Response

  MRS_SET_DLJ Request

  MRS_SET_DLJ_REP Response

  MRS_SET_PCJ Request

  MRS_SET_PCJ_REP Response

  6      QTRANSFER Server Messages

  MRS_DQF_TRANSFER Request

  MRS_DQF_TRANSFER_ACK Acknowledgment

  MRS_DQF_TRANSFER_REP Response

  7      Queue Server Messages

  ALLOCATED_SQ Response

  DECLARE_SQ Request

  UNDECLARE_SQ Request

  8      SBS Server Messages

  SBS_BS_SEQGAP Notification

  SBS_DEREG Request

  SBS_DEREG_ACK Response

  SBS_DEREG_BY_ID Request

  SBS_DUMP_TABLES Request

  SBS_PURGE Request

  SBS_PURGE_ACK Response

  SBS_REG Request

  SBS_REG_EZ Request

  SBS_REG_EZ_REPLY Response

  SBS_REG_REPLY Response

  9      Callable Services Messages

  LOCATE_Q_REP Response

  MRS_ACK Response

  TIMER_EXPIRED Response

  A   DECmessageQ Function Reference

  B   Include Files

  B.1     Generic Type and Class File

  B.2     Generic Symbols File

  B.3     Generic Process Numbers File

  C   Using Selection Filters

  C.1     Default Selection

  C.2     Selection by Queue

  C.3     Selection by Attribute

  C.4     Selection by Source

  C.5     Compound Selection

  D   PAMS Status Block

  E   Format of show_buffer

  F   Supported Delivery Modes and Undeliverable Message Actions

  G   DECmessageQ Return Messages
    ABORT . . . BADINITFILE
    BADJOURNAL . . . BADSELIDX
    BADSEQ . . . COMMERR
    CONFIRMREQ . . . DLQ_SUCCESS
    DNSCLASSBAD . . . ENQUEUED
    ERRORS . . . INVALIDNUM
    INVBUFFPTR . . . IVMSGPRI
    IVMSGSRC . . . JOURNAL_ON
    LINK_DOWN . . . MISEOM
    MISQUOTE . . . MSGUNDEL
    NAMETOOLONG . . . NOMOREMSG
    NOMRQRESRC . . . NO_SAF
    NOSEND . . . NOTSECONDARYQ
    NOTSUPPORTED . . . REJECTED
    REMQUEFAIL . . . STATECHANGE
    STORED . . . UMA_NA
    UNATTACHEDQ . . . ZEROREPEAT

  H   Obsolete VMS Routines

  EXAMPLES

  1-1        Selection Record Data Structure in C

  FIGURES

  1-1        Source Queue Longword Format for pams_get_msg

  1-2        Selection Argument Format for pams_get_msg

  1-3        Source Queue Longword Format for pams_get_msga

  1-4        Selection Argument Format for pams_get_msga

  1-5        Source Longword Format for pams_get_msgw

  1-6        Selection Argument Format for pams_get_msgw

  1-7        Response Queue Longword Format for pams_locate_q

  1-8        Target Longword Format for pams_put_msg

  1-9        Response Queue Longword Format for pams_put_msg

  1-10       Source Longword Format for pams_read_jrn

  1-11       Target Longword Format for pams_read_jrn

  1-12       Selection Record Format

  1-13       Selection Record Comparison and Order Keys

  3-1        AVAIL Server Message Flowchart

  4-1        CONNECT Server Message Flowchart

  5-1        MRS Server Message Flowchart

  6-1        QTRANSFER Server Message Flowchart

  7-1        Queue Server Message Flowchart

  8-1        SBS Server Message Flowchart

  C-1        Selection Argument Format

  C-2        Default Selection Format

  C-3        Selection by Source Format

  C-4        Compound Selection Format

  D-1        PAMS Status Block Type 1 Structure

  D-2        PAMS Status Block Type 2 Structure

  E-1        Format of the Version 1 show_buffer

  E-2        Format of the Version 2 show_buffer

  TABLES

  1-1        Main Headings in Routine Template

  1-2        Queue Type Symbols

  1-3        Name Tables

  1-4        Fields in a Selection Record

  2-1        Main Headings in Message Template

  9-1        Status Codes for the MRS Acknowledgment Message

  A-1        DECmessageQ Function Cross-Reference

  C-1        Selection Modes for Selection by Message Queue

  C-2        Selection Modes for Selection by Message Attribute

  D-1        PAMS Status Block Fields

  E-1        Fields in the show_buffer

  F-1        Delivery Mode and UMA Cross-Reference

  H-1        Obsolete Routines