预订队列

要预订队列,请使用 MQSubscribe() 函数。

以下示例显示数据库应用程序如何预订队列,以便接收主题为 “Weather” 的消息:
   --- before subscribe
      Topic: MQ/TIMESERIES.QUEUE.MANAGER             /StreamSupport
      Topic: MQ/S/TIMESERIES.QUEUE.MANAGER           /Subscribers/Identities/*
      Topic: MQ/S/TIMESERIES.QUEUE.MANAGER           /Subscribers/Identities/*
      Topic: MQ/S/TIMESERIES.QUEUE.MANAGER           /Subscribers/Identities/*

BEGIN WORK;

EXECUTE FUNCTION MQSubscribe('AMT.SAMPLE.SUBSCRIBER', 'AMT.SAMPLE.PUB.SUB.POLICY', 
'Weather');

(expression)           1

1 row(s) retrieved.

      --- after subscribe
      Topic: MQ/TIMESERIES.QUEUE.MANAGER             /StreamSupport
      Topic: MQ/S/TIMESERIES.QUEUE.MANAGER           /Subscribers/Identities/*
      Topic: Weather
      Topic: MQ/S/TIMESERIES.QUEUE.MANAGER           /Subscribers/Identities/*
      Topic: MQ/S/TIMESERIES.QUEUE.MANAGER           /Subscribers/Identities/*

COMMIT WORK;