IBM WebsPhere Message broker dumps

October 6, 2017 | Author: RaviTeja | Category: Web Service, Databases, C (Programming Language), Soap, Computer Architecture
Share Embed Donate


Short Description

Websphere Message Broker dumps...

Description

IBM 000-183: Practice Exam QUESTION NO: 1 View the Exhibit:

The above flow processes a large incoming file line by line once every four hours. Performance is unsatisfactory even though the server has spare memory and unused processors. Configuring additional instances does not improve this. The following pair of flows was suggested by an architect. The first flow will slice the incoming file into messages without any further processing, which is to be done by the second flow.

What is the expected outcome if the second flow is configured with a large number of additional instances? A. Throughput will improve somewhat. Message sequence will not be affected. B. Throughput will be unaffected. Message sequence will most likely be affected. C. Throughput will improve significantly. Message sequence will most likely be affected. D. Throughput will deteriorate slightly due to the extra queuing. Message sequence will not be affected. Answer: C Explanation:

QUESTION NO: 2 As part of an Order Process flow, a developer must add a new section to an existing XML message. The relevant section of the incoming message is as follows:

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

2

IBM 000-183: Practice Exam

The developer must add the following Order Item, to fall in the correct numeric sequence: 333 How would the developer achieve this? A. DECLARE FieldRef REFERENCE TO OutputRoot; CREATE FIELD OutputRoot.XMLNSC.OrderMsg.OrderItem[3].Number AS FieldRef; SET FieldRef = '333'; B. DECLARE FieldRef REFERENCE TO OutputRoot.XMLNSC.OrderMsg.OrderItem[2]; CREATE NEXTCHILD OF FieldRef NAME 'Number'; SET FieldRef = '333'; C. DECLARE FieldRef REFERENCE TO OutputRoot.XMLNSC.OrderMsg.OrderItem[2]; CREATE NEXTSIBLING OF FieldRef NAME 'OrderItem'; SET FieldRef.Number = '333'; D. DECLARE FieldRef REFERENCE TO OutputRoot.XMLNSC.OrderMsg.OrderItem[2]; CREATE NEXTSIBLING OF FieldRef AS FieldRef NAME 'OrderItem'; SET FieldRef.Number = '333'; Answer: D Explanation:

QUESTION NO: 3 Consider the following ESQL code snippet from a Compute node.

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

3

IBM 000-183: Practice Exam

What is the value of OutputRoot.XMLNSC? A. NULL B. C. D. Rocky Answer: D Explanation:

QUESTION NO: 4 A developer needs to generate a monotonically increasing sequence number for each message in a given message flow. What is the MOST efficient way to achieve this? A. Use the Create Sequence operator of ESQL. B. Use the Generate Sequence operator of Java. C. Use the Sequence function of an external database. D. Use the Sequence node of WebSphere Message Broker. Answer: D Explanation:

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

4

IBM 000-183: Practice Exam

QUESTION NO: 5 A message flow reads a file, record by record. Based on the content of each record, it will be propagated to one or more output queues. The File Input node has the Transaction property set to yes and all output nodes are configured to be Automatic node has the transaction property set to yes and all output nodes are configured to be automatic In the event that flow execution is interrupted by a hardware failure, which one of the following is true? A. Processing will resume at the beginning of the file; previously created messages will be duplicated. B. Processing will resume at the beginning of the file; previously created messages will be backed out. C. Processing of the file resumes at the last checkpoint; any extraneous messages will have been rolled back. D. The file will be deleted or archived depending on the setting of the File Input node; unprocessed records will be missing from the output. Answer: A Explanation:

QUESTION NO: 6 A customer needs to dynamically choose which web service URL to call from a WSDL in the WebSphere Service Registry and Repository (WSRR), based on a company acronym in the input message received by Message Broker. Which node should the solution developer choose when implementing this type of retrieval operation? A. EndpointLookup B. RegistryLookup C. EndpointRetrieval D. DatabaseRetrieval Answer: A Explanation:

QUESTION NO: 7 A company has decided to use WebSphere Message Broker to integrate several legacy systems which generate batch files into the company WebSphere MQ backbone. What is the quickest way "Pass Any Exam. Any Time." - 100% Pass Guarantee.

5

IBM 000-183: Practice Exam the developers can accomplish this task? A. Build a user defined node. B. Create a user defined extension. C. Create a program that processes the batch files into WebSphere MQ messages and then send the messages to WebSphere Message Broker for processing. D. Use the Record Distribution to WebSphere MQ one-way built-in pattern. Answer: D Explanation:

QUESTION NO: 8 When a message is received by an Input node in a message flow, the message assembly is created. Which tree or trees are populated when an error free message is received by a FileInput node? A. The Message tree only. B. The Message tree and Environment tree. C. The Message tree and LocalEnvironment tree. D. The Message tree, Environment tree, LocalEnvironment tree, and ExceptionList tree. Answer: C Explanation:

QUESTION NO: 9 Which Message Broker artifact type is not analyzed by Impact Analysis? A. .esql B. .mset C. .msgmap D. .msgflow Answer: B Explanation:

QUESTION NO: 10 "Pass Any Exam. Any Time." - 100% Pass Guarantee.

6

IBM 000-183: Practice Exam A developer has a message flow that consists of an MQInput node, Compute node and MQOutput node. The message is parsed by the XMLNSC domain. The Compute node will extract the name and age of each player, then send them onto the register players application to have the team registered. The input message that the Compute node will be processing is shown below.

