26.
Performance monitoring tools?
Ans. WebSphere
Application Server, Java Management Extensions (JMX),
27.
Functional Testing and Unit Testing?
Ans. Unità testing
with different test cases
Functional à testing with the exact input
28.
How many objects are required for distribution queuing?
Ans. QueueManager, SenderChannel,
ReceiverChannel, LocalQueue
29. MQ Objects?
Ans. Queue
manager, Send queue, Receive queue, Administration queue, Administration queue,
Restart queue, Spill queue
30. Unix Commands?
Ans. grep,
find, sort...etc.
31.
Difference between MCA and MQI channels?
Ans. 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 bi-directional 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 bi-directional.
32.
How to configure MQ?
Ans. By using
runmqsc <Qmanager> command.
33. How will you Test your Flows?
Ans. Using Debugging Mode, Trace
Node…
34. What workflow will do?
Ans. A message Flow is a sequence of processing
steps that execute in the broker when an input message when an input message is
received.
35. MQSI Server, MQSI Client difference? How to connect
these two through command prompt?
Ans.
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
Runmqsc
Start channel (QMA.QMB)
End
36. How will you install and configure CVS & How will
you use in MB?
Ans.
Double-click the Windows cvsnt-2.0.5.exe
file to launch the installer.
Displays CVS Setup
window appears
Select the option to accept the
licence agreement and click Next.
Select Destination Directory
screen, the default installation location is set to Workspace\cvsnt. If you
have enough space to install to this location click Next.
The next screen asks you to
choose the components that you wish to install,
Make your selections and click Next.
The Typical installation option
already contained all of the components and protocols that we needed.
The next screen asks where the
program should appear on the Start menu.
Accept the default and click Next.
Ensure that both the check
boxes to install the CVS services
The Ready to Install screen
lists the options you have selected. Click Install to start the
installation. A progress bar appears while the files are copied.
Finally, click Finish when
the completion window appears.
Reboot the system. The
installation of the CVS server is now complete.
37. Event Monitoring? (Performance monitoring-->
Queue depth event)?
Ans. Q Depth High, Q Depth
Low, Depth Full
38.
How will we use a Cobol copybook in MB?
Ans. 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.
39. Types of messages?
Ans. MRM, XML,
XMLNS, XMLNSC, JMSMap, JMSStream, MIME, BLOB, IDOC.
40. Deadletter queue cases?
Ans.
- Destination Q is
full
- Destination Q
doesn’t exist
- Message too large
- Sender is not authorized to use the destination Q
41.
How many types of clients in MQ?
Ans.
Two Types
- Fat Clients
- Slim clients
42.
MQ commands?
Ans.
- CRTMQM
- STRMQM
- DLTMQM
- ENDMQM
To create Queues, listeners, and channels
- DEFINE QUEUE /
CHANNEL
- DISPLY – To display the queue or channel status
43. Difference between Circular logging and linear
logging?
Ans. Circular
logging gives you restart recovery. Linear logging gives you both restart
recovery and media recovery.
44.
Difference between MQCONN and MQCONNX?
Ans.
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 (MQSTATE.hconn)
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.
45. Difference between MQPUT and MQPUT1?
Ans.
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.
46. Can we use MQPUT1 in java?
Ans. Yes we can use.
47. If we want to perform some operation at receiving
application when it receives some message, then what objects are required at
the receiving application?
Ans.
Target QM,
Target Q,
Receiver channel and
Listener
48.
How to get the depth of a queue?
Ans. By using MQSC property CURDEPTH.
49.
What formats MB support?
Ans. XML, TDS, CWF, EDI, SWIFT
50.
Where do you place pass-thru node in message flow?
Ans. In the sub flows immediate to the input node.
0 Comment to "Webshere Message Broker Interview Question and Answers - Part 2"
Post a Comment