IBM C9530-001 - IBM Integration Bus v10.0 Solution Development

Description

IBM Integration Bus v10.0 Solution Development
Alexis Padilla
Quiz by Alexis Padilla, updated more than 1 year ago
Alexis Padilla
Created by Alexis Padilla over 2 years ago
58
0

Resource summary

Question 1

Question
In automatic mode, which property of a TimeoutNotification node can be changes via a Timer configurable service so it overrides the value set in the node properties
Answer
  • Start Date
  • Start Time
  • Timeout Interval
  • Transaction Mode

Question 2

Question
What would the command mqsichangebroker ibnode -f 10.0.0.3 do
Answer
  • Install fixpack 10.0.0.3
  • Remove fixpack 10.0.0.3
  • Change the function level of ibnode
  • Change the operation mode for the ibnode

Question 3

Question
When using the MQTTPublish Node to route messages, how can it be determined if the message was published successfully
Answer
  • Check the Boolean in LocalEnvironemnt.Destination.MQTT.Output.retained in a node wired to the Out terminal of the MQTTPublish Node
  • Check the Boolean in LocalEnvironemnt.WrittenDestination.MQTT.Output.retained in a node wired to the Out terminal of the MQTTPublish Node
  • Check the Boolean in LocalEnvironemnt.Destination.MQTT.DeliveryToken.is Complete in a node wired to the Out terminal of the MQTTPublish Node
  • Check the Boolean in LocalEnvironemnt.WrittenDestination.MQTT.DeliveryToken.is Complete in a node wired to the Out terminal of the MQTTPublish Node

Question 4

Question
While creating an integration transformation service with IBM Integration Bus which scenario can not use the graphical data mapper?
Answer
  • XML to non-XML data mapping
  • SQL sub-queries to fields on the Output Tree
  • Environment variable to a field on the Output Tree
  • Simple database insert, update and delete operations

Question 5

Question
When message flow processing has paused at a breakpoint in the message flow, which of the following is true for the Flow Debugger?
Answer
  • The user can examine the message content
  • Breakpoints can only be removed one by one
  • The user can update the structure of the message trees and reference variables
  • Variables view in the Debug perspective shows Java static variables

Question 6

Question
An IBM Integration Bus developer has configured Event monitoring on MQInput Node for all the messages that hit the In terminal and the Out terminal of the node. When a batch of 10 different messages was processed through this Integration flow, 2 messages field to be parsed art MQInput Node and 18 events were seen to be fired. What could the developer do to see 20 events fired in the next run with same batch of messages
Answer
  • Restart the message flow
  • Restart the Integration Server
  • Check the configuration for the DataCaptureSource
  • Add Monitoring event for the Failure terminal on MQInput Node

Question 7

Question
What capabilities does the developer have using the Integration Bus Web User Interface, assuming no security is configured
Answer
  • A. Delete the Integration Node View the integration server View the message flow
  • B. View the Integration Node Delete the Integration Server Delete the message flow
  • C. Delete the Integration Node Delete the Integration Server View the message flow
  • D. Only view the Integration Node Only view the Integration Server Only view the message flow

Question 8

Question
What tool can be used to create a new configurable service
Answer
  • Web User Interface
  • IBM Integration Toolkit
  • IBM Integration Explorer
  • IBM Integration Admin Tool

Question 9

Question
How should the transportPropagationConfig be set to configure a message flow for identity propagation?
Answer
  • the Boolean value TRUE
  • the user name of the identity
  • the name of the configuration file for the security profile
  • the resource name created with the mqsisetdbparms command

Question 10

Question
Which statement regarding the AppDomain in a .NETCompute Node is true?
Answer
  • Code sharing an AppDomain can share state
  • There is no way to share data among different AppDomains
  • A domain neutral assembly can be unloaded without unloading the whole AppDomain
  • When a .NET assembly code is changed and swapped, the message flow must be stopped and restarted to pick up the change.

Question 11

Question
What group must users be added to in order to be able to deploy?
Answer
  • root
  • mqm
  • admin
  • mqbrkrs

Question 12

Question
While processing messages, an Integration flow containing MQInput node seems to stop picking up messages from the Input queue as the Input queue current depth keeps increasing. Where will the Integration Node report any issues?
Answer
  • Syslog
  • Message Flow Statistics
  • Trace Node output
  • Integration Server stderr and stdout

Question 13

Question
A developer wants to create a REST API using the Create a REST API Wizard. What does the developer need before starting the wizard?
Answer
  • A SOAP file
  • A WADL document
  • A Swagger 2.0 document
  • A sample of the JSON that will be handled

Question 14

Question
Which log can be checked to see if a web user has accessed a certain resource in Web UI?
Answer
  • Admin Log
  • System Log
  • Integration Node stdout
  • Integration Server stdout

Question 15

Question
Which part of the logical message tree is where the message flow writes information about exceptions that occur when a message is processed?
Answer
  • ErrorList
  • System Log
  • ExceptionList
  • Exception log

Question 16

Question
A developer is using the default maxConnectionPoolSize for their JDBC connection. To help determine if this property should be tuned for better performance, what tool can be used to monitor JDBC connection pool behavior?
Answer
  • User trace
  • Service trace
  • Resource statistics
  • Accounting statisticsvv

