Macros intended for customer use

The macros identified in this topic are provided as programming interfaces for customers in support of features that are specific to IBM® MQ for z/OS®.

The 'C' include files, COBOL copy files, PL/I include files and assembler macros that are provided as programming interfaces for customers in support of features that apply across many IBM MQ platforms are described in the Constants.

Note: Do not use as programming interfaces any IBM MQ macros other than those interfaces identified in this topic or in the Constants

General-use programming interface macros

The following assembler macros are provided to enable you to write programs that use the services of IBM MQ. The macros are supplied in library thlqual.SCSQMACS.
  • CMQXCALA
  • CMQXCFBA
  • CMQXCFCA
  • CMQXCFLA
  • CMQXCDFA
  • CMQXCINA
  • CMQXCVCA

Product-sensitive programming interface macros

The following assembler macros are provided to enable you to write programs that use the services of IBM MQ. The macros are supplied in library thlqual.SCSQMACS. Product-sensitive interfaces are open to change between different releases of the product.
  • CSQBDEF
  • CSQDQEST
  • CSQDQIST
  • CSQDQJST
  • CSQDQLST
  • CSQDQMAC
  • CSQDQMST
  • CSQDQPST
  • CSQDQSST
  • CSQDQWHC
  • CSQDQWHS
  • CSQDQ5ST
  • CSQDWQ
  • CSQDWTAS
  • CSQQDEFX
  • CSQQLITX