WebSphere Message Broker Interview Questions


Question: What is the significance of message flows in message broker?
  Question: What is PARSER?  
Question:  What is a Format?
Question:  What you do to make your services actually run?  
Question:  What is a BAR?
Question:  Which command is used to create a BAR?
Question:  What does mqsiapplybaroverride command do?
Question: Which nodes in WMB supports aggregation?
Question:  Is it possible to create multiple instances of a message flow?
Question:  What is a logical message tree?
Question:  What are the types of Trees?
Question:  What is the purpose of a filter node?
Question: What are the types of TRACES?
Question: What are the Types of Queues, one can create in MQ?

Question:

What are the types of clients in MQ?

Question:

With which all nodes one can change message in a message flow?

Question:

What will happen if we don’t specify queue name in a MQOUTPUT or MQINPUT node?

Question:

What happen if a message is sent to a queue and the queue is filled??

Question:

What is the difference between Environment and Local Environment tree?

Question:

In what all cases message goes into DeadLetter Queue?

Question:

WMB provide supports for what types of messages?

Question:

What do you mean by Correlation names?
   

Q:

What is the significance of message flows in message broker?

A: A message Flow describes the sequence of steps followed in the broker that processes an input message when an input message is received.
 

Q:

What is PARSER?

A: A Parser is a program that takes the incoming message, interprets its bit stream and creates an internal representation of it in a tree like structure, which can be then understand by message broker assembly.
 

Q:

What is a Format?

A:

Physical Representation of a message is a Format.

 

Q:

What you do to make your services actually run?

A: Packaging services in a BAR file and deploy the BAR file on the broker.
 

Q:

What is a BAR?

A: Broker Archive or BAR is a package of message flows, message sets, java utility classes, xslts etc. that are grouped together to be deployed on the broker.
 

Q:

Which command is used to create a BAR?

A: mqsipackagebar command.
 

Q:

What does mqsiapplybaroverride command do?

A:

The mqsiapplybaroverride command is used to replace configurable values in the broker archive (BAR) with new values that you specify in a properties file.

 

Q:

Which nodes in WMB supports aggregation?

A:
  • AggregateControl
  • AggregateRequest
  • AggregateReply
 

Q:

Is it possible to create multiple instances of a message flow?

A: Yes. We can create multiple instance of a message flow by deploying the message flows to different execution group.
 

Q:

What is a logical message tree?

A: Logical message tree is the internal representation of a message.
 

Q:

What are the types of Trees?

A:
Four sub tree of a logical tree created by input node of a message flow:

  • Message tree
  • Environment tree
  • Local Environment tree
  • Exception List tree.


 

Q:

What is the purpose of a filter node?

A: The purpose of a filter node is to route a message based on the content dynamically
 

Q:

What are the types of TRACES?

A:
  • User trace
  • Service trace.
 

Q:

What are the Types of Queues, one can create in MQ?

A:
  • Local queue
  • Remote queue
  • Transmission queue
  • Alias queue
  • Dead letter queue
 

Q:

What are the types of clients in MQ?

A: There are two types of clients in MQ
• Fat Clients: Does have a local queue manager.
• Slim clients: Does not have a local queue manager, whereas the queue manager reside on the server.
 

Q:

With which all nodes one can change message in a message flow?

A: Compute Node, Message Mapping Node, Filter Node, ResetContentDescriptor Node ca change message in a message flow.
 

Q:

What will happen if we don’t specify queue name in a MQOUTPUT or MQINPUT node?

A: Message will be backed out and an exception will be thrown with the message no queue name is defined.
 

Q:

What happen if a message is sent to a queue and the queue is filled?

A: Then the message goes to the relevant dead letter queue.
 

Q:

What is the difference between Environment and Local Environment tree?

A: The environment tree differs from the local environment tree in that a single instance of it is maintained throughout the message flow. If you include a Compute node, a Mapping node, or a JavaCompute node in your message flow, you do not have to specify whether you want the environment tree to be included in the output message. The environment tree is included automatically, and the entire contents of the input environment tree are retained in the output environment tree. Any changes that you make are available to subsequent nodes in the message flow, and to previous nodes.
 

Q:

In what all cases message goes into DeadLetter Queue?

A:
  • When the Destination queue is full
  • When the Destination queue doesn’t exist
  • When the incoming message too large
  • When the Sender is not authorized to use the destination queue.
 

Q:

WMB provide supports for what types of messages?

A: WMB provide support for following type of messages:

  • MRM
  • XML
  • XMLNS
  • XMLNSC
  • JMSMap
  • JMSStream
  • MIME
  • BLOB
  • IDOC
 

Q:

What do you mean by Correlation names?

A:

A correlation name is a field reference referencing a well-defined starting point in the logical message tree and to describe a standard part of the tree format.

 

 

WebSphere Message Broker Interview Questions

Similar Topics
Forum For Java Interview Questions new

Java Interview Questions
Java Collection Interview Questions
JSP Interview Questions
Servlet Interview Questions
EJB Interview Questions
JMS Interview Questions
Struts Interview Questions
Spring Interview Questions
WMB Interview Questions
DB Interview Questions

Use of this website constitutes acceptance of the AllAppLabs.com Terms and Conditions