Question 17

Question
Which IBM supplied messages can be imported to create in new message definition file?
Answer
  • TDS
  • MRM
  • BLOB
  • SOAP

Question 18

Question
A developer wants to convert a single project with no references to an application. What step needs to be taken after importing the project?
Answer
  • With the project selected, File>export>Application
  • With project selected, File>save-as>Application
  • Run command mqsimigratecomponents against project
  • Right click project and select Convert to application or library > Convert single project

Question 19

Question
Which statement regarding the invoking of stored procedures is true
Answer
  • A stored procedure can only return one result set
  • A stored procedure can be overloaded with a different number of parameters
  • The PASSTHRU statement can be used to call the stored procedure by using the SQL command
  • The parameter types may not match as long as the external name of the procedure matches a procedure in the database.

Question 20

Question
How are the pattern properties from the exemplar projects associated with the Pattern Authoring project?
Answer
  • The exemplar projects are associated with project references
  • The exemplar project and the Authoring project must be in the same Workspace
  • The exemplar project and the Authoring project must be in the same Working Set
  • Patterns properties must be added manually and then selected in the exemplar project

Question 21

Question
How can the Eclipse error logs in the Toolkit be viewed?
Answer
  • Error Log view in the Toolkit
  • Problems view in the Toolkit
  • Select Integration flow>error log
  • Right-click Application container in Toolkit > Error logs

Question 22

Question
Which of the following are operational policies for IBM Integration Bus?
Answer
  • MQClient, MQQMGR
  • MQPublish, MQSubscribe
  • MQEndpoint, MQTTEndpoint
  • MQEndpoint, MQTTPublish, MQTTSubscribe

Question 23

Question
Which of the following are available in IBM Integration Bus for administration? (Choose two.)
Answer
  • IBM Integration API
  • MQ Administration Client
  • IBM Integration Bus Explorer
  • Web Services Administration Client
  • IBM Integration Web User Interface

Question 24

Question
An IBM Integration Bus pattern is created using an Exemplar integration solution and variants are also identified. Nodes will be added to the flow based on the variant values. How can the dynamic pattern be implemented?
Answer
  • Multiple options are added into the exemplar for controlling the dynamic behavior of the pattern.
  • Patterns are generated dynamically and a Configurable Service may be configured to control the generation process.
  • The pattern generation does not support any method of controlling the instantiation of the pattern and should be done outside the pattern.
  • The pattern is created using the exemplar solution. Java class is created to extend the exemplar to add nodes dynamically by using the Flow API.

Question 25

Question
How can a develop configure IBM Integration Bus to use an external Operational Decision Manager (ODM) engine?
Answer
  • No changes need to be made in the DecisionService Node
  • When starting the broker specify the DecisionService ODM agent
  • By setting notifications on ODM in the Rule Execution Server management console
  • Specify the DecisionServiceRepository configurable service in the DecisionService node

Question 26

Question
To monitor the speed at which Integration flow are processing messages, the message flow notification threshold has been configured in Workload management with additional Instances, commitInterval and commitCount. However, no notification messages are received. What property was not set?
Answer
  • startMode
  • processingTimeoutSec
  • procesingTimeoutAction
  • notificationThresholdMsgsPerSec

Question 27

Question
Which statement is true regarding globally coordinated XA transactions with the broker?
Answer
  • JMS transactions do not support XA
  • The coordinatedTransaction flag must be set in the BAR file for enabling XA transactions with the broker
  • It does not require the configuration of the queue manager to coordinate XA transactions with the broker
  • When message flows participate in transactions with MQ as well as a Database, unless XA transactions are enabled, the flow can commit the database transaction but not the MQ transaction.

Question 28

Question
Which node can be used to generate an exception and force an error path through the message flow?
Answer
  • Trace Node
  • Throw Node
  • Validate Node
  • TryCatch Node

Question 29

Question
The following XML is an example of which policy document?
Answer
  • MQEndpoint
  • MQTTPublish
  • MQTTSubscribe
  • Workload management

Question 30

Question
Which keyword in the Declare statement allows User-defined properties to be used as variables in ESQL?
Answer
  • SET
  • SHARED
  • IMPORT
  • EXTERNAL

Question 31

Question
Which Enterprise Information System is not supported by the JCA adapter in IBM Integration Bus?
Answer
  • SAP
  • Siebel
  • PeopleSoft
  • Microsoft Dynamics ERP

Question 32

Question
An IBM Integration Bus developer is testing Integration flow with the Flow Exerciser by processing the different messages through the flow and recording each one of them. At a later time, the developer would like to see the state of the logical message tree for each message instance. How can this be done?
Answer
  • By selecting the connector highlighted in red
  • The developer can only view the last message processed
  • By right-clicking message flow > Properties > Show recorded messages
  • By selecting ‘Send a message to the flow’ and selecting the recorded message

Question 33

Question
A developer needs to create a message flow that will read messages from a JMS provider and output them unchanged to an IBM MQ queue. What nodes are needed in the message flow?
Answer
  • JMSInput and MQOutput only
  • JMSInput, JMSHeader and MQOutput
  • MQInput, MQJMSTransform and JMSOutput
  • JMSInput, JMSMQTransform and MQOutput

Question 34