What MUST be done to access the information from the first player? A. Set OutputRoot.XMLNSC.RegPlayer.Player[NextCount] = InputBody.Body.Player[1] B. Set OutputRoot.XMLNSC.RegPlayer.Player[NextCount] = InputBody.DetailedMsg.Body.Player[1] C. Set OutputRoot.XMLNSC.RegPlayer.Player[NextCount] = InputRoot.DetailedMsg.Body.Player[0]C.Set OutputRoot.XMLNSC.RegPlayer.Player[NextCount] = InputRoot.DetailedMsg.Body.Player[0] D. Set OutputRoot.XMLNSC.RegPlayer.Player[NextCount] = InputRoot.DetailedMsg.Body.Player[1]D.Set OutputRoot.XMLNSC.RegPlayer.Player[NextCount] = InputRoot.DetailedMsg.Body.Player[1]

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

7

IBM 000-183: Practice Exam Answer: B Explanation:

QUESTION NO: 11 A developer is tasked with designing a message flow, utilizing an XSLTransform node. Which location is searched first by the broker, to determine the name of the style sheet to use? A. The LocalEnvironment. B. The BAR file overrides. C. The XSLTransform node properties. D. Inside the message XML data. Answer: D Explanation:

QUESTION NO: 12 A solution developer needs to help a software company to decide whether to use HTTP nodes or SOAP nodes in developing web services. Which of the following benefits would the solution developer use in support of SOAP nodes over HTTP nodes? A. Support for a broker wide listener. B. Support for runtime validation against WSDL. C. Support for other web service standards, like REST and XML-RPC. D. Support for external Web servlet container to provide listener support for a larger number of concurrent sessions. E. Automatic processing of Message Transmission Optimization Mechanism (MTOM). Answer: B,E Explanation:

QUESTION NO: 13 In a message flow, a developer needs to enrich an employee's record with information from a database. Consider this input message.

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

8

IBM 000-183: Practice Exam

Which of the ESQL statements in the response options will produce the following output message?

A. SET OutputRoot.XMLNSC.Employee.Name[] = (SELECT ITEM E.EmpName from Database.Employee as E where E.EmpNumber = InputBody.Employee.Number); B. SET OutputRoot.XMLNSC.Employee.Name[] = (SELECT E.EmpName AS Name from Database.Employee as E where E.EmpNumber = InputBody.Employee.Number); C. SET OutputRoot.XMLNSC.Employee = THE(SELECT E.EmpName from Database.Employee as E where E.EmpNumber = InputBody.Employee.Number); D. SET OutputRoot.XMLNSC.Employee = THE(SELECT ITEM E.EmpName AS Name from Database.Employee as E where E.EmpNumber = InputBody.Employee.Number); Answer: A Explanation:

QUESTION NO: 14 A large company needs to interface their legacy application with a newly acquired Enterprise Information System (EIS) application called Siebel CRM. Which transport service will the developer use to discover metadata and send requests to the EIS system? A. MQ Link for R3 B. WebSphere Broker Adapters C. WebSphere Broker File Transport D. WebSphere Business Integration Adapter Answer: B Explanation:

QUESTION NO: 15 "Pass Any Exam. Any Time." - 100% Pass Guarantee.

9

IBM 000-183: Practice Exam Which one of the following advantages does the Enterprise Service Bus deliver over traditional point-to-point solutions? A. Scalability B. Adaptability C. Redundancy D. Performance Answer: B Explanation:

QUESTION NO: 16 Consider the following two implementations of a request/response pattern. 1) Asynchronous with a separate flow for the response logic using an MQInput node

2) Synchronous, completing the round trip in the same flow pulling the response message with an MQGet node

Which of the following is FALSE? "Pass Any Exam. Any Time." - 100% Pass Guarantee.

10

