IBM MQ Interview Questions for Experienced/IBM MQ Interview Questions and Answers for Freshers & Experienced

What Is Parser?

A Parser is a application that takes the incoming message, translates its bit movement and creates an inner illustration of it in a tree like shape, which can be then apprehend by means of message dealer assembly.

What Are The Perspectives You Have Mainly Used While Development In Message Broker?

The perspectives specifically used at the same time as the improvement in message dealer:Administration Perspective
Application Development Perspective
Debugging Perspective
Java Perspective (MB 6)

What Do You Mean By An Execution Group?

An execution group is a named grouping of message flows which have been assigned to a broker. The broking enforces a diploma of isolation among message flows in awesome execution businesses by means of making sure that they execute in separate cope with spaces, or as particular procedures.

What Do You Understand By Eai? Name Some Eai Tools?

Enterprise Application Integration refers to the mixing of 1 or extra applications and methods together.Tools: WBI Message Broker, Tibco, WebMethods and IC

What Is The Use Of Configmanager?

To Connect to the far flung broking or local broker and to install the message flows onto the Broker.

What Is The Difference Between A Root And Outputroot?

Root is used inside the Database content converting and in Filter node.

With Which Command One Can Deploy The Bar Files?

Using the mqsideploy command you can still set up the bar documents.

Can A Single Queue Manager Have Two Brokers?

Not a unmarried queue supervisor can't have brokers.

What Is The Role Of Username Server?

The User Name Server interfaces with running gadget facilities to provide records about valid users and groups in a broking domain.

What Is The Significance Of Nodes In Message Flows?

A message glide node gets a message, plays a set of movements against the message, passes the authentic message or the changed message, to the next node in the message flow.

What Are The Advantages Of Using Websphere Message Broker?

Websphere message broker offers offerings, primarily based on message agents to allow you to:Route a message to several destinations, the usage of policies that act at the contents of 1 or extra of the fields within the message or message header.
Transform a message, in order that packages using unique formats can change messages of their personal formats.
Store a message, or a part of a message, in a database.
Retrieve a message, or part of a message, from a database.
Modify the contents of a message; for example, by adding facts extracted from a database.

Why Do We Require Message Broker When We Have Mq?

Both message broker and mq works as middleware packages, this is to assist speaking one of a kind systems, but mq has a mild disadvantage that it can't remodel the messages. It can simply ship the message to other machine.

How Can You Interact With Database Using Compute Node?

Specify in Data Source the name through which the precise database is understood at the gadget on which this message glide is to execute.

How Will We Use A Cobol Copybook In Mb?

You can populate your message set with message definitions via importing COBOL copybook documents, the usage of either the New Message Definition File wizard or the mqsicreatemsgdefs command line software.

what is the difference between Websphere and Weblogic?

Websphere is focused more on connectivity, integration, and web services. It has better performance, rich implementation of J2EE, more extensive integration and transaction management compare to Weblogic.

Weblogic has default transaction attributes as supports, while websphere does not have such type of the default transaction attribute.

Explain what is a connecting pool?

Connecting pool is a cache of database connections maintained so that connection can be re-used when future requests to the database are required. If all the connections are occupied, a new connection is created and is added to the pool.

Mention what Sync function does in Websphere?

WAS (WebServer Application Server) stores all the configuration in one central location referred as “Master Repository”. The sync ensures the configuration in both local and master repositories are same and in sync.

Mention which resource can enhance EARs support apart from shared libraries and data sources?

Class loader policy, JAAS authentication aliases and virtual host information can enhance EARs support apart from EARs support and shared libraries.

How Can We See The Error Log Files In Broker?

The Windows Event Viewer is wherein WebSphere Message Broker writes facts to the neighborhood machine.

Explain how caching proxy of WebSphere on the edge server is done?

A caching proxy can be configured in forward direction or as a proxy. When user requests the content, it is cached by the edge before sending or following to the query. Page fragments arising from Servlets or JSP are cached by Edge, and the Caching process becomes Slow. Performance and scalability can be optimized by edge.

What Is User Name Server And Where It Is Defined?

The User Name Server is an optional runtime issue that offers authentication of users and companies appearing submit/subscribe operations.

