Sha256: c59c5e1b25d373011d1d70a17de59ae8994b98661d4866b975ee2721ab6c37e1

Contents?: true

Size: 714 Bytes

Versions: 3

Compression:

Stored size: 714 Bytes

Contents

#
# Sample : put() : Put a single message to a queue
#          Create the queue if it does not already exist
#
#   Note : The queue name is that of the model queue
#          The dynamic_q_name is the actual queue name
#
#   This sample is more usefull if the model queue was a Permanent Dynamic one.
#   That way the queue would remain after termination of this code.
#   In this sample the queue will disappear when this program terminates
#
require 'wmq'

WMQ::QueueManager.connect(q_mgr_name: 'REID') do |qmgr|
  qmgr.open_queue(
    q_name:         'SYSTEM.DEFAULT.MODEL.QUEUE',
    dynamic_q_name: 'TEST.QUEUE.SAMPLE',
    mode:           :output
  ) do |queue|
    queue.put(data: 'Hello World')
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
ferocia-rubywmq-2.1.1 examples/put_dynamic_q.rb
rubywmq-2.1.1 examples/put_dynamic_q.rb
rubywmq-2.1.0 examples/put_dynamic_q.rb