IBM WebSphere Message Broker Interview Questions

IBM WebSphere Message Broker or IBM Integration Bus Interview Question And Answers:

Q.Difference between Root and Output Root?

Root is used in the Database content changing and in Filter node.

Output Root is used in the ESQL code for a Compute node that creates a new output message based on the input message

Q.Is it possible to set Properties of node apart from right click and setting the properties?

Windows à Show View à Basic à Properties

Q.Which interface we have to implement when we are going to create an input custom node?


Q.Difference between RAD and ORDINARY deployment?

Using Resource adapter deployment, we can reuse the deployment till the server is re-booted.


BROKER: A broker is a set of execution processes that hosts one or more message flows to route, transform, and enrich in-flight messages.

BAR: Flows and sets that are to be deployed are packed in it and sent to configuration manager

EXECUTION GROUP: An execution group is a named grouping of message flows that have been assigned to a broker. The broker enforces a degree of isolation between message flows in distinct execution groups by ensuring that they execute in separate address spaces, or as unique processes.

SCADA: The SCADAInput node is used to receive messages from clients that connect to the broker across the WebSphere MQ Telemetry Transport. SCADA device clients use the MQIsdp protocol to send messages, which are converted by the SCADAInput node into a format recognized by WebSphere Message Broker. The node also establishes the processing environment for these messages.

COMPONENTS OF BROKER: Broker, Configuration manager, User name service.

Q.What is PARSER and difference between PARSER and FORMAT?

Parser is defined as a program that interprets the bit stream of an incoming message and creates an internal representation of it in a tree structure

Ex: MRM parser    

Format is a physical representation of a message.

Ex: XML wire format

Q.What is ResetContentDescriptor node?

Use the ResetContentDescriptor node to request that the message is reparsed by a different parser.

Q.What is User name Server and where it is defined?

The User Name Server is an optional runtime component that provides authentication of users and groups performing publish/subscribe operations.

Q.What is SCHEMA of broker?

A broker schema is a symbol space that defines the scope of uniqueness of the names of resources defined within it. The resources are message flows, ESQL files, and mapping files.

Q.How can we see the error log files in broker?

The Windows Event Viewer is where WebSphere Message Broker writes records to the local system.

Q.Default properties of Mqinput node?

Property M C Default Description
Message Domain No No   The domain that will be used to parse the incoming message.
Message Set No No   The name or identifier of the message set in which the incoming message is defined.
Message Type No No   The name of the incoming message.
Message Format No No   The name of the physical format of the incoming message.
Topic No Yes   The default topic for the input message.

Q.Which node is used to change the message in the flow?

 Compute Node, Filter Node and ResetContentDescriptor.

Q.What is the use of commit for connection to Databases?

Any work that has been done using the respective data source in a message flow (including any actions taken in the node) is committed regardless of the subsequent success or failure of the message flow

Q.Define Correlation names?

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

Q.MQInput node and INPUT node differences?

 You must use an Input node to provide the in terminal to a subflow.

The Input node provides an in terminal for an embedded message flow (a subflow).

Q.How many Built-in nodes are there? Categories them?

WebSphere Message Broker supplies built-in nodes that you can use to define your message flows. For information about each of these nodes, follow the appropriate link below. The nodes listed here are grouped according to the function that they provide.

Input and output

MQInput node

MQOptimizedFlow node

MQOutput node

MQGet node

MQReply node

Publication node

MQeInput node

MQeOutput node

SCADAInput node

SCADAOutput node

HTTPInput node

HTTPReply node

HTTPRequest node

Real-timeInput node

Real-timeOptimizedFlow node

Input node

Output node

JMSInput node

JMSOutput node

Message manipulation and transformation

Compute node

Database node

DataDelete node

Datalnsert node

DataUpdate node

Extract node

JavaCompute node

JMSMQTransform node

MQJMSTransform node

Mapping node

Warehouse node

XMLTransformation node

Collating requests

AggregateControl node

AggregateReply node

AggregateRequest node

Decision making

Check node

Filter node

FlowOrder node

Label node

ResetContentDescriptor node

RouteToLabel node

TimeoutControl node

TimeoutNotification node

Validate node

Subflow identification

Passthrough node

Error handling and reporting

Throw node

Trace node

TryCatch node

Q.What are the perspectives we have?

  • Administration Perspective
  • Application Development Perspective
  • Debugging Perspective.
  • Java Perspective (MB 6.0).

Q.In which perspective we deploy the flow?

Administrator perspective

Q.How to create Broker from Command prompt?

 Using mqsicreatebroker command.

Q.Use of Configuration manager?

To deploy the message flows onto the Broker.

Q.What is the uniqueness of MB over ICS?

Parallel processing

Q.What is EAI? What are those tools?

Enterprise Application Integration refers to the integration of one or more applications and processes together.

Tools: WBI Message Broker, ICS, WebMethods and Tibco.

Q.What is the Broker Domain?

Group of brokers that coordinate a single configuration manager constitute a Broker Domain

Q.What error is going to occur when we didn’t specify the queue name in the MQInput node?

The Error message is “Unset mandatory ‘Qname Name’ Property on node ‘MQInput’ “.

Q.How to call the method or function in the coding?

Using the “CALL” keyword.

0 Responses on IBM WebSphere Message Broker Interview Questions"

Leave a Message

Your email address will not be published. Required fields are marked *

Copy Rights Reserved © Mindmajix.com All rights reserved. Disclaimer.