Explain what is WebSphere edge server?

The WebSphere edge server is used to enhance the performance of web based systems. It can be used as a proxy server. There are basically four components in the web sphere they are caching proxy, content distribution, network dispatcher and application server at the edge.

what is SSLPEER in IBM Websphere MQ?

SSLPEER is a string usually distinguished name of MQ client, which links to QueueManager securely using QueueManager. This is a mechanism used to identify client.

Explain what is QueueManager in IBM Websphere MQ?

QueueManager is the important component of WebSphere MQ. It is accountable for storing and routing messages to other queue manager within MQ, and it also communicate with the outside world.

Difference Between Root And Outputroot?

Root is used in the Database content material changing and in Filter node. OutputRoot is used in the ESQL code for a Compute node that creates a new output message based on the enter message.

Mention when does WebSphere Application server contact the registry for user information?

Web-sphere application server contact the registry for user when users

* Checks the users password
* Maps certificate information to a userid
* Converts userid to registry uniqueid
* Obtains group information

What Is The Broker Domain?

Group of agents that coordinate a single configuration supervisor constitute a Broker Domain.

Explain what is node, node agent and node groups?

Node: It is a logical grouping of server processes maintained by WebSphere and that share common configuration and operational control
Nodeagent: Each node has a nodeagent that works along with the deployment manager to manage administration processes. It acts as a mediator between the node and deployment manager
Node Group: A node group is a grouping of nodes within a cell that have same capabilities

Mention what is asymmetric clustering in Web-sphere?

In asymmetric clustering, the partition can be defined dynamically and runs on a single cluster at a time. The task which is particular to an appropriate cluster can be routed to that cluster. Usually, clustering is used by banks.

Mention what type of files are required to deploy an application into Websphere?

WAR or EAR files are required to deploy an application into Web-sphere.

Mention how does a WebSphere or any Application server clustering work?

A WebSphere’s web server plugin component routes requests to WebSphere cluster web containers. If there is a communication failure with a particular cluster member, it will mark that member down and start routing all requests to the remaining cluster member till the original is available.

Mention how does a WebSphere or any Application server clustering work?

A WebSphere’s web server plugin component routes requests to WebSphere cluster web containers. If there is a communication failure with a particular cluster member, it will mark that member down and start routing all requests to the remaining cluster member till the original is available.

Same message consumed by two different application

We have three qmgrs QM1, QM2 & QM3 which are connected to three applications App1 to QM1, App2 to QM2, & App3 to QM3. The requirement is to have messages sent by App1 to QM2 (Distributed Queuing). This message has to be consumed by App2 from QM2 and also the same message has to be sent to QM3 to be consumed by App3.

Unsubscribing topic with command

We have a situation where we need to unsubscribe a topic in the Publish-Subscribe setup. The same is not working through our program. Can we issue any command that can be used to unsubscribe a topic or all the topics?
A: Send an “unsubscribe” message with RFHUtil or similar. Another option is to delete the subscription through the broker admin interface.

What’s the best way to file problem reports about version 5.3 of MQ for Tandem Nonstop systems?

I have access to IBMLINK, what is the “Software Component Id” that should be used for the Tandem-based 5.3 products? I have tried all of the numbers I have found in the documentation and in the read me files and none of them work.

A: Try using 5724A39. Also, you should try the ESR interface to IBM for the Tandem.

ESR will allow you to generate a PMR (case) but like all things, you need to be authorized by your companies IBM services coordinator.

Websphere MQ & DB2 MQListener

I have a system that receives a message and calls a DB2 stored procedure to process it via a db2mqlsn command (on Windows). Now I’m migrating the system to Linux and the only thing left for me to do, is to set up the db2mqls to start automatically after the MQ manager starts.


I have an IBM Websphere MQ v6.0 queue manager running on Solaris 9. I want to prevent my staff members who have limited WebSphere MQ experience to make changes to the WMQ network.

What is the command used for stopping the Queue manager?

endmqm -w QMName
The command waits until all applications have stopped and the queue manager has ended.

endmqm –I QMName
This type of shutdown does not wait for applications to disconnect from the queue manager.

Where are the backup files are present after creating the Queue Manager?