IBM 000-183: Practice Exam A. Multiple flow instances will not help throughput in either implementation. B. The synchronous implementation will require more memory, especially in scenarios with large messages and high throughput requirements. C. Given sufficient resources, the synchronous implementation will perform better in cases where large amounts of data (i^tate? need to be preserved across the back end call. D. If run in a single instance, the synchronous implementation can be used to preserve message sequence, whereas the asynchronous imDlementation cannot be assumed to do the same. Answer: A Explanation: Answer:

QUESTION NO: 17 A developer needs to call a request/response web service from a message flow. Knowing response messages may not arrive in the same order as the requests, what set of processing nodes will automatically set the required WS-Addressing standard that assures message correlation? A. SOAPInput and SOAPReply B. SOAPExtract and SOAPReply C. SOAPRequest and SOAPReply D. SOAPAsyncRequest and SOAPAsyncResponse Answer: D Explanation:

QUESTION NO: 18 The following flow processes data from an input queue and builds a file. A Timeout Notification node has been configured to send a message to the Finish File’s terminal of the File Output node once every hour. As a result, a file named hourly Record Collection.dat will be written to theFinish File terminal of the File Output node once every hour. As a result, a file named hourly Record Collection.dat?will be written to the designated destination directory.

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

11

IBM 000-183: Practice Exam

It is expected the previous file will be removed before the next file is written in its place. If this has not happened, what are the options available to the solution developer on the File Output node? A. Overwrite (replace) the old fileorappend to the old file. B. Overwrite (replace) the old fileorrename the old file in place by adding a timestamp or throw an exception. C. Overwrite (replace) the old file or archive the old file with or without a time stamp appended to the file name or throw an exception. D. Overwrite (replace) the old file or append to the old file or archive the old file (with or without a time stamp appended to the file name.) Answer: C Explanation:

QUESTION NO: 19 The solution developer has been informed by the SAP team that the userid and password for the SAP test environment needs to be replaced. What is the EASIEST way to reconfigure userid and password for an SAP EIS adapter? A. Modify the deployment descriptor in the affected bar files and redeploy them to all required locations. B. Use the following command against the affected broker(s): mqsisetdbparms -n eis:: -u -p C. Use the following command against the affected broker(s): mqsichangeproperties -c eis:: -o SAP -u -p D. Rerun the Adapter Connection Wizard for the component, enter the updated values and redeploy the component to all required locations.

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

12

IBM 000-183: Practice Exam Answer: B Explanation:

QUESTION NO: 20 A developer needs to create an asynchronous messaging application to connect to a third party which uses a programming interface known as Message Queue Interface (MQI). Which transport protocol should the developer use? A. MQ B. FTP C. JMS D. XMS Answer: A Explanation:

QUESTION NO: 21 Consider the following message flow and ESQL snippet:

The intention of this flow is to move all messages with Msg.Type = '5' from the input queue (in the MQ Input node and the MQ Get node) to the output queue (in the MQ Output node) and to leave all other messages in place in the input queue. The Birowse Only property of the MQ Input node ("MQBROWSEJN") is selected. Which one of the following MUST the developer configure for this to function?

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

13

IBM 000-183: Practice Exam A. The MQ Get node property catch correlation ID?must be selected. B. The MQ Get node property set Msg under Cursor?must be selected. C. The InputLocalEnvironment.MQ.GET.GetMsgUnderCsr field must be set to Yes? Answer: A Explanation:

QUESTION NO: 22 Which of the following is an IBM offering for implementing an Enterprise Service Bus? A. Biztalk Message Broker B. Rational Integration Broker C. WebSphere Message Broker D. WebSphere Studio Integration Bus Answer: C Explanation:

QUESTION NO: 23 After importing a WSDL that includes a SOAP/JMS binding in the toolkit, the validity of the WSDL is checked. The validation step returns an error saying that the SOAP/JMS is not WS-I compliant. Given that the WSDL object needs to be implemented, what step can the solution developer take to allow the validation to succeed? A. Disable strict WS-I validation. B. Enable minimal WS-I validation. C. Run the mqsichangeproperties command with -v flag set to "disable". D. Run the mqsichangeproperties command with -v flag set to "SOAP/JMS". Answer: A Explanation:

QUESTION NO: 24 A developer is preparing to use the Debug Tool for the first time to debug a message flow. How

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

14

IBM 000-183: Practice Exam can the developer set the debug port value? The debug port can be set from: A. the Message Broker Toolkit only. B. the Message Broker Explorer only. C. the Message Broker Toolkit or the Message Broker Explorer. D. the Message Broker Toolkit, the Message Broker Explorer or by using MQSI commands. Answer: D Explanation:

QUESTION NO: 25 Using the Integrated Test Client, a developer finds there is a change required in a message flow. After the change is done, how can the developer deploy the changes for the next test run? The developer can: A. build and deploy the BAR manually. B. answer Yes when the Test Client asks if it shall rebuild and deploy the Broker Archive. C. open the Test perspective and perform the first step 'Rebuild and deploy Broker Archive'. D. set the Test Client preferences to 'Always rebuild and deploy a Broker Archive'. E. set the option 'Only rebuild and deploy Broker Archive when changes have occurred' in the Test Client Configuration. Answer: A,E Explanation:

QUESTION NO: 26 A developer has recently developed a group of message flows to handle stock trades and had them deployed to the TRADING_PLATFORM execution group. Each message flow was built with a set of audit trail Trace nodes to help track and debug messages as part of development. What is the most efficient way to deactivate these nodes for the upcoming performance tests? A. Right-click TRADING_PLATFORM in the Brokers folder of the Navigator view and choose Trace Nodes All Flows -> Disable. B. Right-click on TRADING_PLATFORM in the Properties view and choose Trace nodes -> Disable while in the Test perspective. C. Select each message flow in the Properties view and choose Trace nodes -> Disable. D. Select the bar file which contains the message flows, change the Trace nodes enable properties to Disable, and redeploy the message flows.

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

15

IBM 000-183: Practice Exam Answer: A Explanation:

QUESTION NO: 27 A solution developer has made several changes to a message flow and the corresponding ESQL file. After a while, the developer is unsure about the latest changes. By opening the file's context pop-up menu, how can the developer switch back to an earlier version of the ESQL file? A. Replace with > Revision B. Replace with > Local history C. Open with > Version editor D. Compare with > Local history Answer: B Explanation:

QUESTION NO: 28 A set of message flows contain Throw nodes to generate user exceptions when a message has failed to process. As part of the error handler message flow any exceptions generated need to be recorded to an audit file. What is a possible way for the solution developer to accomplish this task? A. Use a Trace node with a pattern including ${ExceptionList}. B. Use a Trace node with a pattern including ${UserExceptionList}. C. Use a TryCatch node to catch the exceptions and write them to the file specified in the node properties.Use a TryCatch node to catch the exceptions and write them to the file specified in the node? properties. D. Direct the MQOutput node to write the ExceptionList tree to the file specified in the node properties.Direct the MQOutput node to write the ExceptionList tree to the file specified in the node? properties. Answer: A Explanation:

QUESTION NO: 29 A UNIX system administrator reported to the developer that their application is causing execution

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

16

IBM 000-183: Practice Exam group restart in the testing environment. Which directory should the developer check for the broker abend files? A. /var/mqsi/errors B. /var/mqsi/abends C. /var/mqsi/common/log D. /var/mqsi/common/errors Answer: D Explanation:

QUESTION NO: 30 A developer is using a Test Client to invoke a test case and has completed unit testing of a message flow on a local broker. The message flow has been deployed to system integration testing on a remote broker. What step(s) are required to invoke the debugger on the remote broker using the Test Client? A. A connection to the remote broker must be configured in the Message Broker Explorer. B. Select the end?button on the Test Client, the remote broker must be selected from the elect Deployment Location?screen.Select the ?end?button on the Test Client, the remote broker must be selected from the ?elect Deployment Location?screen. C. Select the end?button on the Test Client, the remote broker must be selected from the elect Deployment Location?screen, and theSelect the ?end?button on the Test Client, the remote broker must be selected from the ?elect Deployment Location?screen, and the race and debug?checkbox selected.?race and debug?checkbox selected. D. From the Toolkit Menu go to, indow/Preferences/Broker Runtime/Message Broker Toolkit Client?and set the emote Broker?option andFrom the Toolkit Menu go to, ?indow/Preferences/Broker Runtime/Message Broker Toolkit Client?and set the ?emote Broker?option and enter the name of the remote broker. Answer: C Explanation:

QUESTION NO: 31 The solution developer is in the process of debugging a message flow. The flow is deployed and the Debug Tool is invoked. The solution developer has determined the message flow is running in the Debug View and can view the Message tree in the Variables View. The Flow Editor View is reporting an error ource not found?an error ?ource not found? What steps MUST the solution "Pass Any Exam. Any Time." - 100% Pass Guarantee.

17

IBM 000-183: Practice Exam developer take to resolve this issue and continue on debugging the message flow? A. Terminate the debug session and use usertrace as an alternative for debugging the message flow. B. Terminate the debug session, add the source in the Source Tab of the Debug Configuration, and re-invoke the Debug Took to continue withproblem determination in the message flow. C. Continue processing the message flow with only the Variables view available for debugging because the source is not available. D. Select the dit Source Lookup Path?button and add the Message Flow Project to the dit the path used to locate source files?screen.Select the ?dit Source Lookup Path?button and add the Message Flow Project to the ?dit the path used to locate source files?screen. Answer: D Explanation:

QUESTION NO: 32 A message flow has to be changed and retested using the same data as in previous tests. How can this be achieved? A. Open a previously saved .mbtest file and re-run the tests. B. Open a previously saved .mbtest file and click on the "Invoke" button to start the tests. C. Invoke a message flow test and click the "Saved Messages" button to import the test data. D. Invoke a message flow test and import the test data from a previously saved .mbtest file. Answer: A Explanation:

QUESTION NO: 33 A developer has used Trace nodes with the Destination attribute of "User Trace" to log message flow information. After the messages have been processed, what does the developer need to do to access the information logged in "User Trace"? A. View the usertrace.txt file in /var/mqsi/trace B. View the usertrace.txt file in /var/mqsi/common/log. C. Execute the mqsiviewlog command to get the logs. D. Execute mqsireadlog and mqsiformatlog commands to get the logs. Answer: D

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

18

IBM 000-183: Practice Exam Explanation:

QUESTION NO: 34 A multi-national company uses an MQ driven message flow to handle on-line orders. In order to keep the response time to a minimum, the current currency exchange rates are maintained in flow shared variables, and are updated, as needed, by a specific MQ message. As part of a merger, this same message flow now handles batches of messages from a new partner. These messages are sent as low priority, so as not to interfere with the on-line orders. There are complaints that the batch messages are taking too long to process. Which of the following options will speed up the batch messages, while maintaining the online response times? A. Deploy the flow to multiple Execution groups. B. Change the priority of the messages to be the same as the on-line orders. C. Increase the number of Additional Instances. D. Increase the value of Commit Count and Commit Interval to reduce the number of MQ commits. Answer: C Explanation:

QUESTION NO: 35 A team of WebSphere Message Broker developers use CVS for version control. How can they find out who made the last change to a deployed message flow? A. Add a Passthrough node and add $Author:$ to it's Label property. B. Add a user defined property "Author" and set the value to $Author:$. C. Add $MQSI Author=$Author:$ MQSI$ to the long description of all message flows. D. Enter a string "Author: $Author:$" as the short description of the message flows. Answer: C Explanation:

QUESTION NO: 36 A developer is creating a script to automate the updating of properties in a BAR file for deployment in different environments. What command is used to modify properties in an existing BAR file?

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

19

IBM 000-183: Practice Exam A. mqsiupdatebarfile B. mqsichangebarfile C. mqsiapplybaroverride D. mqsimodifybarproperty Answer: C Explanation:

QUESTION NO: 37 A developer used the following command to create a configurable service: mqsicreateconfigurableservice AGG_PROC_BRKR -c Aggregation -o FlowAggregateService -n queuePrefix,timeoutSeconds -v AGG,180 During testing it was realized that the timeout needed to be increased. What is the simplest way to accomplish this task? A. Delete the configurable service and create a new one with the increased timeout value. B. Use the mqsichangeproperties command to modify the timeout and then restart the broker. C. Use the mqsichangeflowstats command to modify the timeout and then redeploy the configurable service to the broker. D. Use the mqsicreateconfigurableservice command to modify the timeout and then redeploy the configurable service to the broker. Answer: B Explanation:

QUESTION NO: 38 A developer is creating a script to automate the updating of properties in a BAR file for deployment in different environments, and needs to know which properties are present. What command is used to display the configurable BAR properties in an existing BAR file? A. mqsishowbar B. mqsilistbar C. mqsireadbar D. mqsidisplaybar Answer: C Explanation:

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

20

IBM 000-183: Practice Exam QUESTION NO: 39 To set a unique version for each subflow, the developers decided to use the Passthough node. What do they need to do? A. Set the Version property of each subflow to a unique value. B. Add a User Defined Property "SubflowVersion" to each subflow and give it a unique value. C. Use the Label property of the Passthrough node to set a different version keyword for each subflow. D. Write the unique version information as a text string into the "Long description" property of the Passthrough node. Answer: C Explanation:

QUESTION NO: 40 A developer is creating a new web service that requires a new WSDL to be generated from an existing MRM message definition. In addition to selecting the WSDL location, a message set folder in the workspace or an external directory and choosing the structure/format of the WSDL, what other items are presented to the developer by the Generate WSDL wizard? A. To automatically build a new message set project. B. To automatically build a new message set project, to choose the WSDL style, to add or modify the operations, and to configure the binding. C. To choose the WSDL style, and to configure the binding. D. To choose the WSDL style, to add or modify the operations, and to configure the binding. Answer: D Explanation:

QUESTION NO: 41 A developer needs to generate a message set in project MsgSetProj using the command line utility. The developer passes the input as xsd file and the messages shall be created from the imported structures. Existing message definition files of the same name shall be replaced. If MsgSetProj does not exist it shall be created. How can the developer create the message model using the command line facilities? A. Create a message set manually by using the WMB Toolkit and then use the command mqsiaddmsgdefs "Pass Any Exam. Any Time." - 100% Pass Guarantee.

21

IBM 000-183: Practice Exam B. Use the command mqsicreatemset with options -p MsgSetProj and -i input.xsd among others C. Use the command mqsicreatemsgdefs with options -p MsgSetProj and -rmd and -msg among others D. Use the command mqsicreatemsgdefsfromschema with options -p MsgSetProj and -rmd and msg among others Answer: C Explanation:

QUESTION NO: 42 An external service provider exposes a Web Service that needs to be called from a message flow. What does the developer need to do with the provided WSDL file? A. Import the WSDL file to a Data Design Project. B. Create a message set and message definition by importing the WSDL file. C. Create a message set and copy the WSDL file to the message set subfolder 'Deployable WSDL'. D. Use the Quick Start Wizard 'Start from Web Service Pattern' to create a new message definition. Answer: B Explanation:

QUESTION NO: 43 A wholesale supplier needs to quickly route large messages based only on part number. Knowing the part number is contained within the first eight characters of the message, which message domain should the solution developer choose to assure the greatest message throughput? A. XML B. MRM C. BLOB D. XMLNSC Answer: C Explanation:

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

22

IBM 000-183: Practice Exam QUESTION NO: 44 An interface requiring a strict adherence to the incoming XML data message model needs to be developed. The XPath expression also needs to be used to manipulate the data within the flow. What domain should the solution developer choose to develop this flow? A. XML B. XMLNS C. XMLNSC D. MRM XML Answer: B Explanation:

QUESTION NO: 45 A medical company needs to design an interface which retrieves Magnetic Resonance Imaging (MRI) pictures from a web service and then transfers them via email to individuals who are subscribed to their service. Which domain should the solution developer choose when composing the email? A. MIME B. BLOB C. SOAP D. DataObject Answer: A Explanation:

QUESTION NO: 46 A new application integration project requires access to a new Java application which uses JMS, a z/OS CICS application and several Web Services. The application owners provide several source files which describe the interfaces. Which external source file types can the WebSphere Message Broker developer use to import and create the appropriate message definitions? A. XSD, DTD, Java class, CICS map B. XSD, Java class, XML, COBOL copybook C. WSDL, XSD, DTD, COBOL copybook D. WSDL, XSLT, DTD, COBOL copybook

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

23

IBM 000-183: Practice Exam Answer: C Explanation:

QUESTION NO: 47 When configuring Event Monitoring, how is the queue which receives the events declared? A. Subscribe to a Publish/Subscribe Topic. B. Specify the queue on the Message Flow Monitoring Property. C. All messages are written to SYSTEM.ADMIN.EVENT.QUEUE. D. Specify the queue with the mqsichangeproperties command. Answer: A Explanation:

QUESTION NO: 48 A solution developer is planning on building a complete unit test environment, including the development and runtime components. On what platform(s) can the developer install and configure a complete unit test environment? A. On the Windows platform only. B. On Windows and Linux x86 platforms. C. On Windows, Linux x86 and z platforms. D. On Windows, AIX, z/OS, Linux x86 and z, Solaris, and HP/UX. Answer: B Explanation:

QUESTION NO: 49 A small retail client has been operating well with their order entry message flow. A significant increase in business is expected over the next year, which will result in much larger messages. To handle this increase and keep messages moving smoothly, the developer: A. processes large messages with the impact analysis component. B. requests large orders be sold under multiple contracts by the sales force. C. changes the order entry message flow to route any large messages to their own message flow. "Pass Any Exam. Any Time." - 100% Pass Guarantee.

24

IBM 000-183: Practice Exam D. uses WebSphere Transformation Extender (WTX) since WebSphere Message Broker will not allow for large message processing. Answer: C Explanation:

QUESTION NO: 50 Where can the developers locate a user defined node for use in a message flow once it has been installed on the toolkit? A. In the Java development perspective. B. On the user defined properties tab of the Broker Application Development perspective. C. In the user defined node frame of the Message Flow editor specified for the user defined node project. D. In the palette in the message flow editor under the category specified in the user defined node project. Answer: D Explanation:

QUESTION NO: 51 Business requirements focus on message throughput speeds, and additional instances of message flows are used to accomplish this task. A new division is being added with a requirement that focuses on message order but not message throughput speeds. Reuse of existing message flows to process the new division messages is needed to cut down development time.process the new division? messages is needed to cut down development time. How can the solution developer accomplish this? A. Change the Order Mode to Queue Order for the reusable message flows already running. B. Deploy a copy of the reusable message flows to an execution group in a separate broker. C. Deploy another copy of the reusable message flows to a new execution group on the existing broker and distribute the workload for the entire business across both copies. D. Add instances for the reusable message flows already running to handle the increase in messages. Answer: B Explanation:

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

25

IBM 000-183: Practice Exam

QUESTION NO: 52 As part of creating a new trading platform consisting of several message flows and message sets, there is a requirement to report each trader usageAs part of creating a new trading platform consisting of several message flows and message sets, there is a requirement to report each trader? usage of the platform for billing purposes. What can be done in WebSphere Message Broker to ensure this requirement is met? A. Use the mqsichangeflowstats command with accounting origins. B. Use the mqsichangeflowstats command with accounting tokens. C. Use the mqsireportflowmonitoring command with accounting origins. D. Use the mqsireportflowstats command with accounting statistics turned on. Answer: A Explanation:

QUESTION NO: 53 A stock exchange system has been implemented using WebSphere Message Broker V7.0 flows. A developer defined a User Defined Property with the name "Gold" to store/capture gold rate per gram. The following values are set for element "Gold" at various stages:

What would be the value of Gold at runtime, when a message passes through the flow? A. 5000 B. 6000 C. 7000 D. NULL Answer: B Explanation:

QUESTION NO: 54 "Pass Any Exam. Any Time." - 100% Pass Guarantee.

26

IBM 000-183: Practice Exam View the Exhibit:

The flow shown above needs to perform the following processing under transaction control:

Which one of the following is a requirement for this flow to work at all? A. The flow must use a globally coordinated transaction using the XA protocol. B. The flow must not use a globally coordinated transaction using the XA protocol. C. The MQ Get node must not use transaction mode automatic? D. The MQ Output node must not use transaction mode automatic? Answer: D Explanation:

QUESTION NO: 55 The above is a subflow fragment to implement generalized error handling for message flows originally designed under WebSphere Message Broker V6.0.

What is the purpose of the Flow Order node in this subflow and why would it not be needed in "Pass Any Exam. Any Time." - 100% Pass Guarantee.

27

IBM 000-183: Practice Exam WebSphere Message Broker V7.0? A. The Flow Order node serves to ensure that the Throw node is not executed before the Publication node. It is no longer needed because the sequence of execution of paths fanned out from the same terminal is now fixed (top to bottom as drawn) in V7.0. B. The Flow Order node in WebSphere Message Broker V7.0 is deprecated because a new optimizing message flow compiler will automatically detect where out-of-sequence or even parallel execution of processing nodes can be used to accelerate flow execution. C. The Flow Order node prepares the Publication node logic for the sequence in which subscribers will receive the published message. It is no longer needed because WebSphere Message Broker V7.0 makes use of the publication broker built in to WebSphere MQ, which contains its own serialization logic. D. The Flow Order node serves to ensure that the Throw node is not executed before the Publication node. It is no longer needed because in WebSphere Message Broker V7.0 the Publication node has an Out terminal configured which can be used to drive the Throw node only after the message has been published Answer: D

QUESTION NO: 56 Consider the Catch path in the above transactional flow and the use of the Throw node at the end of it. Assume that an exception is raised somewhere in the main path of the flow.

Which of the following statements about the situation is incorrect? A. A Catch paths needs to end in a Throw node in order to roll back the updates already performed in the main path of the flow. The Catch path is not able to alter whether rollbacks occur, and so the Throw node must occur. B. Any updates performed by a node in the main path that has if transaction configured to "Yes will not be rolled back as a result of the exception thrown by the Throw node. C. Upon entry to the Catch path the original exception is considered handled and the flow

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

28

IBM 000-183: Practice Exam execution would end in a commit to all updates performed; so a Throw node is used to force an exception that will roll back the updates. D. The Throw node is needed to roll back any updates performed in the main path of the flow, but it would also roll back the message with the error information unless the ilQ Output CatchQ node commits separately via if transaction Yes? Answer: A Explanation:

QUESTION NO: 57 A developer has built this new message flow. Updates are made to both the LocalEnvironment and Environment trees in the flow. Those updates are later used in the nodes for the final transformation of the message.

What steps MUST the developer take in the fiidd Staff Number?Compute node, to assure the updates in the LocalEnvironment and Environment trees are available to the downstream nodes in the flow? A. Make a copy of the Message tree, to be propagated to the "out" terminal of the Compute node. B. Make a copy of the Message, LocalEnvironment, and Environment trees, to be propagated to the "out" terminal of the Compute node. C. Set the Compute Mode to LocalEnvironment and Message? and copy the Message and LocalEnvironment trees, to be propagated to the "out" terminal of the Compute node. D. Set the Compute Mode to LocalEnvironment, Environment and Message?and copy the Message, Environment and LocalEnvironment trees, to be propagated to the "out" terminal of the Compute node. Answer: C Explanation:

QUESTION NO: 58 A message is processed by the flow and the Message, Environment, and LocalEnvironment trees are updated by the nodes in the flow. As the message reaches the MQOutput node an exception "Pass Any Exam. Any Time." - 100% Pass Guarantee.

29

IBM 000-183: Practice Exam is thrown, the message is rolled back and the error processing sub-flow receives the Message Assembly.

In addition to the Exception List being updated with error information, which other tree(s) in the Message Assembly are propagated and what are their contents? A. The Root tree retains the updates, the OutputLocalEnvironment updates are lost, and the Environment tree updates are lost. B. The Root tree retains the updates, the OutputLocalEnvironment retains the updates, and the Environment tree retains the updates. C. The Root tree has the original message, the OutputLocalEnvironment updates are lost, and the Environment retains the updates. D. The Root tree has the original message, the OutputLocalEnvironment retains the updates, and the Environment retains the updates. Answer: C Explanation:

QUESTION NO: 59 A developer is required to manipulate the following order message:

Which ESQL statement will completely remove Discount from the message?

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

30

IBM 000-183: Practice Exam A. SET OutputRoot.XMLNSC.OrderMsg.OrderItem.Discount = ''; B. SET OutputRoot.XMLNSC.OrderMsg.OrderItem.Discount = NULL; C. SET OutputRoot.XMLNSC.OrderMsg.OrderItem.Discount VALUE = ''; D. SET OutputRoot.XMLNSC.OrderMsg.OrderItem.Discount VALUE = NULL; Answer: B Explanation:

QUESTION NO: 60 A developer has built a message flow for a retail chain as shown below.

If the MQReply node receives a message that does not specify a ReplyToQ in the MQMD header, what happens? A. Throw an exception. B. Put the message on the input queue. C. Put the message on the backout queue. D. Put the message on the dead letter queue of the broker queue manager. Answer: A Explanation:

QUESTION NO: 61 A developer is building a message flow where the message will take one of multiple paths, based on the message type. The developer is using the RouteToLabel node and multiple Label nodes, to assign names to the multiple destination paths. Where in the Message Assembly will these destinations be located? A. The LocalEnvironment.Destination.MQ sub tree. B. The LocalEnvironment.Destination.Label sub tree. C. The LocalEnvironment.Destination.RouterList sub tree. D. The LocalEnvironment.Destination.RouteToLabel sub tree.

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

31

IBM 000-183: Practice Exam Answer: C Explanation:

QUESTION NO: 62 Closer inspection of the fan-in flow in an aggregation scenario shows there is a transaction mode property associated with the Aggregate Reply node:

This is in addition to the ransaction mode?property of the MQ Input node. This is in addition to the transaction mode?property of the MQ Input node. What is this property used for? A. This property is used to determine the behaviour of any nodes linked to thecatch?terminal of the Aggregate Reply node. B. The Aggregate Reply node starts separate flow instances for messages it produces; this property determines the transaction mode of theseflow instances. C. The Aggregate Reply node can store its internal control messages under the control of its own transaction mode property, similar to othernodes, such as the MQ Output node. D. Like the Control terminals (also on the Aggregate Control node), this property is there for compatibility with message flows created underolder versions of WebSphere Message Broker and

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

32

IBM 000-183: Practice Exam has no more relevance in the current version. It used to control the transactionalbehaviour of the database interface when aggregation logic was still persisted in database tables. E. Like the Control terminals (also on the Aggregate Control node), this property is there for compatibility with message flows created underolder versions of WebSphere Message Broker and has no more relevance in the current version. It used to control the transactionalbehaviour of the database interface when aggregation logic was still persisted in database tables. F. Like the Control terminals (also on the Aggregate Control node), this property is there for compatibility with message flows created underolder versions of WebSphere Message Broker and has no more relevance in the current version. It used to control the transactionalbehaviour of the database interface when aggregation logic was still persisted in database tables. Answer: B Explanation:

QUESTION NO: 63 Which Message Broker artifact type is not reported, as affected, by Impact Analysis? A. .xsd B. .mxsd C. .esql D. .msgmap Answer: A Explanation:

QUESTION NO: 64 A customer needs to send an add, update, or delete function as input to the WebSphere Message Broker. The broker will then use the value to retrieve an XSLT stored in the WebSphere Service Registry and Repository (WSRR), which it will use to convert the output message into its expected format. Which node should the solution developer choose to implement this solution? A. EndpointLookup B. RegistryLookup C. RegistryRetrieval D. XSLTRetrieval Answer: B Explanation:

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

33

IBM 000-183: Practice Exam

QUESTION NO: 65 A developer has used the following code snippet in a Compute node. SET OutputRoot.XMLNSC.DetailedMsg.Body.Player1= '123'; SET OutputRoot.XMLNSC.DetailedMsg.Body.Player2= NULLIF(OutputRoot.XMLNSC.DetailedMsg.Body.Player1,'123'); After the execution of the code snippet, what is the value of OutputRoot.XMLNSC.DetailedMsg.Body.Player2? A. '123' B. NULL C. TRUE D. FALSE Answer: B Explanation:

QUESTION NO: 66 A message flow receives the following input message.

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

34

IBM 000-183: Practice Exam

Which of the following ESQL statements would access the Player with the Name "Smith"? A. InputRoot.XMLNSC.DetailedMsg.Body.Player[>3] B. InputRoot.XMLNSC.DetailedMsg.Body.Player[>1] C. InputRoot.XMLNSC.DetailedMsg.Body.Player[ History. B. Edit the corrupted files, right-click and select Revert to > Local History. C. Use the "Compare with > Revision" option from the context menu. D. Use the "Compare with > Local History" option from the context menu. Answer: D Explanation:

QUESTION NO: 106 In order to debug the message flow, a developer needs to understand the processing of each statement executed inside a Compute node. Which one of the following trace methods will give the developer the desired information? A. User Trace at debug level. B. Service Trace at statement level. C. Execution Trace at command level. D. Place a Trace node after the Compute node. Answer: A Explanation:

QUESTION NO: 107

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

55

IBM 000-183: Practice Exam An existing SAP Adapter project needs to be updated with new object definitions. How can this be accomplished? A. via SAP JCO B. via Rediscovery and Replacement C. via Iterative/Incremental Discovery D. via manually merging two message sets Answer: C Explanation:

QUESTION NO: 108 A solution developer must design a flow that receives an employee ID as input, turns it into an adapter business object, and sends it to a WebSphere Adapter to query an employee's HR record in an EIS system. Which domain MUST be used to send the output message to the EIS Adapter? A. JMS B. MRM C. JSON D. DataObject Answer: D Explanation:

QUESTION NO: 109 A solution developer has been asked to create a flow that parses an XML message. In reviewing the large input message given by the business, the developer notices a lot of unnecessary comments and white space in the message. In order to optimize message processing, which domain parser should the developer select? A. MRM B. XML C. XMLNS D. XMLNSC Answer: D Explanation:

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

56

IBM 000-183: Practice Exam

QUESTION NO: 110 A developer needs to design a flow to parse a message that was previously exported using WebSphere MQ Link for R3 which is a SAP text IDOC format. Which domain parser should the developer select on the MQInput node to accomplish this? A. XMLNSC domain B. DataObject domain C. MRM domain with a Custom Wire Format (CWF) physical format. D. MRM domain with a Tagged/Delimited String (TDS) physical format. Answer: D Explanation:

QUESTION NO: 111 A developer is given the requirement to parse multipart messages that contain a variety of formats. What technique does the developer need to use? A. Message Key B. Message Identity C. Message Set Alias D. Message Composition Answer: B Explanation:

QUESTION NO: 112 A solution developer needs to build a message flow and message set to interface with an existing WebSphere Process Server process. What MUST the developer do to create the message model and message flow? A. Import an SCA WSDL and create the message model in a message set. Use the SCA WSDL to create the message flow. B. Import an SCA import or export, create the message model and a broker SCA definition in a message set. Use the broker SCA definition fromthe message set to create the message flow. C. Import a WebSphere Process Server SDO (service data object), and create the message "Pass Any Exam. Any Time." - 100% Pass Guarantee.

57

IBM 000-183: Practice Exam model in a message set. Use the SDO from themessage set to create the message flow. D. Import a WebSphere Process Server SDO (service data object), create the message model and a SCA interface in a message set. Use theSCA interface from the message set to create the message flow. Answer: B Explanation:

QUESTION NO: 113 A business application needs to interface with WebSphere Message Broker. The application provides a file containing several different record types. How can the developer build the message model so that the broker understands the different record formats? A. Create the required message format definitions in a message category project. B. Create one or more message sets in a message set project and create a message definition in each message set. C. Create a message set in a message set project and define message type and format for each different record type. D. Create a message set in a message set project and create the required message definitions for each different record type. Answer: D Explanation:

QUESTION NO: 114 A steady stream of messages is arriving from a single source. To handle the message arrival rate, additional instances have been configured for flow 2, where the bulk of the processing takes place. Flow 1 was added to receive all messages in a single thread and assign sequence numbers to them. In flow 3 the original sequence of the messages is to be restored. The solution developer then discovers that flow 1 is actually not needed and messages can be processed by flow 2 directly.

Under what circumstances is the Sequence node (and thus the whole of flow 1) not required?

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

58

IBM 000-183: Practice Exam A. When using WebSphere MQ transport the MQMD field MsgSeqNumber contains a suitable sequence number. B. The incoming messages contain a suitable sequence number in the message body created by the sending application. C. The MQ Input node as well as other transport input nodes can be configured to add a sequence number to each message received, which can be used in a Resequence node to re-order the message stream. D. When no sequence number field is specified in the properties of the Resequence node it will propagate messages in the order of the transport headeril time stamp, e.g. the MQMD fields PutDate and PutTime. Answer: B

"Pass Any Exam. Any Time." - 100% Pass Guarantee.

59

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF