4 avg. rating (80% score) - 5882 votes
If you are an IBM Product Expert then this is for you. Let us know if you looking for a job change? Then do not worry, we’ve a right answer for your job interview preparation. If you are preparing for IBM Integration Bus job interview and don’t know how to crack interview then go through Wisdomjobs interview questions and answers page to crack your job interview. IBM Integration Bus which is also known as Websphere Message Broker is one of the product of IBM family which pass data between applications across several platforms. Messages are transformed and routed using IIB using many nodes, esql code. Below are the IBM Integration Bus interview questions and answers which makes you comfortable to face the interviews:
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.
Using Resource adapter deployment, we can reuse the deployment till the server is rebooted.
BROKER: A broker is a set of execution processes that hosts one or more message flows to route, transform, and enrich inflight 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, Configmgr, User name service.
A 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
A Format is a physical representation of a message.
Ex: XML wire format
Use the ResetContentDescriptor node to request that the message is reparsed by a different parser.
The User Name Server is an optional runtime component that provides authentication of users and groups performing publish/subscribe operations.
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.
The Windows Event Viewer is where WebSphere Message Broker writes records to the local system.
Compute Node, Filter Node and ResetContentDescriptor.
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.
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.
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).
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
Message manipulation and transformation
Error handling and reporting
Using mqsicreatebroker command.
To deploy the message flows onto the Broker.
Enterprise Application Integration refers to the integration of one or more applications and processes together.
Tools: WBI Message Broker, ICS, WebMethods and Tibco
Group of brokers that coordinate a single configuration manager constitute a Broker Domain.
The Error message is “Unset mandatory ‘Qname Name’ Property on node ‘MQInput’ “.
Using the “CALL” keyword.
WebSphere Application Server , Java Management Extensions (JMX).
Unit testing with different test cases
Functional testing with the exact input
QueueManager, SenderChannel, ReceiverChannel, LocalQueue
Queue manager , Send queue ,Receive queue ,Administration queue, Administration queue ,Restart queue ,Spill queue.
grep, find, sort…etc.
A message channel connects two queue managers via message channel agents (MCAs). Such a channel is unidirectional. It comprises two message channel agents, a sender and a receiver, and a communication protocol. An MCA is a program that transfers messages from a transmission queue to a communication link, and from a communication link into the target queue. For bidirectional communication you have to define two channel pairs consisting of a sender and a receiver.
A Message Queue Interface (MQI) channel connects an MQSeries client to a queue manager in its server machine. Clients don’t have a queue manager of their own. An MQI channel is bidirectional.
By using runmqsc <Qmanager> command.
Using Debugging Mode, Trace Node ..etc..
A message Flow is a sequence of processing steps that execute in the broker when an input message when an input message is received.
MQSeries Client: A client workstation does not have a queue manager of its own. It shares a queue manager in a server with other clients. All MQSeries objects, such as queues, are in the server.Since the connection between client and server is synchronous, the application cannot work when the communication is broken. You could refer to such workstations as “slim” clients.
MQSeries Server: A workstation can be a client and a server. A server is an intermediate node between other nodes. It serves clients that have no queue manager and manages the message flow between its clients, itself and other servers. In addition to the server software you may install the client software, too. This configuration is used in an application development environment
Connection: strmqm QMA
start runmqlsr -t tcp -m QMA -p 1414
start channel (QMA.QMB)
Q Depth High,Q Depth Low,Q Depth Full
You can populate your message set with message definitions by importing COBOL copybook files, using either the New Message Definition File wizard or the mqsicreatemsgdefs command line utility.
Circular logging gives you restart recovery. Linear logging gives you both restart recovery and media recovery.
MQCONN (MQSTATE, qManagerName) : Connects to a queue manager, which is identified by qManagerName, a string of up to 48 characters. MQSeries sets the connection handle for use in subsequent calls.
MQCONNX (MQSTATE, qManagerName, MQCNO): Connects to a queue manager with options that control the way that the call works. The queue manager is identified by qManagerName, a string of up to 48 characters. MQSeries sets the connection handle (MQSTATE.hconn) for use in subsequent calls.
MQPUT(MQSTATE, MQMD, MQPMO, BUFFER) : Adds a message to the queue. The buffer cannot be more that 32767 bytes, but that restriction does not apply if you are using the EGL add statement.
MQPUT1(MQSTATE, MQOD, MQMD, MQPMO, BUFFER): Opens a queue, writes a single message, and closes the queue
Yes we can use.
By using MQSC property CURDEPTH
XML, TDS, CWF, EDI, SWIFT.
In the sub flows immediate to the input node.
It is a repository that will store the previous versions.
In the compute node we can change the headers but in Mapping node we can’t change.
By using debugging perspective. We can create the Test Case according to the client specification error codes.
Custom input nodes
Specify in Data Source the name by which the appropriate database is known on the system on which this message flow is to execute.
By using Debugging perspective, and Trace node.
Yes we can. One way is by adding multiple node. For ex. A single message flow can handle DATA received across MQ and Messages that are received across native IP connections.
Resetcontentdescripter Node: To request that the message is reparsed by a different parser.
Label Node: use it in combination with a RouteToLabel node to dynamically determine the route that a message takes through the message flow, based on its content. The RouteToLabel node interrogates the Local Environment of the message to determine the identifier of the Label node to which the message must next be routed.
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.
By doing node catalog and the database catalog.
Connecting to the broker and to deploy the message flows.
Using Debugging perspective, User traces.
It contains the information of the Broker Domain it is related to.
By using Compute node, email node and java compute node.
SET OutputLocalEnvironment.Destination.RouterList.DestinationData.labelname=’name of the label to which the message is to be routed ’;
Hconn is a handle used to connect to Queue manager in MQCONN and MQCONNX api calls.
Mqsiformatlog, Mqsilist, Mqsichangetrace, mqsireadlog and mqsireporttrace.
Using a Message set with the required XML format or by using validate node.
IBM Integration Bus Related Interview Questions
|IBM Websphere Interview Questions||JMS(Java Message Service) Interview Questions|
|IBM WAS Administration Interview Questions||IBM WebSphere Administration Interview Questions|
|IBM Websphere Application Server Interview Questions||HTTP Interview Questions|
|Oracle Service Bus Interview Questions||Mule ESB Interview Questions|
|IBM WebSphere MQ Interview Questions||Ibm Websphere Message Broker Interview Questions|
|Soap Web Services Interview Questions||Ibm Websphere Process Server Interview Questions|
|Fuse ESB Interview Questions|
B2b Technologies And Standards
B2b Deployment Methodology
Websphere Datapower B2b Appliance Xb60
Device Setup And Administrative Tasks
B2b Configuration Options
Troubleshooting The Appliance
Xb60 And Wtx Integration For Hipaa
Xb60 With Transformation
Trading Outbound Binary Documents Using The B2b Gateway Service
Trading Binary Documents Using A Multi-protocol Gateway Service
Handling Soap Messages With Attachments In A B2b Environment
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.