51.
Features of Message Broker?
Ans.
- Routing,
- Transformation and
- Integration
52.
What is CVS (Concurrent Version System)?
Ans.
It is a
repository that will store the previous versions.
53.
Difference between compute and mapping node?
Ans.
In the compute
node we can change the headers but in mapping node we can’t change.
54.
Types of Queues in MQ?
Ans.
- Local queue
- Remote queue
Definition
- Alias queue
- Model queue
55.
How do you test your message flows and design test case?
Ans.
By using
debugging perspective. We can create the Test Case according to the client
specification error codes.
56.
What are the different ways for giving input without using MQInput node?
Ans. Custom input nodes
57. Advantages of compute node?
Ans.
- To construct one or more new output messages.
- To build a new
message using a set of assignment statements.
- To copy messages
between parsers
- To convert messages
from one code set to another
- To transform
messages from one format to another
58.
How can you interact with Database using Compute node?
Ans. Specify in Data Source the name
by which the appropriate database is known on the system on which this message
flow is to execute.
59. How will you handle errors in Message Flow?
Ans.
By using Debugging perspective, and Trace node.
60.
Difference between MQ pub-sub and MB pub-sub?
Ans. The differences in the publish/subscribe support provided by
WebSphere MQ and WebSphere Message Broker are described in the following
topics:
- Message formats
- Streams
- Stream authority
- Topics
- Wildcard characters
- Default topic routing
- Retained publications
- Metatopics
- Subscription points
- Content-based filtering & Throughput
61.
Aggregate nodes?
Ans.
Aggregation nodes are used in fan-out and fan-in process.
Fan-out: The
initial request to the message flow, representing a collection of related
requested items, is split into the appropriate number of individual requests to satisfy the
subtasks of the initial request.
Fan-in: Replies from the subtasks are combined and merged into a single
reply that is returned to the original requester (or another target
application) to indicate the completion of the processing.
WebSphere Message Broker provides three message flow nodes that
support aggregation:
- AggregateControl
- AggregateRequest
- AggregateReply
62.
Filter node?
Ans.
To route a
message according to message content.
63. Database node?
Ans.
- To interact with a
database in the specified ODBC data source.
- You can use
specialized forms of this node to:
- Update values within
a database table (the Data Update node)
- Insert rows into a
database table (the Data Insert node)
- Delete rows from a
database table (the Data Delete node)
- Store the message, or parts of the message, in a warehouse (the Warehouse node)
64.
Logical Message Tree? Message Tree Structure?
Ans. The logical tree structure is the internal (broker) representation
of a message. The message tree is a part of the logical message tree in which
the broker stores its internal representation of the message body
65.
Can we create multiple instances of a message flow?
Ans. Yes
we can. One way is by adding multiple nodes. For example a single
message flow can handle DATA received across MQ and messages that are received
across native IP connections.
66. About Resetcontentdescripter node, Label node?
Ans.
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.
67. What is an Execution Group?
Ans. 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
68. What
are the properties of TRACE Node?
Property
|
M
|
C
|
Default
|
Description
|
Destination
|
Yes
|
No
|
User
Trace
|
The destination of the trace record written by the node. Valid
choices are User Trace, File, Local
Error Log, and None.
|
File
Path
|
No
|
Yes
|
The fully-qualified file name of the file to which to write
records. Valid only if Destination is set to File.
|
|
Pattern
|
No
|
No
|
The data that is to be included in the trace record.
|
|
Message Catalog
|
No
|
No
|
The name of the message catalog from which the error text for
the error number of the exception is extracted. The default value (blank)
indicates that the message is taken from the message catalog supplied with
WebSphere Message Broker.
|
|
Message Number
|
No
|
No
|
3051
|
The error number of the message that is written.
|
The Description properties of the Trace node are described in the
following table.
Property
|
C
|
Default
|
Description
|
|
Short Description
|
No
|
No
|
A brief description of the node.
|
|
Long Description
|
No
|
No
|
Text that describes the purpose of the node in the message flow.
|
69. What are the types of TRACES?
Ans.
- User trace
- Service trace.
User: used for
debugging your applications. It can trace brokers, execution groups, and
deployed message flows.
Service: More
comprehensive Broker tracing. It starts tracing for workbench, configuration
manager and username server.
70. What are the types of Trees?
Ans.
- Message Tree
- Environment Tree
- Local Environment
Tree
- Exception list Tree
71. What is the difference between Environment and Local
Environment?
Ans. The
Environment tree is a part of the logical message tree in which you can store
information while the message passes through the message flow.
72. How to connect Broker in MB?
Ans. From
Broker domain, using Configuration Manager.
73. How to connect to database to the remote system?
Ans. By doing node catalog and the database catalog.
74. What is the role of configuration manager?
Ans. Connecting to the broker and to deploy the
message flows.
75. How to debug applications in message flow?
Ans. Using
Debugging perspective and user traces.
0 Comment to "Webshere Message Broker Interview Question and Answers - Part 3"
Post a Comment