Windows systems: If you use Web Sphere MQ for Windows NT and Windows 2000, configuration information is stored in the Windows Registry.
UNIX Systems:

1. When you install the product, the Web Sphere MQ configuration file (mqs.ini) is created. It contains a list of queue managers that is updated each time you create or delete a queue manager. There is one mqs.ini file per node.

2. When you create a new queue manager, a new queue manager configuration file (qm.ini) is automatically created. This contains configuration parameters for the queue manager.

How can U make the existing Queue Manager a default Queue Manager?

On Windows systems, use the Web Sphere MQ Services snap-in to display the properties of the queue manager, and check the Make queue manager in the default box. You need to stop and restart the queue manager for the change to take effect.

What are commands used for creating the Queue manager from the Command prompt?


Here -q used to define the Queue manager QM1 as a Default Queue manager

-d is used to define the default transmission Queue -u is used to defining the default dead letter queue.

What are programmable command format (PCF) commands?

These commands are issued from a program for local or remote administration done by programmers.

How can we write the MQSC commands that have too many parameters?

For commands that have too many parameters to fit on one line, use continuation characters to indicate that a command is continued on the following line:

1. A minus sign ( ) indicates that the command is to be continued from the start of _ the following line.

2. A plus sign (+) indicates that the command is to be continued from the first nonblank character on the following line.

Is the MQSC attributes are Case sensitive?

MQSC commands, including their attributes, can be written in uppercase or lowercase. Object names in MQSC commands are folded to uppercase (that is, QUEUE and queue are not differentiated) unless the names are enclosed within single quotation marks. If quotation marks are not used, the object is processed with a name in uppercase.

Difference between MQSC commands and Control commands?

MQSC Commands – These commands are used to handle the admin-related functions for the components that are present in the MQ Series. In general MQSC commands are used for creating and maintaining Message channels, Queue Managers, Clusters, etc…

Control Commands – These commands are used to manage the processes and services that are helpful in the functioning of the MQ Series. In general, these commands are used for Channel listener, Channel Initiator, Trigger monitor, etc…

Mention the No of Characters required for creating names of the MQ objects?

For MQ Channels it is 20 Characters
For the Remaining objects, it is 48 characters.

What are the Objects used in Web sphere MQ?

1. Queue Manager
2. Queues
3. Channels
4. Processes
5. Name lists.

What is MQ Server?

A Web Sphere MQ server is a queue manager that provides queuing services to one or more clients. All the Web Sphere MQ objects, for example, queues, exist only on the queue manager machine (the Web Sphere MQ server machine), and not on the client. A Web Sphere MQ server can also support local Web Sphere MQ Applications

What is MQ Client?

A Web Sphere MQ client is a component that allows an application running on a system to issue MQI calls to a queue manager running on another system. The output from the call is sent back to the client, which passes it back to the application.

R4R Team
R4R provides IBM MQ Freshers questions and answers (IBM MQ Interview Questions and Answers) .The questions on website is done by expert team! Mock Tests and Practice Papers for prepare yourself.. Mock Tests, Practice Papers,IBM MQ Interview Questions for Experienced,IBM MQ Freshers & Experienced Interview Questions and Answers,IBM MQ Objetive choice questions and answers,IBM MQ Multiple choice questions and answers,IBM MQ objective, IBM MQ questions , IBM MQ answers,IBM MQ MCQs questions and answers Java, C ,C++, ASP, C# ,Struts ,Questions & Answer, Struts2, Ajax, Hibernate, Swing ,JSP , Servlet, J2EE ,Core Java ,Stping, VC++, HTML, DHTML, JAVASCRIPT, VB ,CSS, interview ,questions, and answers, for,experienced, and fresher R4r provides Python,General knowledge(GK),Computer,PHP,SQL,Java,JSP,Android,CSS,Hibernate,Servlets,Spring etc Interview tips for Freshers and Experienced for IBM MQ fresher interview questions ,IBM MQ Experienced interview questions,IBM MQ fresher interview questions and answers ,IBM MQ Experienced interview questions and answers,tricky IBM MQ queries for interview pdf,complex IBM MQ for practice with answers,IBM MQ for practice with answers You can search job and get offer latters by studing .learn in easy ways .