InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
How Can You Validate The Xml Message In The Flow? |
|
Answer» USING a MESSAGE set with the required XML format or by using validate node. Using a Message set with the required XML format or by using validate node. |
|
| 2. |
How Will You Trace The Errors Through Command Prompt? |
|
Answer» Mqsiformatlog, Mqsilist, Mqsichangetrace, mqsireadlog and mqsireporttrace. Mqsiformatlog, Mqsilist, Mqsichangetrace, mqsireadlog and mqsireporttrace. |
|
| 3. |
What Is The Difference Between Hconn And Hconnx? |
|
Answer» Hconn is a HANDLE USED to connect to QUEUE manager in MQCONN and MQCONNX api calls. Hconn is a handle used to connect to Queue manager in MQCONN and MQCONNX api calls. |
|
| 4. |
In Route To Label Node Where We Will Gave Label Name, And Syntax Of The Label Name? |
|
Answer» SET OutputLocalEnvironment.Destination.RouterList.DestinationData.labelname=’NAME of the LABEL to which the MESSAGE is to be ROUTED ’; SET OutputLocalEnvironment.Destination.RouterList.DestinationData.labelname=’name of the label to which the message is to be routed ’; |
|
| 5. |
Exception Handling In Mb? |
|
Answer» By USING COMPUTE NODE, EMAIL node and JAVA compute node. By using Compute node, email node and java compute node. |
|
| 6. |
What Is The Content Of The Configuration Manager Repository? |
|
Answer» It CONTAINS the INFORMATION of the BROKER DOMAIN it is RELATED to. It contains the information of the Broker Domain it is related to. |
|
| 7. |
How To Debug Applications In Message Flow? |
|
Answer» USING DEBUGGING PERSPECTIVE, USER TRACES. Using Debugging perspective, User traces. |
|
| 8. |
What Is The Role Of Configuration Manager? |
|
Answer» CONNECTING to the BROKER and to DEPLOY the MESSAGE FLOWS. Connecting to the broker and to deploy the message flows. |
|
| 9. |
How To Connect To Database To The Remote System? |
|
Answer» By doing NODE CATALOG and the DATABASE catalog. By doing node catalog and the database catalog. |
|
| 10. |
What Are The Types Of Trees? |
| Answer» | |
| 11. |
What Is An Execution Group? |
|
Answer» 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. 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. |
|
| 12. |
About Resetcontentdescripter Node, Label Node? |
|
Answer» 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. 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. |
|
| 13. |
Can We Create Multiple Instances Of A Message Flow? |
|
Answer» 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. 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. |
|
| 14. |
How Will You Handle Errors In Message Flow? |
|
Answer» By USING DEBUGGING PERSPECTIVE, and TRACE NODE. By using Debugging perspective, and Trace node. |
|
| 15. |
How Can You Interact With Database Using Compute Node? |
|
Answer» Specify in Data Source the name by which the APPROPRIATE DATABASE is known on the SYSTEM on which this message flow is to EXECUTE. Specify in Data Source the name by which the appropriate database is known on the system on which this message flow is to execute. |
|
| 16. |
Advantages Of Compute Node? |
| Answer» | |
| 17. |
What Are The Different Ways For Giving Input Without Using Mqinput Node? |
|
Answer» Custom input nodes |
|
| 18. |
How Do You Test Your Message Flows And Design Test Case? |
|
Answer» By using debugging PERSPECTIVE. We can CREATE the Test Case ACCORDING to the client SPECIFICATION error CODES. By using debugging perspective. We can create the Test Case according to the client specification error codes. |
|
| 19. |
Difference Between Compute And Mapping Node? |
|
Answer» In the COMPUTE NODE we can CHANGE the HEADERS but in MAPPING node we can’t change. In the compute node we can change the headers but in Mapping node we can’t change. |
|
| 20. |
What Is Cvs (concurrent Version System)? |
|
Answer» It is a REPOSITORY that will STORE the PREVIOUS VERSIONS. It is a repository that will store the previous versions. |
|
| 21. |
Features Of Message Broker? |
| Answer» | |
| 22. |
Where Do You Place Pass-thru Node In Message Flow? |
|
Answer» In the SUB FLOWS IMMEDIATE to the INPUT NODE. In the sub flows immediate to the input node. |
|
| 24. |
How To Get The Depth Of A Queue? |
|
Answer» By USING MQSC PROPERTY CURDEPTH By using MQSC property CURDEPTH |
|
| 25. |
If We Want To Perform Some Operation At Receiving Application When It Receives Some Message, Then What Objects Are Required At The Receiving Application? |
| Answer» | |
| 27. |
Difference Between Mqput And Mqput1? |
|
Answer» 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 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 |
|
| 28. |
Difference Between Mqconn And Mqconnx? |
|
Answer» 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. 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. |
|
| 29. |
Difference Between Circular Logging And Linear Logging? |
|
Answer» CIRCULAR logging GIVES you restart recovery. Linear logging gives you both restart recovery and media recovery. Circular logging gives you restart recovery. Linear logging gives you both restart recovery and media recovery. |
|
| 30. |
What Are Mq Commands? |
Answer»
|
|
| 32. |
Deadletter Queue Cases? |
| Answer» | |
| 34. |
How Will We Use A Cobol Copybook In Mb? |
|
Answer» 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. 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. |
|
| 35. |
Event Monitoring? (performance Monitoring–> Queue Depth Event)? |
|
Answer» Q DEPTH HIGH,Q Depth LOW,Q Depth FULL Q Depth High,Q Depth Low,Q Depth Full |
|
| 36. |
How Will You Install And Configure Cvs & How Will You Use In Mb? |
Answer»
|
|
| 37. |
Mqsi Server, Mqsi Client Difference? How To Connect These Two Through Command Prompt? |
|
Answer» 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 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 |
|
| 38. |
What Workflow Will Do? |
|
Answer» A message Flow is a SEQUENCE of PROCESSING STEPS that execute in the BROKER when an INPUT message when an input message is received. A message Flow is a sequence of processing steps that execute in the broker when an input message when an input message is received. |
|
| 39. |
How Will You Test Your Flows? |
|
Answer» USING DEBUGGING MODE, TRACE NODE ..etc.. Using Debugging Mode, Trace Node ..etc.. |
|
| 40. |
How To Configure Mq? |
|
Answer» By USING runmqsc <Qmanager> COMMAND. By using runmqsc <Qmanager> command. |
|
| 41. |
Difference Between Mca And Mqi Channels? |
|
Answer» 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. 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. |
|
| 43. |
Mq Objects? |
|
Answer» Queue MANAGER , SEND queue ,RECEIVE queue ,ADMINISTRATION queue, Administration queue ,RESTART queue ,Spill queue. Queue manager , Send queue ,Receive queue ,Administration queue, Administration queue ,Restart queue ,Spill queue. |
|
| 44. |
How Many Objects Are Required For Distribution Queuing? |
|
Answer» QUEUEMANAGER, SenderChannel, ReceiverChannel, LocalQueue QueueManager, SenderChannel, ReceiverChannel, LocalQueue |
|
| 45. |
Functional Testing And Unit Testing? |
|
Answer» UNIT TESTING with different TEST cases Unit testing with different test cases |
|
| 46. |
Performance Monitoring Tools? |
|
Answer» WebSphere APPLICATION SERVER , Java MANAGEMENT Extensions (JMX). WebSphere Application Server , Java Management Extensions (JMX). |
|
| 47. |
How To Call The Method Or Function In The Coding? |
|
Answer» Using the “CALL” keyword. |
|
| 48. |
What Error Is Going To Occur When We Didn’t Specify The Queue Name In The Mqinput Node? |
|
Answer» The ERROR message is “UNSET MANDATORY ‘Qname NAME’ Property on NODE ‘MQInput’ “. The Error message is “Unset mandatory ‘Qname Name’ Property on node ‘MQInput’ “. |
|
| 49. |
What Is The Broker Domain? |
|
Answer» Group of brokers that coordinate a SINGLE configuration MANAGER constitute a Broker DOMAIN. Group of brokers that coordinate a single configuration manager constitute a Broker Domain. |
|
| 50. |
What Is Eai? What Are Those Tools? |
|
Answer» Enterprise APPLICATION INTEGRATION refers to the integration of ONE or more applications and processes together. Tools: WBI Message Broker, ICS, WEBMETHODS and Tibco Enterprise Application Integration refers to the integration of one or more applications and processes together. Tools: WBI Message Broker, ICS, WebMethods and Tibco |
|