Question
When a developer needs to use the same Java classes in multiple solutions, how should those classes be stored for maximizing reuse?
Answer
  • Application
  • Static library
  • Shared library
  • Message flow project

Question 35

Question
How can the embedded global cache be configured to read replica shards?
Answer
  • By using the MbGlobalMap class constructor
  • By configuring the Configuring Service for the embedded global cache
  • By configuring the deployment.xml file and specifying the deployment policy to the Integration Server
  • Replica shrads cannot be configured in the embedded global cache but only in the eXtreme Scale grid

Question 36

Question
How is a secured and trusted communication link between IBM Integration Bus (IIB) and Business Process Manager (BPM) built.
Answer
  • Enable WS-Security on both BPM and IIB.
  • Programmatically encrypt the outgoing messages
  • Add a certificate to the truststore to set up the SSL communication between BPM and IIB.
  • There is no need to build a security link because BPM and IIB should always be deployed on the same network behind the firewall.

Question 37

Question
Which operating system requires an MQ Queue Manager when running IBM Integration Bus?
Answer
  • z/OS
  • HP-UX
  • Solaris
  • Microsoft Windows

Question 38

Question
A developer is creating a new message flow that will be deployed to an Integration Node running Scale edition on Linux after migrating from WebSphere ESB. The developer needs to implement some computation. Which compute node can the developer use?
Answer
  • Compute
  • PHPCompute
  • JavaCompute
  • .NETCompute

Question 39

Question
Which statement about local maps is true?
Answer
  • A local map can be called from an ESQL procedure
  • A local map can be defined by clicking File->Name->Local Map
  • A local map is an independent resource with a physical file associated
  • The scope of a local map is the message map. A local map is processed with the messagemap

Question 40

Question
If an Integration Node contains four Integration Servers, using the default topology, how many catalog and cache container servers will be hosted?
Answer
  • One catalog server and two cache container servers
  • Two catalog servers and two cache container servers
  • One catalog server and four cache container servers
  • Three catalog servers and one cache container servers

Question 41

Question
What is the most common method for testing a DFDL model in the toolkit?
Answer
  • Use the DFDL tester to parse the sample data file
  • Add a breakpoint into sample test data and use the debugger
  • The DFDL schema can be validated by right clicking on the sample data
  • The DFDL parser can only be tested when a sample test data is passed into message flow from the Input Node

Question 42

Question
In a Compute Node the Transaction mode is set to automatic and the "Throw exception on database error" is unchecked. How can the develop check on specific SQL codes and control the Commit or Rollback of the transaction from the ESQL Compute module?
Answer
  • Check the SQLCODE and conditionally return false for handling Rollback or return true for further processing.
  • "Throw exception on database error" should never be unchecked when the Transaction mode is set to automatic.
  • Check the SQLCODE and conditionally THROW an exception for handling Rollback or return true for further processing.
  • Check the SQLCODE and conditionally run the ESQL function ROLLBACK or COMMIT for handling Rollback or Commit respectively.

Question 43

Question
Application data that comes from a C or COBOL application, or consists of fixed-format binary dat a should belong to which message domain?
Answer
  • MIME domain
  • DFDL domain
  • SOAP domain
  • DataObject domain

Question 44

Question
An Integration flow contains a Trace Node with the pattern ${Root} and destination User Trace. What does it write to the User Trace?
Answer
  • The entire message
  • Only the ExceptionList
  • No Trace Node records are written
  • Only the header and body of the message

Question 45

Question
How would a developer record and save the snapshot of a message and Local Environment and then display and replay the message in the Toolkit?
Answer
  • Run a user trace
  • Use Record & Replay
  • Use the Flow Exerciser
  • Insert a trace node in the message flow

Question 46

Question
What type of container is used to store one set of resources that are needed by multiple applications for maximum reuse?
Answer
  • Application
  • Static library
  • Shared Library
  • Dynamic library

Question 47

Question
When using the RegisrtyLookup Node to submit queries to WebSphere Service Registry and Repository, where are the entities returned by the query stored?
Answer
  • In a predefined variable of the Array type
  • In the ServiceRegisrty field in the LocalEnvironment
  • In one of the output terminal of the RegisrtyLookup Node
  • In a shared variable that makes the data available to subsequent nodes

Question 48

Question
WebSphere Service Registry & Repository (WSRR) data may be cached in the IBM Integration Bus (IIB) Integration Node. How can updates made to WSRR be reflected in the IIB cache?
Answer
  • IIB WSRR cache can be pre-loaded based on query files but may not be updates
  • JMS subscriptions may be set up for the WSRR Configurable Service for cache updates
  • The cache can only be updated at specific intervals based on the timeout value set in the configurable services.
  • The caching may be turned off. This is the only way the changes in WSRR may be reflected in the Integration Node directly.

Question 49

Question
While debugging a message flow a redeployment of the flow hangs. What could be the source of the problem?
Answer
  • A backout queue name was not defined
  • The debugger is waiting on a breakpoint
  • No additional instances of the flow was defined
  • The jvmDebugport was not defined on the Integration Server

Question 50

Question
Which format of Accounting and Statistics is only available on z/OS systems?
Answer
  • XML
  • SMF
  • JSON
  • Usertrace

Question 51

Question
When choosing the Destination property on a Trace Node to the Local Error log, what else must be set?
Answer
  • The Message Catalog property
  • The Message Number property
  • Both the Message Catalog property and Message Number property
  • Nothing else needs to be set

Question 52

Question
What is the difference between a Static and Shared library in IBM Integration Bus?
Answer
  • Shared libraries may include additional jar files while Static libraries cannot.
  • Shared libraries can be deployed to an Integration Server while Static libraries cannot.
  • Shared libraries encapsulate common code that may be used by multiple applications while Static libraries do not.
  • Multiple applications can reference the same Shared library without having to include the library as part of the build as in the case of Static library.

Question 53

Question
How does global cache help resolve message affinity issues with request/reply scenario when scaling IBM Integration Bus nodes?
Answer
  • The requests and replies may be collected in the global cache for audit.
  • The global cache improves the performance of the request/reply message communication.
  • Request messages are sent to the back end and synchronized through the global cache lock.
  • The incoming information may be saved in the global cache with the message id as the key and correlated on any server form the correlation id.

Question 54

Question
Which of the following statements is true if transaction is set to automatic in the Compute Node property?
Answer
  • The node participates in XA transactions
  • The database transaction is committed at the end of the flow
  • The property refers to ESQL transactions and not database transactions
  • The database transaction is always committed regardless of the transaction status of the flow.

Question 55

Question
When a Java conditional expression is defined for a transform operation in a message map, which statement is true?
Answer
  • Java methods that use the DOM API cannot be used.
  • Only Java methods can be used with standard Java types.
  • Java methods that include MbElement data type arguments can be used.
  • The Java class provided to the map must have static methods that return Boolean values.

Question 56

Question
An integration flow was found to be running slower than expected on an AIX system. It was found that /var/mqsi/common.log was continuously growing in size. Why would this be happening?
Answer
  • Abends are getting created.
  • Core dumps are getting created.
  • A trace or accounting and statistics has been left enabled.
  • An Integration flow referencing lots of JARs was deployed to the Integration Server.

Question 57

Question
What is the advantage of defining an MQ Service in IBM Integration Bus (IIB)?
Answer
  • The MQ Service definition is required for any MQ interactions with IIB.
  • The MQ Service creates an application to send and receive messages from a queue.
  • To reuse the connection and queue definition in the MQ Nodes and WSDL in an Integration Service.
  • The MQ Service creates SOA-based service automatically reducing effort to create and deploy the service.

Question 58

Question
Which statement regarding Identity Mapping is true?
Answer
  • Custom token mapping can not be implemented for identity propagation
  • Identity Mapping can be performed in output nodes, if the output node has been configured with a security profile
  • When mapping from an X.509 certificate, Tivoli Federated Identity Manager can verify the identity of the original sender.
  • Identity Mapping is the transformation of a security token from one format to another format within another security realm.

Question 59

Question
Which node can process a collection built with the Collector Node?
Answer
  • Route Node
  • Compute Node
  • Sequence Node
  • DecisionService Node

Question 60

Question
What is the difference between setting security on the MQInput Node and the PEP Node?
Answer
  • There is no functional difference between the two, it is more of a design option.
  • Security Profile can be overwritten on the BAR file for PEP Node but not for the MQInput Node.
  • The PEP Node can not be used in a message flow unless the MQInput Node has security settings turned on.
  • The MQInput Node validates the authentication of the input message before it is processed by the flow. The PEP Node processes messages inside the flow.

Question 61

Question
When using the IBM Integration Bus Toolkit, how can the results of a deploy be checked?
Answer
  • Event Monitoring
  • IIB log command
  • Toolkit workspace log
  • Toolkit Deployment log

Question 62

Question
What is the result of the command: mqsiapplybaroverride -b will -k Ben -m Ken#maximumRateMsgsPerSec=100?
Answer
  • It will set the maximumRateMsgsPerSec property on BAR "will" for Integration flow "Ben" in Application "Ken".
  • It will configure Workload Management to monitor the maximum message processing rate for an Integration flow.
  • It will set the maximumRateMsgsPerSec property to 100 on BAR "will" for Integration flow "Ken" in Application "Ben".
  • It will configure Workload Management to monitor the maximum amount of time that Integration flow is allowed to process a message.

Question 63

Question
Which optional component is required to enable global transaction support?
Answer
  • CICS
  • IBM MQ
  • IBM TXSeries
  • Third-party transaction manager

Question 64

Question
In the following diagram an input message comes in that does not match any of the routing rules. The default terminal of the Route Node is not wired and the failure terminal of the Route node is wired to ROUTE FAIL. Where does the message go?
Answer
  • To the Failure queue.
  • Nowhere, it is discarded.
  • To the dead letter queue.
  • To the ROUTE FAIL queue.

Question 65

Question
A developer is testing an Integration flow using the Flow Exerciser and finds an error. He tries to debug the flow, but the debugger does not start. What needs to be done to start the flow debugger?
Answer
  • Set the debug port number.
  • Restart the Integration node.
  • Restart the Integration Server.
  • Stop the Flow Exerciser recording.

Question 66

Question
Application data that comes from a C or COBOL application, or consists of fixed-format binary data should belong to which message domain?
Answer
  • MIME domain
  • DFDL domain
  • SOAP domain
  • DataObject domain

