Rational UrbanCode Deploy v7.0 (C5050-062)

Page:    1 / 4   
Total 60 questions

What are three main characteristics ofan agent? (Select three.)

  • A. Runs plugin steps (scripts to perform various actions)
  • B. Is installed on UrbanCode server to allow communication with agent relays
  • C. Runs automation tasks defined by an Ant script
  • D. Represents the IBM UrbanCode Deploy agentsoftware running on a server
  • E. Is installed on each server on which commands must be executed

Answer : B,C,D

C, not A: Apache Ant is a command line tool that is used to automate the build and deployment of applications. This plug-in calls the Ant executable to run one or more targets defined in a specified Ant script file, and is very useful for quickly integrating legacy automation into your UrbanCode Deploy Processes. IBM UrbanCode Deploy agents include a distribution of Ant, which is usedby default, but other versions can be used by providing the path to the Ant installation directory in your Process Step.
B, not E: Will the agent connect to an agent relay instead of directly to the server?
The default value is N. If you specify Y, you areprompted to configure the following parameters: hostname or address of the agent relay the agent will connect to agent communication port for the agent relay
HTTP proxy port for the agent relay

Which three statements are true about version statuses? (Select three.)

  • A. Version statuses must be used in conjunction with tokens to mark whichversions are ready for deployment.
  • B. Version statuses must be used in conjunction with environment gates to govern which versions are allowed into specific environments.
  • C. Version statuses must be used in conjunction with locks to identify which environments are locked for marked versions.
  • D. Version statuses must be used in conjunction with component tags to tag which versions can be deployed.

Answer : B,C,D

BD: In IBM UrbanCode Deploy, Environment Gates and Version Statuses can help you define policies restricting which versions of components and applications may be deployed into certain environments. For example, you would use Gates and Statuses to enforce a rule that anything being deployed into Production has passed security reviews. Unlike approvals which act on a specific request, Gates establish checks on the versions of components or applications being deployed.
C: Environments can be configured to specifically lock either snapshot versions or snapshot configuration, or both, when snapshots are deployed to the environment. In addition, users can now manually lock snapshots so that they cannot be changed in the future
References: https://developer.ibm.com/urbancode/docs/introduction-environment-gates- urbancode-deploy/ https://developer.ibm.com/urbancode/products/urbancode-deploy/whats-new/6-1-0-1/

Which file contains the step definitions for a Deploy plugin named FileUtils?

  • A. FileUtils.config
  • B. FileUtils.props
  • C. Plugin.xml
  • D. Plugin.config

Answer : C

You can create your own plug-ins for use with IBM UrbanCode Deploy. A plug-in consists of XML files and supporting script files that the plug-in requires.
* The plugin.xml file defines the steps that constitute the plug-in; plug-in steps define aplug- in's functions. Each step is an independently configurable entity in the IBM UrbanCode
Deploy editor.
* The info.xml file contains a version ID and other information that describes the plug-in.
http://www.ibm.com/support/knowledgecenter/SS4GSP_6.1.3/com.ibm.udeploy.reference.d oc/topics/reference_plugins_create.html

You have a complex network topology where ab IBM UrbanCode Deploy (UCD) server, the
QA environment and the Production environment are all installed in different networks. A firewall is established between them. How can UCD enable the communication between the agents and the server through the firewall?

  • A. There should be aUCD server installed on each network. The servers create a JMS mesh (via ActiveMQ). All servers know about each other. All services are active on each server.
  • B. The UCD server can be configured to run agentless, so no agents are required on each network.The network administrator need only make the UrbanCode server accessible in each network.
  • C. An UrbanCode agent relay should be installed on each network. The agent relay connects a large group of agents to the server with a single connection, which simplifies firewall rules for communicating across networks.
  • D. An agent gateway should be configured in one agent on each network. This agent will act as a proxy for all communication between the agents on the same network and the server.

Answer : C

You must ensure that servers, agents, and other systems can connect to each other through your networks and firewalls.
The following diagram shows the main default ports that are involved in communication between agents, agent relays, and the server.
Ifyour agents connect to the server through an agent relay, you must configure your networks and firewalls to allow the following communication.

http://www.ibm.com/support/knowledgecenter/SS4GSP_6.2.1/com.ibm.udeploy.install.doc/t opics/agent_firewalls.html

A security type in IBM UrbanCode Deploy is a product area that can have permissions defined for it. Additional subtypes can be defined for the product areas. In which product areas is it impossible to define additional subtypes?

  • A. Agents and Resources
  • B. Web UI and Server Configuration
  • C. License and Process
  • D. Components and Applications

Answer : B

Except for the web UI and server configuration product areas, you can create security subtypes for most product areas.
https://www.ibm.com/support/knowledgecenter/en/SS4GSP_6.1.0/com.ibm.udeploy.admin. doc/topics/security_types_create.html

What happens to a process when a new version of a used plugin is uploaded into an instance of IBM UrbanCode Deploy?

  • A. Nothing happens because the processcontinues to use the versions of steps that were defined in the previous version of the plugin.
  • B. IBM UrbanCode Deploy provides a message that the process might be impacted by new step versions which are available in the new plugin version.
  • C. The processsteps automatically are updated to use the versions that are provided in the new plugin version.
  • D. In current versions of the tool, the processes unfortunately become broken and must be manually repaired.

Answer : C

What are common problems and challenges that customers face concerning release and deployment?

  • A. Manual handoffs, disconnected environments, high costs and difficulty knowing current status
  • B. Low virtualization, high networklatency, poor installation documentation, and requirements that are difficult to understand
  • C. Poorly aligned business releases and capabilities, low visibility, slow decisions and slow to adapt to changes
  • D. Unclear project status, low test coverage, hightesting costs (e.g. MIPS use) and poor quality of applications in production

