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. |
What Do You Mean By Resetcontentdescriptor Node? |
|
Answer» ResetContentDescriptor node REQUEST to PARSE the MESSAGE with different parser, leaving the message CONTENT unchanged. ResetContentDescriptor node request to parse the message with different parser, leaving the message content unchanged. |
|
| 2. |
Which Command Is Used To Modify Broker Parameters? |
|
Answer» mqsichangebroker COMMAND is USED to MODIFY BROKER PARAMETERS. mqsichangebroker command is used to modify broker parameters. |
|
| 3. |
Why Do We Use Sequence Node? |
|
Answer» The Sequence NODE enables you to receive GROUPS of MESSAGES from an input SOURCE, and preserve the ORDER in which the messages in each group arrived. The Sequence node enables you to receive groups of messages from an input source, and preserve the order in which the messages in each group arrived. |
|
| 4. |
What Does A Propagate Keyword Do? |
|
Answer» The PROPAGATE statement is used to generate multiple output messages in the Compute NODE. The output messages may have same or different MESSAGE content. You can ALSO send output messages to any alternate output terminals of the Compute node. The PROPAGATE statement is used to generate multiple output messages in the Compute node. The output messages may have same or different message content. You can also send output messages to any alternate output terminals of the Compute node. |
|
| 5. |
What Is Triggering In Mq? |
|
Answer» A MESSAGE is PUT to a QUEUE DEFINED as TRIGGERING. A message is put to a queue defined as Triggering. |
|
| 6. |
What Is A Multipart Message? |
|
Answer» A multipart MESSAGE contains ONE or more other messages within its structure. The contained message is sometimes referred to as an embedded message. A multipart message must CONTAIN a group, or a COMPLEX type, with its Composition property set to Message. A multipart message contains one or more other messages within its structure. The contained message is sometimes referred to as an embedded message. A multipart message must contain a group, or a complex type, with its Composition property set to Message. |
|
| 7. |
What Is A Message Definition File? |
|
Answer» A message DEFINITION file contains the messages, elements, types, and groups which make up a message MODEL within a message set. Every message set requires at least one message definition file to describe its messages. Message definition FILES USE the XML Schema LANGUAGE to describe the logical format of one or more messages. A message definition file contains the messages, elements, types, and groups which make up a message model within a message set. Every message set requires at least one message definition file to describe its messages. Message definition files use the XML Schema language to describe the logical format of one or more messages. |
|
| 8. |
What Are Message Sets? |
|
Answer» A MESSAGE set is a folder in a message set PROJECT that contains a LOGICAL grouping of your messages and the objects that COMPRISE them (ELEMENTS, types, groups). A message set is a folder in a message set project that contains a logical grouping of your messages and the objects that comprise them (elements, types, groups). |
|
| 9. |
What Is The Difference Between Mqsicreatemsgdefs Or Mqsicreatemsgdefsfromwsdl Command-line Utilities? |
|
Answer» The mqsicreatemsgdefs COMMAND has a BULK IMPORT CAPABILITY, but mqsicreatemsgdefsfromwsdl imports only one WSDL definition at a time. The mqsicreatemsgdefs command has a bulk import capability, but mqsicreatemsgdefsfromwsdl imports only one WSDL definition at a time. |
|
| 10. |
What Are The Ways To Create Message Models? |
|
Answer» You can create a message model by using the following methods:
You can create a message model by using the following methods: |
|
| 11. |
What Are The Advantages Of Modeling Messages? |
|
Answer» Even if your messages are self-defining, and do not REQUIRE modeling, message modeling has the FOLLOWING advantages:
Even if your messages are self-defining, and do not require modeling, message modeling has the following advantages: |
|
| 12. |
What Are Message Models? |
|
Answer» Most message formats are not self-defining, and a parser must have access to a PREDEFINED model that describes the message, if it is to PARSE the message correctly. A message model is USED by WebSphere Message BROKER to model a message format. Most message formats are not self-defining, and a parser must have access to a predefined model that describes the message, if it is to parse the message correctly. A message model is used by WebSphere Message Broker to model a message format. |
|
| 13. |
What Are The Basic Error Handling Techniques Available In Message Flow? |
|
Answer» There are two general APPROACHES to handle errors in a message flow: There are two general approaches to handle errors in a message flow: |
|
| 14. |
What Are The Techniques Used In Transforming And Enriching Messages In Wmb? |
|
Answer» We can TRANSFORM and enrich messages by USING one or more of the following techniques: Mappings Java XSL STYLE sheets .NET We can transform and enrich messages by using one or more of the following techniques: Mappings ESQL Java XSL style sheets PHP .NET |
|
| 15. |
What Is Publish/subscribe? |
|
Answer» Publish/subscribe is a STYLE of messaging APPLICATION in which the PROVIDERS of INFORMATION (publishers) are DECOUPLED from the consumers of that information (subscribers). Publish/subscribe is a style of messaging application in which the providers of information (publishers) are decoupled from the consumers of that information (subscribers). |
|
| 16. |
What All Nodes Can Access Databases? |
|
Answer» We can ACCESS a database from a MESSAGE FLOW by USING the following NODES: Compute Database DatabaseInput DatabaseRetrieve DatabaseRoute Filter JavaCompute Mapping We can access a database from a message flow by using the following nodes: Compute Database DatabaseInput DatabaseRetrieve DatabaseRoute Filter JavaCompute Mapping |
|
| 17. |
What Are The Ways In Which You Can Access Databases From A Message Flow? |
|
Answer» You can access a database from a message flow in two ways: You can design a message flow that responds to EVENTS generated by the database. After a flow has already started, you can access the database to read or UPDATE information in it. Information from the database can be USED to enhance or influence the OPERATION of the message flow. You can access a database from a message flow in two ways: You can design a message flow that responds to events generated by the database. After a flow has already started, you can access the database to read or update information in it. Information from the database can be used to enhance or influence the operation of the message flow. |
|
| 18. |
How To Use Functions In Your Esql Code? |
|
Answer» USE CALL KEYWORD to call FUNCTIONS or METHODS. Use CALL keyword to call functions or methods. |
|
| 19. |
How Do You Ensure That Messages Do Not Lose? |
|
Answer» For application and internal messages TRAVELING across WebSphere MQ, two techniques PROTECT against message loss: Message persistence – If a message is persistent, WebSphere MQ ensures that it is not lost when a failure occurs, by COPYING it to disk. Sync POINT control – An application can REQUEST that a message is processed in a synchronized unit-of-work . For application and internal messages traveling across WebSphere MQ, two techniques protect against message loss: Message persistence – If a message is persistent, WebSphere MQ ensures that it is not lost when a failure occurs, by copying it to disk. Sync point control – An application can request that a message is processed in a synchronized unit-of-work . |
|
| 20. |
What Are The Benefits Of Using Patterns? |
|
Answer» Patterns provide the FOLLOWING benefits:
Patterns provide the following benefits: |
|
| 21. |
What Are Patterns? |
|
Answer» A pattern CAPTURES a tested SOLUTION to a commonly RECURRING problem, addressing the objectives that you want to achieve. A pattern captures a tested solution to a commonly recurring problem, addressing the objectives that you want to achieve. |
|
| 22. |
What Are External Variables, Normal Variables, Or Shared Variables? |
|
Answer» External variables:
Normal Variables:
Shared variable:
External variables: Normal Variables: Shared variable: |
|
| 23. |
What Are The Types Of Variables In Esql? |
|
Answer» ESQL VARIABLES can be DESCRIBED as external variables, NORMAL variables, or SHARED variables. ESQL variables can be described as external variables, normal variables, or shared variables. |
|
| 24. |
What Functionality Esql Provides? |
| Answer» | |
| 25. |
What Is Esql? |
|
Answer» Extended Structured Query LANGUAGE (ESQL) is a programming language based on Structured Query Language (SQL), which is commonly USED with relational DATABASES such as DB2. ESQL extends the constructs of the SQL language to provide support for you to WORK with both message and database content. Extended Structured Query Language (ESQL) is a programming language based on Structured Query Language (SQL), which is commonly used with relational databases such as DB2. ESQL extends the constructs of the SQL language to provide support for you to work with both message and database content. |
|
| 26. |
What Nodes Uses Esql? |
|
Answer» ESQL can be USED with the COMPUTE, Database, and FILTER NODES. ESQL can be used with the Compute, Database, and Filter nodes. |
|
| 27. |
Message Broker Supports What All Formats? |
|
Answer» Message Broker supports XML, TDS, CSV, CWF, EDIFACT, SWIFT, COBOL FORMATS Message Broker supports XML, TDS, CSV, CWF, EDIFACT, SWIFT, COBOL formats |
|
| 28. |
How Can We Know The Current Depth Of A Queue? |
|
Answer» USING MQSC property CURDEPTH we can KNOW the current depth of a QUEUE. Using MQSC property CURDEPTH we can know the current depth of a queue. |
|
| 29. |
What Do You Mean By Depth Of A Queue? |
|
Answer» QUEUE DEPTH, is the NUMBER of PENDING input/output MESSAGES in a queue. Queue depth, is the number of pending input/output messages in a queue. |
|
| 30. |
How Will Input Messages With Different – Different Delimiters Between The Fields Are Handled In Wmb? |
|
Answer» Using MRM domain we can INPUT MESSAGES with DIFFERENT – different DELIMETERS between the fields in WMB. Using MRM domain we can input messages with different – different delimeters between the fields in WMB. |
|
| 31. |
Difference Between Try Catch Node And Throw Node? |
|
Answer» Include a Throw node to force an error path through the message flow if the content of the message CONTAINS unexpected data. If a downstream node (which can be a Throw node) throws an exception, the TryCatch node CATCHES it and routes the ORIGINAL message to its Catch terminal. CONNECT the Catch terminal to further nodes to provide error PROCESSING for the message after an exception. Include a Throw node to force an error path through the message flow if the content of the message contains unexpected data. If a downstream node (which can be a Throw node) throws an exception, the TryCatch node catches it and routes the original message to its Catch terminal. Connect the Catch terminal to further nodes to provide error processing for the message after an exception. |
|
| 32. |
How The Interaction With Database Does Take Place Using Compute Node? |
|
Answer» In DATA Source specify the NAME by which the appropriate database is KNOWN on the system on which this message flow is to execute. In Data Source specify the name by which the appropriate database is known on the system on which this message flow is to execute. |
|
| 33. |
What Is The Purpose Or Use Of Compute Node? |
|
Answer» The Compute NODE is used to:
The Compute node is used to: |
|
| 34. |
What Is The Difference Between Input And Mqinput Node? |
|
Answer» USE the INPUT node as an In terminal for an embedded MESSAGE flow (a subflow).The MQInput node receives a message from a WebSphere MQ message QUEUE that is defined on the queue manager of the broker. It is the first node of your message flow. Use the Input node as an In terminal for an embedded message flow (a subflow).The MQInput node receives a message from a WebSphere MQ message queue that is defined on the queue manager of the broker. It is the first node of your message flow. |
|
| 35. |
What Is The Difference Between Mapping Node And Compute Node Transformation? |
|
Answer» In Compute node you can TRANSFORM the MESSAGE by coding ESQL in the ESQL resource file attached. Whereas, In mapping node you can use graphical maps to transform INPUT message by associating an input message model such as a DFDL or XML schema, or an MRM Message Set and an output message model. In compute node you can change the ENTIRE message even the header assemblies. But, In mapping node you can change the message assembly, message body, and PROPERTIES. In Compute node you can transform the message by coding ESQL in the ESQL resource file attached. Whereas, In mapping node you can use graphical maps to transform input message by associating an input message model such as a DFDL or XML schema, or an MRM Message Set and an output message model. In compute node you can change the entire message even the header assemblies. But, In mapping node you can change the message assembly, message body, and properties. |
|
| 36. |
What Is The Difference Between Soap Request Node And Soap Async Request Node? |
|
Answer» The SOAP ASYNC Request node SENDS a WEB service request, but the node does not wait for the associated Web service response to be received. This asynchronous functionality enables multiple OUTBOUND requests to be made almost in parallel because the outbound request is not blocked waiting for the response. WHEREAS, The SOAPRequest node is a synchronous request and response node, which blocks processing after sending the request until the response is received. The SOAP Async Request node sends a Web service request, but the node does not wait for the associated Web service response to be received. This asynchronous functionality enables multiple outbound requests to be made almost in parallel because the outbound request is not blocked waiting for the response. Whereas, The SOAPRequest node is a synchronous request and response node, which blocks processing after sending the request until the response is received. |
|
| 37. |
What Is The Difference Between An Mqget Node And Mqinput Node? |
|
Answer» The MQGet node reads a message from a SPECIFIED queue, and establishes the PROCESSING environment for the message. Whereas, The MQInput node receives a message from a WebSphere MQ message queue that is DEFINED on the queue manager of the BROKER. You can use an MQGet node anywhere in a message flow, unlike an MQInput node, which you can use only as the first node in a message flow. The MQGet node reads a message from a specified queue, and establishes the processing environment for the message. Whereas, The MQInput node receives a message from a WebSphere MQ message queue that is defined on the queue manager of the broker. You can use an MQGet node anywhere in a message flow, unlike an MQInput node, which you can use only as the first node in a message flow. |
|
| 38. |
What Do You Mean By Resetcontentdescriptor Node? |
|
Answer» ResetContentDescriptor NODE request to parse the MESSAGE with DIFFERENT PARSER, leaving the message content unchanged. ResetContentDescriptor node request to parse the message with different parser, leaving the message content unchanged. |
|
| 39. |
What Do You Mean By Correlation Names? |
|
Answer» A correlation NAME is a FIELD REFERENCE referencing a well-defined starting point in the logical MESSAGE tree and to describe a standard PART of the tree format. A correlation name is a field reference referencing a well-defined starting point in the logical message tree and to describe a standard part of the tree format. |
|
| 40. |
Wmb Provide Supports For What Types Of Messages? |
|
Answer» WMB provide SUPPORT for FOLLOWING type of messages:
WMB provide support for following type of messages: |
|
| 41. |
In What All Cases Message Goes Into Deadletter Queue? |
| Answer» | |
| 42. |
What Is The Difference Between Environment And Local Environment Tree? |
|
Answer» The environment tree differs from the LOCAL environment tree in that a single INSTANCE of it is maintained throughout the message flow. If you include a COMPUTE node, a Mapping node, or a JavaCompute node in your message flow, you do not have to specify whether you WANT the environment tree to be included in the output message. The environment tree is included automatically, and the entire contents of the input environment tree are retained in the output environment tree. Any changes that you make are available to subsequent nodes in the message flow, and to previous nodes. The environment tree differs from the local environment tree in that a single instance of it is maintained throughout the message flow. If you include a Compute node, a Mapping node, or a JavaCompute node in your message flow, you do not have to specify whether you want the environment tree to be included in the output message. The environment tree is included automatically, and the entire contents of the input environment tree are retained in the output environment tree. Any changes that you make are available to subsequent nodes in the message flow, and to previous nodes. |
|
| 43. |
What Happen If A Message Is Sent To A Queue And The Queue Is Filled? |
|
Answer» Then the MESSAGE GOES to the RELEVANT DEAD LETTER queue. Then the message goes to the relevant dead letter queue. |
|
| 44. |
What Will Happen If We Don’t Specify Queue Name In A Mqoutput Or Mqinput Node? |
|
Answer» Message will be BACKED out and an EXCEPTION will be thrown with the message no queue NAME is DEFINED. Message will be backed out and an exception will be thrown with the message no queue name is defined. |
|
| 45. |
With Which All Nodes One Can Change Message In A Message Flow? |
|
Answer» COMPUTE Node, Message Mapping Node, Filter Node, ResetContentDescriptor Node CA CHANGE message in a message flow. Compute Node, Message Mapping Node, Filter Node, ResetContentDescriptor Node ca change message in a message flow. |
|
| 46. |
What Are The Types Of Clients In Mq? |
|
Answer» There are two TYPES of clients in MQ:
There are two types of clients in MQ: |
|
| 47. |
What Are The Types Of Queues, One Can Create In Mq? |
Answer»
|
|
| 49. |
What Is The Purpose Of A Filter Node? |
|
Answer» The purpose of a FILTER NODE is to route a MESSAGE based on the CONTENT dynamically The purpose of a filter node is to route a message based on the content dynamically |
|
| 50. |
What Is A Logical Message Tree? |
|
Answer» LOGICAL MESSAGE TREE is the INTERNAL REPRESENTATION of a message. Logical message tree is the internal representation of a message. |
|