Question 67

Question
What is one way to check what a BIP2308E error means?
Answer
  • Enable a trace
  • Run flow exerciser
  • Run the command mqrc 2308
  • Run the command mqsiexplain 2308

Question 68

Question
Given the following set of applications and libraries, which are all deployed to the same Integration Server, what must be done to provide a new version of the MasterSchema.xsd file to AppA and AppB?
Answer
  • Deploy the new version of the MasterSchema.xsd file to the Integration Server.
  • Place the new version of MasterSchema.xsd in the MasterLibrary and deploy the MasterLibrary to the Integration Server.
  • Place the new version of MasterSchema.xsd in the MasterLibrary and then redeploy the AppA and AppB applications to the Integration Server.
  • Place the new version of MasterSchema.xsd directly in AppA and AppB and then redeploy the AppA and AppB applications to the Integration Server.

Question 69

Question
A developer has multiple applications that require different versions of specific resources. How should the different versions of the common resources be stored to allow for this?
Answer
  • Add all common resources to an subflow.
  • Add all common resources to a static library.
  • Add all common resources to a shared library.
  • Add all common resources to an application project.

Question 70

Question
In the RegistryLookup and EndpointLookup nodes, there are three JNDI related configuration properties: connectionFactoryName, initialContextFactory and locationJNDIBinding. What are these configuration properties used for?
Answer
  • To define the JMS entries for cache notification.
  • To specify where the result of the query should be saved in JNDI.
  • To specify how to access WebSphere Service Registry and Repository (WSRR) in order for the nodes to submit a query.
  • To define the location of the administrative objects for the WebSphere Service Registry and Repository (WSRR).

Question 71

Question
How can a developer set the maximum number of messages processed by a message flow in the flow exerciser?
Answer
  • Set in the Web UI.
  • Set in the Toolkit Preferences.
  • Use the command mqsichangeproperties.
  • Set the number of additional instances for the message flow.

Question 72

Question
How does IBM Integration Bus allow for the debugging of Pattern Projects?
Answer
  • Create a run configuration in eclipse since there is no default support in the Pattern Editor.
  • The Pattern Project is deployed to the Integration Server similar to any application and debugged from the server.
  • The Debug Pattern support in the Pattern Editor builds and launches the pattern plugin in a new Toolkit instance and stops at any breakpoints in the Java code.
  • The eclipse Run Configuration support is incompatible with the Pattern Project. The only way to test the project is to generate the plugin and install it in a separate installation of the Toolkit in a different node.

Question 73

Question
Several applications in an organization use a common Java library, commom.jar. Two applications App1 and App2 have their own shared libraries shlib1.jar and shlib2.jar that reference common.jar. Which deployment method allows for the most reuse of the Java Library?
Answer
  • Deploy all the jar files as static libraries.
  • Deploy all the jar files as part of the applications.
  • common.jar deployed as a shared library along with the shlib1.jar and shlib2.jar as shared libraries.
  • shlib1.jar and shlib2.jar must now be deployed as static libraries and common.jar as a shared library.

Question 74

Question
In order for a MQEndpoint policy to use a CCDT file, what must be done in addition to setting the ccdt property?
Answer
  • Create a configurable service to specify the CCDT file path.
  • Run the mqsichangepolicy command to specify the CCDT file path.
  • Run the mqsichangeproperties command to specify the CCDT file path.
  • Set the CCDT file path as a BAR file override in any BAR file that uses the MQEndpoint policy.

Question 75

Question
In what format does the Flow Exercise save the message processed through the integration flow?
Answer
  • XML
  • BLOB
  • Same format as the input message
  • Gives user a choice to save it in user-preferred format

Question 76

Question
Which type of container can allow for runtime isolation, ensuring that updates to one group of deployed resources do not affect another group?
Answer
  • Application
  • MessageSet
  • Shared Library
  • Dynamic Library

Question 77

Question
Which node supports the propagation of an LTPA v2 token in IBM Integration Bus?
Answer
  • MQOutput
  • HTTPRequest
  • SCAAsyncRequest
  • SOAPAsyncRequest

Question 78

Question
A developer is migrating SOA based applications to IBM Integration Bus Toolkit. There are existing WSDL files that are available to the developer. Which solution type should the developer select?
Answer
  • Application
  • Integration Project
  • Integration Service
  • Pattern Authoring Project

Question 79

Question
Which terminal is wired to check for any exceptions within the node?
Answer
  • In Terminal
  • Error Terminal
  • Throw Terminal
  • Failure Terminal

Question 80

Question
Which of the following statement regarding the SAPInput Node is true?
Answer
  • DFDL domain can be used to model ALE configuration and IDocs.
  • The SAPInput Node must always be paired with the SAPReply Node in the same message flow.
  • When the processing in the message flow is done, the SAPReply Node opens a new connection to the SAP program and send the response back to SAP.
  • When a listener receives a call from SAP in synchronous mode, it blocks processing until the message can be picked up by an available message flow instance that contains the SAPInput Node.

Question 81

Question
An IBM Integration Bus Administrator has configured the configurable services DataCaptureStore, DataCaptureSource and DataDestination and ensured the WebUI users are setup correctly. However, when running messages through the Integration flow, nothing gets recorded into the database. What could be the missing step in the configuration of the message flow?
Answer
  • The Integration flow was not started.
  • The Integration flow was not deployed.
  • The monitoring events were not created/enabled.
  • The recording was not enabled using the command mqsichangeflowrecording.

