---
title: "MQSeries Tutorial for Mainframe Programmers (5 of 5)"
description: "On the dynamic queues play crucial role in MQSeries. Read more about dynamic queues."
url: https://srinimf.com/2015/10/17/mqseries-tutorial-for-mainframe-programmers-5-of-5/
date: 2015-10-17
modified: 2026-10-10
author: "Srini"
image: https://i0.wp.com/srinimf.com/wp-content/uploads/2015/10/pexels-photo-1571452.jpeg?fit=1880%2C1255&ssl=1
categories: ["MQSeries"]
tags: ["MQSeries for mainframe", "MQSeries Tutorial"]
type: post
lang: en
---

# MQSeries Tutorial for Mainframe Programmers (5 of 5)

A  queue manager is that part of an MQSeries product that provides the messaging and queuing services to application programs, through the Message Queue Interface (MQI) program calls. 

It controls access to queues and serves as transaction (sync point) coordinator for all queue operations. You can read [Part-1 tutorial](http://srinimf.com/2015/09/10/mqseries-tutorial-for-mainframe-programmers-1-of-5/) here.

## Dynamic Queues

- Dynamic Queue- Such a queue is defined “on the fly” when the application needs it.
- Dynamic queues may be retained by the queue manager or automatically deleted when the application program ends.
- Dynamic queues can be temporary queues that do not survive queue manager restarts. Permanent queues that do survive queue manager restarts.

## Synchronous and Asynchronous Messaging:

1. In synchronous messaging sending application waits for the reply before it resumes.
2. No wait is the rule in the case of Asynchronous messaging.

**Read more**

- [MQSeries Tutorial for Mainframe Programmers-Part-2](http://srinimf.com/2015/09/23/mqseries-tutorial-for-mainframe-programmers-2-of-5/)

Related[MQSeries Tutorial for Mainframe Programmers (4 of 5)](https://srinimf.com/2015/10/09/mqseries-tutorial-for-mainframe-programmers-4-of-5/)

- [![30 SQL Practice Queries with Solutions — Run Them Live](https://i0.wp.com/srinimf.com/wp-content/uploads/2026/10/pexels-photo-5530473.jpeg?resize=867%2C1300&ssl=1)](https://srinimf.com/2026/10/01/30-sql-practice-queries-with-solutions-run-them-live/) ## [30 SQL Practice Queries with Solutions — Run Them Live](https://srinimf.com/2026/10/01/30-sql-practice-queries-with-solutions-run-them-live/) Practice 30 SQL queries with solutions, from SELECT and JOINs to subqueries and window functions. Run SQL queries live in an interactive SQL Playground.
- [![Supercharge Your Database Skills: Try Our New Interactive SQL Plugin!](https://i0.wp.com/srinimf.com/wp-content/uploads/2026/09/pexels-photo-1181469.jpeg?resize=1880%2C1255&ssl=1)](https://srinimf.com/2026/09/30/supercharge-your-database-skills-try-our-new-interactive-sql-plugin/) ## [Supercharge Your Database Skills: Try Our New Interactive SQL Plugin!](https://srinimf.com/2026/09/30/supercharge-your-database-skills-try-our-new-interactive-sql-plugin/) Struggling with database queries? Explore our new interactive SQL plugin to write, test, and master SQL directly in your browser. Try the live demo now!
- [![How to Count Spark Stages by Sight and Optimize Shuffles](https://i0.wp.com/srinimf.com/wp-content/uploads/2026/09/pexels-photo-14314638.jpeg?resize=1880%2C1253&ssl=1)](https://srinimf.com/2026/09/27/how-to-count-spark-stages-by-sight-and-optimize-shuffles/) ## [How to Count Spark Stages by Sight and Optimize Shuffles](https://srinimf.com/2026/09/27/how-to-count-spark-stages-by-sight-and-optimize-shuffles/) Want to predict execution stages before running a job? Learn how to count Spark stages by sight with code breakdowns, shuffle rules, and optimization traps.

### Share this:

-
- [Tweet](https://twitter.com/share)
- [![](https://i0.wp.com/assets.pinterest.com/images/pidgets/pinit_fg_en_rect_gray_20.png)](https://www.pinterest.com/pin/create/link/?url=https%3A%2F%2Fsrinimf.com%2F2015%2F10%2F17%2Fmqseries-tutorial-for-mainframe-programmers-5-of-5%2F&media=https%3A%2F%2Fi0.wp.com%2Fsrinimf.com%2Fwp-content%2Fuploads%2F2015%2F10%2Fpexels-photo-1571452.jpeg%3Ffit%3D1200%252C801%26ssl%3D1&description=MQSeries%20Tutorial%20for%20Mainframe%20Programmers%20%285%20of%205%29)
-
- [Share on Tumblr](https://www.tumblr.com/share)
- [Share on WhatsApp (Opens in new window) WhatsApp](https://srinimf.com/2015/10/17/mqseries-tutorial-for-mainframe-programmers-5-of-5/?share=jetpack-whatsapp)
- [More](#)
-

- [Print (Opens in new window) Print](https://srinimf.com/2015/10/17/mqseries-tutorial-for-mainframe-programmers-5-of-5/?share=print)
- [Share on Reddit (Opens in new window) Reddit](https://srinimf.com/2015/10/17/mqseries-tutorial-for-mainframe-programmers-5-of-5/?share=reddit)
- [Share on Telegram (Opens in new window) Telegram](https://srinimf.com/2015/10/17/mqseries-tutorial-for-mainframe-programmers-5-of-5/?share=telegram)
- [Email a link to a friend (Opens in new window) Email](mailto:?subject=%5BShared%20Post%5D%20MQSeries%20Tutorial%20for%20Mainframe%20Programmers%20%285%20of%205%29&body=https%3A%2F%2Fsrinimf.com%2F2015%2F10%2F17%2Fmqseries-tutorial-for-mainframe-programmers-5-of-5%2F&share=email)
-

### Like this:

Like Loading…