Answer : A

IBM UrbanCode Deploy (UCD) allows users to download artifacts from a Maven style repository.How does the incremental file transfer (sync/sync and clean) work from the repository to the target server?

  • A. IBM UCD downloads the files from the Maven repository, checks each files hash, and compares it to the target before copying files.
  • B. IBM UCD queries Nexus/Artifactory for the full list of hash values before transferring the files.
  • C. IBM UCD does not offer the ability to sync and clean with the Maven integration.
  • D. IDM UCD always performs a sync, regardless of the repository.

Answer : A

With Sync enabled, UrbanCode Deploy will attempt to move only the files that are different in the component version than on the target system. With Sync and Clean the agent will also remove any files in the target directory that are not in in the component version.
The details of how the Sync works varies based on the options in selected. The process always starts the same, the agent is sent a manifest of the files in the version, their sizes, modification dates, and SHA-256 hash. With Full Verification unchecked, it will examine the directory and compare the file sizes and modification dates to the manifest. Any files that dont match will be replaced. With Full Verification checked, each file will have its SHA-
256 checksum calculated and comparedto the manifest. This approach is safer, but takes more CPU on the agent, and is a bit slower.
References: https://developer.ibm.com/urbancode/tag/artifact-management/

You are integrating IBM UrbanCode Deploy (UCD) with a database inorder to perform database deployments. Which statements is true about IBM UCD and the order of the SQL scripts to be executed?

  • A. IBM UCD queries the target database to determine the order in which the scripts need to be executed.
  • B. The order must be hardcoded into the deployment process.
  • C. IBM UCD will only run scripts that have not been executed against a database. The order is irrelevant.
  • D. IBM UCD uses a naming convention to determine the order to execute the scripts.

Answer : D

A development team wants to capture all the versions of the components that were deployed in the QA environment and the want to deploy them on theProduction environment. What is the best approach for doing this in IBM UrbanCode Deploy?

  • A. They should create a tag to identify which revisions were deployed in the QA, and when executing the deployment to Production they should select all the versionsthat have the defines tag.
  • B. They should create an application baseline that includes all the component versions deployed on the QA.
  • C. They should compare the QA environment with the Production environment, and from the differences create a delta deployment that should be applied to Production.
  • D. They should create a snapshot of the QA environment and deploy this snapshot to Production.

Answer : A

Using Tagging to Implement Blue/Green Deployments
Many clients using IBM UrbanCode Deploy areinterested in implementing Blue/Green deployments. A Blue/Green deployment is a term that refers to a method of deploying the same Components to multiple servers or server clusters in a way that eliminates the need to bring them all offline at the same time. Whether the goal is to maintain availability to a service or application during an upgrade or your internal system requires constant server uptime, simply taking all resources offline simultaneously just isnt an option.
References: https://developer.ibm.com/urbancode/docs/blue-green-deployments-using- tags-ibm-urbancode-deploy/

What is the proper way to reference the environment property databaseUrl in a component process?

  • A. ${databaseUrl}
  • B. //databaseUrk//
  • C. [databaseUrl]
  • D. ${p:environment/databaseUrl}

Answer : D

The environment property referenced: ${p:environment/propertyName}.
References:http://www.ibm.com/support/knowledgecenter/SS4GSP_6.0.0/com.ibm.udeplo y.reference.doc/topics/ud_properties.html

Directors at a client meeting report experiencing delays in delivering new features to market. They indicate that a key cause is the handoffs between development and test teams. What is a key business benefit of IBM DevOps solutions that you should tell them about?

  • A. IBM DevOps solutionswill make all web applications run 20% faster.
  • B. IBM DevOps solutions will lower customer-reported defect rates.
  • C. IBM DevOps solutions will increase the risk associated with new customer-introduced requirements.
  • D. IBM DevOps solutions will dramaticallyreduce costs and overall time to delivery.

Answer : D

When integrating .NET applications for deployment to an IIS server, IBM UrbanCode
Deploy requires a property be set on the resource for the location of the appcmd.exe file.
Where is the Windows default location for appcmd.exe?

  • A. C:\\Windows\System32\inetsrv
  • B. C:Program Files\Common Files
  • C. C:\\Program Files\MSBuild\Microsoft
  • D. C:\\Windows\Microsoft.NET\Framework

Answer : A

Appcmd.exe resides in the %windir%\system32\inetsrv directory, even for 64-bitWindows versions.
References: https://technet.microsoft.com/en-us/library/cc730918(v=ws.10).aspx

A customer shows interest in IBM UrbanCode Deploy (UCD) but seems hesitant about purchasing IBMs solution. What should you share as the mainvalue propositions to help this customer adopt UCD?

  • A. With UCD, you will be able to accelerate your release pace to get to market faster, decrease expensive failures, and scale for growth.
  • B. UCD will ensure that your developers will produce bug-free code each time they check in.
  • C. UCD will map your enhancement requests, defect work items, and feature changes to requirements.
  • D. UCD will raise the social media presence for your company by at least 20% in the first year of use.

Answer : A

IBMUrbanCode Deploy helps you accelerate your time to market, drive down deployment costs, reduce risks and achieve continuous delivery.
References: http://www-03.ibm.com/software/products/en/ucdep

What can you use to represent one or more agents that are not yet installed or connected to an environment?

  • A. Agent pools
  • B. Agent prototypes
  • C. Resourcetemplate
  • D. Resource groups

Answer : B

An agent prototype is a resource that represents one or more agents that are not yet installed or connected to an environment. You can use agent prototypes in resource templates to represent resources that are not yet available.

Page:    1 / 4   
Total 60 questions