Question 82

Question
How should a Developer move an IBM Integration Bus installation and its components to another physical location?
Answer
  • Uninstall and reinstall in the required location.
  • Copy and paste the associated files to required location.
  • Use the mqsimigratecomponents command.
  • Use the mqsibackupbroker and mqsirestorebroker command.

Question 83

Question
Which statement about the DFDL parser and domain is true?
Answer
  • The DFDL parser is not an on-demand parser.
  • DFDL domain is not intended for general text and binary message formats.
  • DFDL domain is intended for parsing and writing XML or JSON formatted messages.
  • The DFDL parser interprets a bit stream by using grammar defined in a DFDL schema file.

Question 84

Question
A flow started from an MQInput Node has multiple database interactions from Compute, Java Compute and Map Nodes. All relevant node transactional properties are set to automatic. XA is not configured. Where are the transactions committed in the flow?
Answer
  • Both databases and the MQ transactions are committed at the end of the flow.
  • MQ transactions are committed at the end of the flow but each database interaction is committed as the message is propagated from the Out terminal.
  • Since there is only one MQ Node the MQ transaction is committed while propagating from the Out terminal of the MQInput Node and all the database interactions are committed at the end of the flow.
  • Each of the nodes mentioned has a Transaction property to determine the transactional nature of the node and is always committed when propagating from the Out terminal independent of any other Nodes in the flow.

Question 85

Question
Which destination can a trace node output not to be written to?
Answer
  • File
  • Console
  • User Trace
  • Local Error Log

Question 86

Question
Which is true regarding MQ topology options for IBM Integration Bus?v
Answer
  • Only local bindings to MQ Queue Managers are supported for the MQInput node.
  • MQ is an optional component that is not required unless using MQ transport nodes.
  • There is a one to one relationship required between MQ Queue Manager and Integration Node.
  • MQ can be used to create flexible connection topologies.

Question 87

Question
What is one to set the flow debugger port?
Answer
  • Use the mqsichangebroker command to set the debug port.
  • Use the mqsichangedebugport command to set the debug port.
  • In the IBM Integration Bus Toolkit set the debug port in the Preferences.
  • In the IBM Integration Bus Toolkit right-click on the Integration Server and set the debug port.

Question 88

Question
Which statement is a reason to use external eXtreme Scale data cache with IBM Integration Bus?
Answer
  • The data cache must be Highly-Available within a data center
  • The data cache must be shared across multiple Integration Nodes.
  • The data cache must be shared across multiple Integration Servers.
  • Data replication across data centers is required for Continuous Availability.

Question 89

Question
Which statement is true regarding IBM Integration Bus (IIB) integration with Business Process Manager (BPM)?
Answer
  • IIB can only communicate with BPM through SOAP messages.
  • A BPM integration service can be added as an operation to an existing IIB service.
  • After a BPM integration service is created, the business logic flow can be added before it is imported into IIB.
  • A BPM integration service definition must be exported from a BPM Toolkit in order for it to be imported into IIB.

Question 90

Question
Two different sets of applications are deployed to Integration Server 1 and Integration Server 2 respectively, as shown in the image below. What is the advantage of using the Integration Server embedded HTTP listener to the Integration Node listener?
Answer
  • Failover
  • Load balancing
  • Better throughput
  • Single IP address for HTTP clients to use

Question 91

Question
Which node can be used to capture failures for a sequence of nodes?
Answer
  • Trace Node
  • Collector Node
  • TryCatch Node
  • Passthrough Node

Question 92

Question
On a Linux system, trace node is configured with Destination set to a file. The trace node should be executed if a message processes successfully. A message is processed through the Integration flow successfully but no file is written. How can the problem be determined?
Answer
  • This error only happens if the file system is full.
  • check the console logs (stderr/stdout) for any errors.
  • The only way to debug this problem is to start the flow debugger.
  • Check the local system error logs to see if there were any errors encountered while writing to the trace node output file.

Question 93

Question
Which command is used to display the version of all the installed components?
Answer
  • iib verify
  • mqsilist
  • mqsiversion
  • iib version

Question 94

Question
In configurable services that have the UserDefined type, which node is used to read and modify properties dynamically at run time?
Answer
  • PHP node
  • Mapping node
  • Compute node
  • Java Compute node

Question 95

Question
The security team has informed the Integration Bus developers that they need to start using SSL when using the web user interface. Administration security is still disabled. What does the developer need to do to now access the web user interface?
Answer
  • Change the URL used to the new port being used by HTTPS.
  • Setup a keystore on the queue manger, import the private key and then change the URL used to the new port being used by HTTPS.
  • Have the administrator use the mqsiwebuseradmin command to create a new web user and then change the URL used to the new port being used by HTTPS.v
  • Turn on administration security, have the administrator use the mqsiwebuseradmin command to create a new web user and then change the URL used to the new port being used by HTTPS.

Question 96

Question
How can end-to-end transactionality be achieved in a SOAP message flow?
Answer
  • By selecting transaction Yes for JMS binding.
  • By having the SOAP call interact with a database transaction.
  • By having persistent sessions with SOAP over HTTP binding.
  • Interactions between SOAP operations must implement SOAP fault messages.

