Question No: 11

In order to set up an integration with WebSphere, you first perform a WebSphere Topology Discovery. WebSphere is not installed in a default location and so you must notify IBM UCD concerning the location of the wsadminexecutable. What is the name of the property that you must set, and where do you set it?

You must set the wsadmin.location property on the correct resource.

You must set the wsadmin.path property on the correct agent.

You must set the wsadmin.executable on the correct resource.

You must set the wsadmin.location on the correct agent.

Answer: B Explanation:

If WebSphere Application Server is deployed in a directory other than the default directory, you must set a property on the agent before youcan run the WebSphere Topology Discovery step.

Question No: 13

You use multiplecomponent deployment processes, one for each environment. An application process defines which component process should be executed for a specific environment.

You use a switch steps on each deployment process. The switch defines what resource should beused in a determined environment.

You define an application. The application maps resources to environments. The same component process can be executed on all environments.

You create a selector on the deployment process. The selector chooses the correct resources and agents, based on the environment.

Answer: C Explanation:

Specify where components are deployed by adding a resource or resource group to the environment. Then, map the components to those resources.

Note:

Resources and resource groupsidentify the agents that do the work of deploying components, and provide other configuration information. You must identify the resources for the environment and then specify which components run on which resources.

Question No: 14

What happens when a new version of a plugin is loaded which adds new properties to a process’ steps?

Nothing happens because theprocess continues to use the older versions of the process steps (the step code is embedded in the process definition).

The user must repair the process by using each modified step’s properties editor to define the new properties.

The user may define values for new properties when the process is invoked.

IBM UrbanCode Deploy provides a message that the previously-defined process is obsolete and needs to be repaired.

Answer: A Explanation:

Note: A process step has access to properties set earlierby other steps within the process, to properties set by the application that started the component process, and to properties on the target environment and resource. Step property values become unavailable after the component process ends.

Applications are responsible for bringing together all the components that must be deployed together.

Applications do this task by defining the different versions of each component and defining the different environments that the components must go through on the way to production. In addition, applications also map the constituent hosts and systems (called resources) that a component needs within every environment.

Applications also implement automated deployments, rollbacks, and similar tasks. These tasks are called processes. However, at the application level, processes are concerned only with the components and resources that are necessary for deployment, and related tasks

Question No: 18

When installing and configuring an IBM UrbanCode Deploy (UCD) agent, how many ports does the agent require to communicate with the UCD server?

One port to receive commands from the server and to return logs for execution results.

Two ports: one to receive commands from the server and one port to return logs for execution results

Two ports: one to receive commands from the server and return logs for executions

results, and one port to handle administration of the agent

Three ports: one to receive commands from the server, one to return logs for execution results and one port to handle administration of the agent

Answer: A Explanation:

Server Port: The port that is used by the IBM UrbanCode Deploy server or agent relay to connect to the agent. The default port for connecting to the server is 7918. The default port for connecting to an agent relay is 7916.

Note: There is also a Proxy Port, which is the HTTP proxy port of the agent relay, if used. The default value is 20080.

Question No: 19

For which customer is IBM UrbanCode Deploy likely to be identified as the solution of choice?

A customer that has a large number of legacy mainframe applications that need to be migrated to modern tools to support online and mobile usage

A customer that is experiencing high testingcosts due to poor functional test coverage and dependence on third-party applications to test developer changes.

A customer that is experiencing cost overruns coming from large-scale projects involving multiple teams, including some that are outsourced

A customer that is experiencing long lead times to deliver applications to production and difficulty coordinating across multiple applications with varying schedules

Answer: D

Question No: 20

How does an IBM UrbanCode Deploy server execute the deployment on target servers?

The deployment us executed through an agent installed on the target server. It establishes a connection with the server throughJMS, downloads and scripts over HTTP, executes the deployment automation and uploads the logs back to the server using HTTP.

The deployment is executed through an agent installed on the target server. The server establishes a UDP connection with the server (through TCP), executes the deployment automation by downloading the plugins and uploads the logs back to the server using HTTP.

The deployment is executed agentless. The IBM UrbanCode Deploy server establishes a Telnet connection with the target server, executes the automation though bash scripts or Groovy scripts (plugins), and uploads the logs back to the server using HTTPS.

The deployment is executed through an agent installed on the target server and the server installs the agent dynamicallyusing SSH. The agent includes all the plugins required for the deployment, executes the automation, and uploads the logs to the server using JMS.

Answer: A Explanation:

The most frequently used step in an UrbanCode Deploy process is 鈥淒ownload Artifacts鈥?from the Versioned File Storage plugin. Located in the step tree under 鈥淩epositories鈥?adding it to your process indicates when you want to pull down the files associated with the component version being deployed.

When this step is executed, a master serversends a JMS message to the Agent with details of the files to retrieve. The Agent then makes a series of HTTP(s) requests to the central server to download the desired files to the desired location. Each request

may stream many files. The important thingto keep in mind is that this step (like all steps) is being run on the agent. Thus, it is named 鈥淒ownload鈥?not 鈥淧ush鈥?