EMT Practice Test

1. Question Content...


Question List

Question1: A solution developer implemented a message flow for a book store company which receives an XML input message. The input message is formed according to an XML schema supplied by the client and used by several other applications owned by the company. The input node uses XMLNSC parser to parse the input message. The image below depicts a sample XML input message. According to business needs, the bookDetails elements and all of its children are not referenced by the code. Performance test for the flow showed a significant time spent in message parsing time especially for large messages.

What should the solution developer do to enhance the message parsing time?

Question2: A customer recently implemented a new standard that all deployable objects must display Version, Author, and Defect number in the QuickView panel of Message Broker Explorer. How must the solution developer code this requirement?

Question3: A solution developer is investigating a problem where a message flow does not run to completion. The message flow includes an aggregation block. The solution developer determines that messages are accumulating at the AggregateReply node. In order to resolve the problem, the solution developer needs to:

Question4: A solution developer creates a new broker instance containing the default execution group. The solution developer attempts to create a second execution group within the same broker and the operation fails. To correct the issue, the solution developer must:

Question5: A bank uses an online system to handle currency transactions, sent via MQ messaging. To avoid multiple database lookups to obtain the latest currency exchange rates, the rates are loaded into shared variables the first time the flow is executed. Periodic updates to the shared variables are made using a control message. As the volume of transactions increases, it is realized that a single instance of the flow can no longer cope, and so the solution developer is asked to investigate ways to increase throughput. How can the solution developer increase the message throughput?

Question6: A solution developer needs to implement Web Services Reliable Messaging (WS-RM) on a message flow for a stock trading company. During unit testing, the solution developer determines that only the first of four messages, expected in order, have arrived at the destination. During troubleshooting, what conclusion must the solution developer come to?

Question7: A solution developer needs to use the recording data feature for auditing purpose. The expected message size is up to 10 MB and the target database is DB2. Aside from the default, what additional configuration (s), if any, does the solution developer need to do?

Question8: A customer uses a shared AIX server to store their source code and for building their source code for deployment. What command must the solution developer use on this server to create a broker archive (BAR) file?

Question9: A message flow needs to be designed such that available messages must be processed in sequential order. Missing messages in the sequence must be discarded if they appear later. The solution developer implements this message flow using Sequence and Resequence nodes. To meet the specifications for this message flow, how should the solution developer wire the Resequence node?

Question10: A solution developer is creating a number of scripts to automate the building and deployment of BAR files.
These scripts will run on an AIX server, where the source repository is located and the Message Broker API (CMP) has been installed and configured. Which command can the solution developer NOT use in the automation scripts?

Question11: A company has implemented the following message flow to process orders received:

The ORDERS.IN node has the Transaction mode set to Yes.
When a failure occurs in the CalculatePrice node it is noticed that the database updates performed in the UpdateOrderDB node are not rolled back. How should the solution developer modify the flow in order to rollback the database updates in the event of a failure?

Question12: A company has person information in its HR system and another application system. Person schemas in these two systems are similar. The solution developer uses the Mapping node to map the person information when developing an application. Following is the detailed information about the Mapping node.


This is the person information record that exists in the HR system.

After the solution developer performs this transformation for this person information, which one of following results is correct?

Question13: A solution developer is writing a message flow using the XMLNSC domain. Testing is producing the wrong output, and the solution developer is uncertain which node is causing the error. The solution developer adds a Trace node to display the contents of the data being passed. Which Trace node pattern will display the contents of the data?

Question14: A solution developer has completed a message flow unit test using the Integrated Test Client for a local broker deployment. There is now a requirement to test the same message flow from the Test Client for a remote broker. What must the solution developer do to support a remote broker deployment?

Question15: A solution developer has been informed of a problem with a message flow. Based on the error given, the problem seems to occur in ESQL code. The solution developer determines the need to debug the code.
How does the solution developer set a breakpoint in the ESQL code?

Question16: A solution developer needs to determine why the latest update to a message flow does not work as designed. It is thought that the latest update has not been deployed to the broker. What command can the solution developer use to determine which BAR file is deployed?

Question17: Web service clients connect to a message flow that contains the SOAPInput node. The payload contains access credentials within the SOAP Header as shown in the snippet below.

Which external security provider can the solution developer use, to achieve this requirement?

Question18: A sample snippet of an incoming message is shown below.

A solution developer is asked to design a message model that only processes messages that contain an allowed list of currency codes and rejects other messages. How can the solution developer modify the message model to achieve this?

Question19: A solution developer needs to transform a message. As such, the solution developer needs to insert the content from a input message tree into a storage area of Environment in one node, and then transform the message and Environment in another node into the output message tree. To do so, what can the solution developer use?

Question20: A message flow with a JMSInput node receives a message with a blank Message Domain. The message is a TextMessage and does not include a JMSType header. Which domain parser should the solution developer expect the broker to use?

Question21: A global bank has developed a new application which must be activated in multiple countries at the same time. Due to different time zones, it is found that the new application can only be deployed during business hours of each country and should not process messages immediately. The application would be started at a later time by a system administrator. Prior to deployment, how does the solution developer need to configure the application?

Question22: In the figure, Project1 is a Message Broker Project that contains two message flows, Flow1 and Flow2.
Project1 references Lib1 library. Flow1 and Flow2 use Error_handler subflow.
The solution developer created two BAR files, Flow1Artifacts.bar for Flow1 and Flow2Artifacts.bar for Flow2 artifacts, and deployed the two BAR files to the same execution group.

After deployment, a defect is found in Flow2 and the solution developer adds more logging information to the Error_handler subflow to better understand the issue. The solution developer then rebuilds the BAR file Flow2Artifacts.bar and deploys it. What is the expected outcome?

Question23: To create a message definition, a solution developer has performed the following steps: 1.Create a new message set 2.Create a new message definition file 3.Add a Tagged/Delimited String (TDS) physical format to the message set 4.Import a COBOL copybook 5.Add a Custom Wire Formats (CWF) physical format to the message set 6.Import a C header file Which of the following is true?

Question24: An electronics store needs to enhance their online inventory verification system regarding available inventory for a requested product. Instead of returning the inventory count as a web response, an invoice for the purchase is to be generated and automatically sent to the online shipping system. Which web service standard and which SOAP node can the solution developer change to enhance the message flow?

Question25: A message flow developer needs to create a message definition to model a COBOL document that starts with the following definition.

Using the MRM-TDS physical format, what type of message model should the solution developer create?

Question26: Due to a configuration change, the solution developer must restart one of the message flows. How can the solution developer do this?

Question27: A solution developer needs to enhance an order processing message flow to create a file of all invoices processed, to show the date, time, invoice number and amount. The solution developer adds a Trace node at the end of the flow, and to also store the following information: Environment Invoice Number Amount Which Trace node pattern will provide the required output?

Question28: A solution developer needs to troubleshoot why a message flow does not process any messages from a remote resource. To review how the message flow interacts with all external resources, where should the solution developer look?

Question29: A solution developer is setting up Message Broker for debugging flows. There is a need to set the JVM debug port to 2314 from command line for a specific execution group called "MDM" and a broker called
"WMBBRK1". Which command does the solution developer need to use?