Question 97

Question
What is one method to keep the cache clean in IBM Integration Bus?
Answer
  • Define a timeout parameter in the Policy file.
  • Use the MbGlobalMapSeccionPolicy class to expire the Global Cache variable.
  • Set up an external process to check the variables that have not been modified in a speculated amount of time and remove them.
  • Use remove() on the MbGlobalMap class. In case of a catastrophic crash of the node, the cache will detect this and remove the variable implicitly.

Question 98

Question
What is the result of the command mqsisetdbparms -n DB2_1 -u test -p test123?
Answer
  • Creates a security identity for DB2_1.
  • Sets the database parameters test and test123 for DB2_1.
  • Connects to the database DB2_1 with user test and password test123.
  • Creates service userld "test" and password "test123" for the Integaration node "DB2_1".

Question 99

Question
A developer has used version and keyword information to keep track of the different Integration solutions being developed. What command is used to display this information?
Answer
  • mqsilist
  • mqsireadbar
  • mqsiversion
  • mqsiservice

Question 100

Question
Which statement about the XSLTransform node is true?
Answer
  • The output of an XSLTransform node is always structured in XML.
  • The XSLTransform node can transform a binary input message into an XML message.
  • In the XSLTransform node, external functions can be called to enrich the transformation.
  • The XSLTransform node can sort the data using the rules defined in the XSLT style sheet.

Question 101

Question
While processing messages in a message flow, Java exceptions are encountered. Where should more details on these Java exceptions be found?
Answer
  • syslogs
  • Trace Node output
  • Integration Node stderr and stdout
  • Integration Server stderr and stdout

Question 102

Question
How does a developer assign Pattern properties from a message flow?
Answer
  • By selecting the Pattern Target properties from any node any message flow.
  • Pattern properties must be configured in a Pattern Authoring project before selecting targets.
  • All properties in a message flow must be tagged for the Pattern Authoring Project to identify them.
  • By adding a reference all the Node properties are automatically exposed to the Pattern Authoring Project.

Question 103

Question
What are two options for creating an MQEndpoint policy? (Select 2.)
Answer
  • Use the BAR file editor.
  • Use Integration Bus Explorer.
  • Use the mqsicreatepolicy command.
  • Use the mqsiattachpolicy command.
  • Use the Integration Bus web user interface.

Question 104

Question
What can the DatabaseInput node be configured to do?
Answer
  • Insert data in a database.
  • Update data in a database.
  • Update the local environment tree.
  • Retrieve data from a database.

Question 105

Question
Which statement about the .NETCompute Node is true?
Answer
  • The exception is propagated through a predefined output terminal.
  • .NETCompute node does not support dynamic terminal. All terminals are predefined.
  • The message assembly contains four trees to represent the message, the environment, the local environment and the exception list.
  • Only when the message needs to be transformed through the .NETCompute node, an Evaluate method is needed. In the case of the message pass-through, there is no need for an Evaluate method.

Question 106

Question
Which statement regarding security profiles is true?
Answer
  • Multiple security providers cannot be created in one security profile.
  • A security profile can be created for LDAP or a WS-Trust V1.3 STS.
  • The command mqsichangeconfigurableservice can be used to change a security profile.
  • If WS-Trust v1.3.STS is selected for more than one operation, the WS-Trust URL must be different and unique for each of the operations.

Question 107

Question
The format of a policy UPL is apiv1/policy/MQTTSubscribe/Test. What policy has the developer created?
Answer
  • MQTTSubscribe Policy 1
  • MQTTSubscribe Policy Test
  • MQTTSubscribe Policy apiv1
  • MQTTSubscribe Policy policy

Question 108

Question
A message flow is started with JMSInput node and no Message Domain is specified. The flow received an input message of type TextMessage with no JMSType header included. What would the default message domain be as the message is propagated out of the node?
Answer
  • XML
  • BLOB
  • XMLNSC
  • JMSStream

Question 109

Question
A service interacts with a backend system which replies with a message correlation. When processing request/response messages from the backend, no messages were received by the flow.
Answer
  • The transaction was set to automatic on the MQOutput Node.
  • The developer should have used the MQInput Node instead of the MQGet Node.
  • The Integration Node is configured in a MQ cluster for load balancing and the object descriptor is set to the ReplyToQueueManager.
  • The backend request/reply message processing can only be accomplished by breaking up the flow into two flows.

Question 110

Question
A developer plans to create two new message flows. Flow1 that uses TimeoutControl and TimeoutNotification nodes in Controlled mode, and Flow2 that uses only the TimeoutNotification node in Automatic mode. The Integration Node is installed on a system without IBM MQ installed. What problems will the developer encounter?
Answer
  • Flow1 will not deploy successfully. Flow2 will not deploy successfully.
  • Flow1 will not deploy successfully. Flow2 will deploy and execute successfully.
  • Flow1 will not deploy successfully. Flow2 will deploy successfully but will produce an error when execution is attempted.
  • Flow1 will deploy successfully but produce an error when execution is attempted. Flow2 will deploy and execute successfully.

Question 111

Question
While developing a REST API what node should a developer use to receive messages?
Answer
  • MQInput Node
  • JMSInput Node
  • HTTPInput Node
  • SOAPInput Node

Question 112

Question
An Integration Server contains a shared library with a common error handling routine. The shared library is redeployed with an updated error handling routine with some new logging. When will the applications that use the shared library start using the updated routine?
Answer
  • Immediately
  • When the Integration Node is restarted.
  • When the Integration Server is restarted.
  • After each application that uses the shared library is redeployed.

Question 113

Question
A developer creates a message flow that uses a DecisionService Node. Which command must the developer use before deploying the message flow?
Answer
  • mqsicvp
  • mqsimode
  • mqsichangebroker
  • mqsichangeproperties

Question 114

Question
In the User Trace output shows the following message: 2016-04-12 16:17:18.242605 5344 UserTrace BIP2539I: Node ‘Reply.MapToRequestor’: Evaluating expression ”I + 1” at (‘MapToRequestor.CopyMessageHeaders’, ‘6.14’). This resolved to ”1 + 1”. The result was ”2”. What does 6.14 indicate here?
Answer
  • Line 6, Column 14 in the CopyMessageHeaders node.
  • Line 14, Column 6 in CopyMessageHeaders node.
  • Column 6, line 14 in the CopyMessageHeaders function of MapToRequestor.
  • Line 6, Column 14 in the CopyMessageHeaders function of MapToRequestor.

Question 115

Question
Which protocol for security is not supported by IBM Integration Bus?
Answer
  • OAuth 2.0
  • SAML assertion
  • X.509 certificate
  • User Id + Password

Question 116

Question
A developer is trying to investigate slow processing times with a specific message flow. What tool would be used to investigate this?
Answer
  • Service trace
  • Debug mode
  • Resource Statistics
  • Accounting and Statistics

Question 117

Question
When using the set of aggregation nodes, how does a developer tie the fan-out flow with the fan-in flow when it is included within the same message flow?
Answer
  • No properties need to be set, since the fan-out and fan-in flows are in the same messages flow.
  • Set the Aggregate Name property of the AggregateReply Node to the same value that you set for the Aggregate Name property in the corresponding Collector Node.
  • Set the Aggregate Name property of the AggregateReply Node to the same value that you set for the Aggregate Name property in the corresponding AggregateControl Node.
  • Set the Aggregate Name property of the AggregateReply Node to the same value that you set for the Aggregate Name property on each of the corresponding AggregateRequest Nodes in the fan-out flow.

Question 118

Question
Which tool allows a configurable service to be imported and exported between systems?
Answer
  • Broker Explorer
  • Web User interface
  • IBM Integration Toolkit
  • IBM Integration Explorer

Question 119

Question
A message flow reads messages from a queue Database Node fails to insert data in the table. If no error handling and rollback is implemented in the message flow, which of the following statements is true?
Answer
  • The transaction is by default rolled back in a globally coordinated manner.
  • The message fails the Input Node and cannot be propagated out of the Out terminal. The transaction is rolled back.
  • The error is caught by the MQ Input Node and if the Catch terminal is not connected the message is rolled back into the queue.
  • The message flow rolls back the database transaction but not the MQ transaction unless a XA coordinated transaction is configured.

Question 120

Question
What is the first step in creating an IBM Integration Bus (IIB) based pattern?
Answer
  • Every new application may require a pattern. So start with creating a pattern project.
  • Identify an exemplar project and the variants to be replaced in the generated instance.
  • Create a Java class that may be used in the pattern generation for changing the default behavior.
  • Investigate how to create eclipse plugin since the IIB patterns are built as eclipse plugins for the toolkit.

Question 121

Question
How can WebSphere Service Registry & Repository (WSRR) information be pre-loaded into the IBM Integration BUS (IIB) cache before sending any messages to the message flow?
Answer
  • By subscribing to WSRR notifications.
  • Adding predefinedCacheQueries to a custom policy within WSRR.
  • By using the predefinedCacheQueries parameter in the Configurable Services for the broker.
  • WSRR data cannot be loaded into the IIB cache without sending a message that accesses the WSRR node.

Question 122

Question
Which statement about the Cloned node is true?
Answer
  • The Cloned node can be used to create reusable templates for Mapping node.
  • The Cloned node can be used to create reusable templates for .NetInput node.
  • The Cloned node can be used to create reusable templates for XSLTransform node.
  • A new Cloned node can be used selected from a palette drawer and be assigned properties. SHOW ANSWERS Posted in: C9530-001 Leave a Reply Your email address will not be published. Comment Name Please enter an answer in digits: 13 − eight = This site uses Akismet to reduce spam. Learn how your comment data is processed. VCEplus 10% OFF: 10HAPPY2022 (Code expires on Dec-24-2021) VCE to PDF Converter
Show full summary Hide full summary

Similar

REDES
TKS
Topología de red
hanny9708
METODOLOGÍAS PARA EL MANTENIMIENTO
Duvan Yunde
VACACIONES
Ferb López
Redes de Computadora
Jorge Isaac García
REDES
sandra diaz
Primera Computadora Personal
Priscilla09
Historia de la Computación
Oscar Armando Ramirez
LAS REDES INFORMATICAS SE CLASIFICAN
alexander buitrago rodriguez