Submit Search
Upload
Components lab
•
Download as DOC, PDF
•
1 like
•
1,610 views
IBM Rational software
Follow
Components lab for UrbanCode Deploy class
Read less
Read more
Education
Report
Share
Report
Share
1 of 17
Download now
Recommended
Components lab
Components lab
Joanne Scouler
Getting started with test complete 7
Getting started with test complete 7
Hoamuoigio Hoa
Applications lab
Applications lab
Joanne Scouler
Vb net xp_16
Vb net xp_16
Niit Care
Joomdoc
Joomdoc
Napoleon Peralta Cobos
Ppr Pts Training Highlights
Ppr Pts Training Highlights
jlschwartz1969
Generic steps in informatica
Generic steps in informatica
Bhuvana Priya
WP7 HUB_Introducción a Visual Studio
WP7 HUB_Introducción a Visual Studio
MICTT Palma
Recommended
Components lab
Components lab
Joanne Scouler
Getting started with test complete 7
Getting started with test complete 7
Hoamuoigio Hoa
Applications lab
Applications lab
Joanne Scouler
Vb net xp_16
Vb net xp_16
Niit Care
Joomdoc
Joomdoc
Napoleon Peralta Cobos
Ppr Pts Training Highlights
Ppr Pts Training Highlights
jlschwartz1969
Generic steps in informatica
Generic steps in informatica
Bhuvana Priya
WP7 HUB_Introducción a Visual Studio
WP7 HUB_Introducción a Visual Studio
MICTT Palma
Visual Basic IDE Introduction
Visual Basic IDE Introduction
Ahllen Javier
7200342 cognos-report-studio
7200342 cognos-report-studio
sarovar1
Impl installation manual
Impl installation manual
Alkis Vazacopoulos
User Guide of Regression Test & Validation Tool (v1.0)
User Guide of Regression Test & Validation Tool (v1.0)
Chen Fang
Visual c++ 2010_tutorial
Visual c++ 2010_tutorial
Ayub Abd Rahman
Lsmw for master data upload simple explanation
Lsmw for master data upload simple explanation
Manoj Kumar
Fr net programmermanual-en
Fr net programmermanual-en
Morenita Batista
J upgrade presentation
J upgrade presentation
vdrover
Have upload steps slides
Have upload steps slides
the BrokerList
J analyser jmeter_analysys
J analyser jmeter_analysys
Anil Kumar
190 956
190 956
trevioni
Bring and distribute your dekstop applications on the Universal Windows Platf...
Bring and distribute your dekstop applications on the Universal Windows Platf...
Matteo Pagani
R12 d49656 gc10-apps dba 17
R12 d49656 gc10-apps dba 17
zeesniper
Presentación1 (3) allison
Presentación1 (3) allison
falabyu
SOA Suite Administration from OUGN 2014
SOA Suite Administration from OUGN 2014
Jon Petter Hjulstad
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΙΣΤΟΡΙΑΣ -ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΗΤΡΙΑ ΖΑΡΚΟΓΙΑΝΝΗ ΕΥΑ
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΙΣΤΟΡΙΑΣ -ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΗΤΡΙΑ ΖΑΡΚΟΓΙΑΝΝΗ ΕΥΑ
Εύα Ζαρκογιάννη
Ativ. de classe ivanesia
Ativ. de classe ivanesia
Wildete Silva
Sohan David Cv
Sohan David Cv
sohandavid
Raport aktywności na facebooku Czerwiec 2011
Raport aktywności na facebooku Czerwiec 2011
NapoleonCat.com
Co nas kręci na YouTube
Co nas kręci na YouTube
NapoleonCat.com
Task 1
Task 1
David_Hickman
Spanning people, processes, and technologies: The business case for Collabora...
Spanning people, processes, and technologies: The business case for Collabora...
IBM Rational software
More Related Content
What's hot
Visual Basic IDE Introduction
Visual Basic IDE Introduction
Ahllen Javier
7200342 cognos-report-studio
7200342 cognos-report-studio
sarovar1
Impl installation manual
Impl installation manual
Alkis Vazacopoulos
User Guide of Regression Test & Validation Tool (v1.0)
User Guide of Regression Test & Validation Tool (v1.0)
Chen Fang
Visual c++ 2010_tutorial
Visual c++ 2010_tutorial
Ayub Abd Rahman
Lsmw for master data upload simple explanation
Lsmw for master data upload simple explanation
Manoj Kumar
Fr net programmermanual-en
Fr net programmermanual-en
Morenita Batista
J upgrade presentation
J upgrade presentation
vdrover
Have upload steps slides
Have upload steps slides
the BrokerList
J analyser jmeter_analysys
J analyser jmeter_analysys
Anil Kumar
190 956
190 956
trevioni
Bring and distribute your dekstop applications on the Universal Windows Platf...
Bring and distribute your dekstop applications on the Universal Windows Platf...
Matteo Pagani
R12 d49656 gc10-apps dba 17
R12 d49656 gc10-apps dba 17
zeesniper
What's hot
(13)
Visual Basic IDE Introduction
Visual Basic IDE Introduction
7200342 cognos-report-studio
7200342 cognos-report-studio
Impl installation manual
Impl installation manual
User Guide of Regression Test & Validation Tool (v1.0)
User Guide of Regression Test & Validation Tool (v1.0)
Visual c++ 2010_tutorial
Visual c++ 2010_tutorial
Lsmw for master data upload simple explanation
Lsmw for master data upload simple explanation
Fr net programmermanual-en
Fr net programmermanual-en
J upgrade presentation
J upgrade presentation
Have upload steps slides
Have upload steps slides
J analyser jmeter_analysys
J analyser jmeter_analysys
190 956
190 956
Bring and distribute your dekstop applications on the Universal Windows Platf...
Bring and distribute your dekstop applications on the Universal Windows Platf...
R12 d49656 gc10-apps dba 17
R12 d49656 gc10-apps dba 17
Viewers also liked
Presentación1 (3) allison
Presentación1 (3) allison
falabyu
SOA Suite Administration from OUGN 2014
SOA Suite Administration from OUGN 2014
Jon Petter Hjulstad
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΙΣΤΟΡΙΑΣ -ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΗΤΡΙΑ ΖΑΡΚΟΓΙΑΝΝΗ ΕΥΑ
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΙΣΤΟΡΙΑΣ -ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΗΤΡΙΑ ΖΑΡΚΟΓΙΑΝΝΗ ΕΥΑ
Εύα Ζαρκογιάννη
Ativ. de classe ivanesia
Ativ. de classe ivanesia
Wildete Silva
Sohan David Cv
Sohan David Cv
sohandavid
Raport aktywności na facebooku Czerwiec 2011
Raport aktywności na facebooku Czerwiec 2011
NapoleonCat.com
Co nas kręci na YouTube
Co nas kręci na YouTube
NapoleonCat.com
Task 1
Task 1
David_Hickman
Spanning people, processes, and technologies: The business case for Collabora...
Spanning people, processes, and technologies: The business case for Collabora...
IBM Rational software
Our World: The Razors Edge
Our World: The Razors Edge
Kevin Thomason
Social Brand Footprint - wrzesien 2013
Social Brand Footprint - wrzesien 2013
NapoleonCat.com
Mobile in Retail and Multi-Channel Strategy
Mobile in Retail and Multi-Channel Strategy
Jesse Karp
Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...
IBM Rational software
νεοτουρκοι τυπος θεσσαλονικης
νεοτουρκοι τυπος θεσσαλονικης
Sofia Christoforidou
Facebook Month-To-Month – April 2014
Facebook Month-To-Month – April 2014
NapoleonCat.com
Front cover
Front cover
David_Hickman
Conole alevizou 2010
Conole alevizou 2010
Kyi San
Five benefits of agile practices in software intensive systems development
Five benefits of agile practices in software intensive systems development
IBM Rational software
Everything
Everything
David_Hickman
French action topic 8
French action topic 8
as436525mhs
Viewers also liked
(20)
Presentación1 (3) allison
Presentación1 (3) allison
SOA Suite Administration from OUGN 2014
SOA Suite Administration from OUGN 2014
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΙΣΤΟΡΙΑΣ -ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΗΤΡΙΑ ΖΑΡΚΟΓΙΑΝΝΗ ΕΥΑ
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΣΤΟ ΜΑΘΗΜΑ ΤΗΣ ΙΣΤΟΡΙΑΣ -ΥΠΕΥΘΥΝΗ ΚΑΘΗΓΗΤΡΙΑ ΖΑΡΚΟΓΙΑΝΝΗ ΕΥΑ
Ativ. de classe ivanesia
Ativ. de classe ivanesia
Sohan David Cv
Sohan David Cv
Raport aktywności na facebooku Czerwiec 2011
Raport aktywności na facebooku Czerwiec 2011
Co nas kręci na YouTube
Co nas kręci na YouTube
Task 1
Task 1
Spanning people, processes, and technologies: The business case for Collabora...
Spanning people, processes, and technologies: The business case for Collabora...
Our World: The Razors Edge
Our World: The Razors Edge
Social Brand Footprint - wrzesien 2013
Social Brand Footprint - wrzesien 2013
Mobile in Retail and Multi-Channel Strategy
Mobile in Retail and Multi-Channel Strategy
Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...
νεοτουρκοι τυπος θεσσαλονικης
νεοτουρκοι τυπος θεσσαλονικης
Facebook Month-To-Month – April 2014
Facebook Month-To-Month – April 2014
Front cover
Front cover
Conole alevizou 2010
Conole alevizou 2010
Five benefits of agile practices in software intensive systems development
Five benefits of agile practices in software intensive systems development
Everything
Everything
French action topic 8
French action topic 8
Similar to Components lab
Applications lab
Applications lab
IBM Rational software
Components module slides
Components module slides
Joanne Scouler
UCD components
UCD components
IBM Rational software
InstallationGuide.pdf
InstallationGuide.pdf
sahirzakaria
Deploying configuring caching
Deploying configuring caching
aspnet123
Cis 206 i lab 2 backing up and restoring data
Cis 206 i lab 2 backing up and restoring data
acece556
Streamlining React Component Development and Sharing with bit.pptx
Streamlining React Component Development and Sharing with bit.pptx
ShubhamJayswal6
Create software builds with jazz team build
Create software builds with jazz team build
Bill Duncan
Pos 409 pos409 pos 409 forecasting and strategic planning -uopstudy.com
Pos 409 pos409 pos 409 forecasting and strategic planning -uopstudy.com
ULLPTT
Tutorial 3 accessing the database
Tutorial 3 accessing the database
ssa_joe
How to setup Svn in system
How to setup Svn in system
Mohammed Nayeem
Implementing xpages extension library
Implementing xpages extension library
dominion
Resource lab
Resource lab
IBM Rational software
Brandon Miller Portfolio
Brandon Miller Portfolio
brandonmiller3
Application module slides
Application module slides
Joanne Scouler
3 Ways to Get Started with a React App in 2024.pdf
3 Ways to Get Started with a React App in 2024.pdf
BOSC Tech Labs
Lab #1 Develop System Administration Procedures for Windows 8.1 Sec.docx
Lab #1 Develop System Administration Procedures for Windows 8.1 Sec.docx
sleeperfindley
Getting started with code composer studio v3.3 for tms320 f2812
Getting started with code composer studio v3.3 for tms320 f2812
Pantech ProLabs India Pvt Ltd
DotNetNuke
DotNetNuke
Ambati Sreedhar
Lab #9 and 10 Web Server ProgrammingCreate a New Folder I s.docx
Lab #9 and 10 Web Server ProgrammingCreate a New Folder I s.docx
DIPESH30
Similar to Components lab
(20)
Applications lab
Applications lab
Components module slides
Components module slides
UCD components
UCD components
InstallationGuide.pdf
InstallationGuide.pdf
Deploying configuring caching
Deploying configuring caching
Cis 206 i lab 2 backing up and restoring data
Cis 206 i lab 2 backing up and restoring data
Streamlining React Component Development and Sharing with bit.pptx
Streamlining React Component Development and Sharing with bit.pptx
Create software builds with jazz team build
Create software builds with jazz team build
Pos 409 pos409 pos 409 forecasting and strategic planning -uopstudy.com
Pos 409 pos409 pos 409 forecasting and strategic planning -uopstudy.com
Tutorial 3 accessing the database
Tutorial 3 accessing the database
How to setup Svn in system
How to setup Svn in system
Implementing xpages extension library
Implementing xpages extension library
Resource lab
Resource lab
Brandon Miller Portfolio
Brandon Miller Portfolio
Application module slides
Application module slides
3 Ways to Get Started with a React App in 2024.pdf
3 Ways to Get Started with a React App in 2024.pdf
Lab #1 Develop System Administration Procedures for Windows 8.1 Sec.docx
Lab #1 Develop System Administration Procedures for Windows 8.1 Sec.docx
Getting started with code composer studio v3.3 for tms320 f2812
Getting started with code composer studio v3.3 for tms320 f2812
DotNetNuke
DotNetNuke
Lab #9 and 10 Web Server ProgrammingCreate a New Folder I s.docx
Lab #9 and 10 Web Server ProgrammingCreate a New Folder I s.docx
More from IBM Rational software
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
IBM Rational software
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
IBM Rational software
Deployment module slides
Deployment module slides
IBM Rational software
Security
Security
IBM Rational software
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
IBM Rational software
Application slides
Application slides
IBM Rational software
Resources slides
Resources slides
IBM Rational software
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
IBM Rational software
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal Tips
IBM Rational software
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...
IBM Rational software
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
IBM Rational software
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational software
Rational consulting café to go menu
Rational consulting café to go menu
IBM Rational software
Lab3 RTC Source Control
Lab3 RTC Source Control
IBM Rational software
Lab2 RTC Work Items
Lab2 RTC Work Items
IBM Rational software
Lab4 RTC Builds
Lab4 RTC Builds
IBM Rational software
Lab1 RTC Overview
Lab1 RTC Overview
IBM Rational software
Lab5 RTC reports and Dashboards
Lab5 RTC reports and Dashboards
IBM Rational software
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
IBM Rational software
Module 4: Working with Builds
Module 4: Working with Builds
IBM Rational software
More from IBM Rational software
(20)
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Deployment module slides
Deployment module slides
Security
Security
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
Application slides
Application slides
Resources slides
Resources slides
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal Tips
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales Presentation
Rational consulting café to go menu
Rational consulting café to go menu
Lab3 RTC Source Control
Lab3 RTC Source Control
Lab2 RTC Work Items
Lab2 RTC Work Items
Lab4 RTC Builds
Lab4 RTC Builds
Lab1 RTC Overview
Lab1 RTC Overview
Lab5 RTC reports and Dashboards
Lab5 RTC reports and Dashboards
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
Module 4: Working with Builds
Module 4: Working with Builds
Recently uploaded
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
ChelloAnnAsuncion2
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
Humphrey A Beña
Full Stack Web Development Course for Beginners
Full Stack Web Development Course for Beginners
Sabitha Banu
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
JhezDiaz1
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Carlos105
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
Sabitha Banu
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
Celine George
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
SherlyMaeNeri
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
JoshuaGantuangco2
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
Anupkumar Sharma
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
Conquiztadors- the Quiz Society of Sri Venkateswara College
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
MiaBumagat1
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
SamikshaHamane
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Mr Bounab Samir
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
Celine George
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
Celine George
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
TechSoup
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
Ashokrao Mane college of Pharmacy Peth-Vadgaon
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
Mark Reed
Recently uploaded
(20)
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
Full Stack Web Development Course for Beginners
Full Stack Web Development Course for Beginners
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
Components lab
1.
Lab 2: Components Objectives After
completing this lab, you will be able to complete these tasks: ► Create components ► Create versions of components ► Create component processes Given ► The JPetStore app, database, and web files are located on the same server that IBM UrbanCode Deploy is installed on. Scenario © Copyright IBM Corp. 2014 2 - 1 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
2.
Essentials of IBM
UrbanCode Deploy — Student Workbook Task 1: Creating the application component For this lab, you must know where the JPetStore files are stored on the UrbanCode Deploy server. Your instructor can provide the exact location. If you are not already logged into the UrbanCode Deploy server, log in with the following credentials: • Username: admin • Password admin 2. Create the application component: a. Click the Components tab, and then click Create New Component. In this window, you specify where the artifacts for the component are. b. In the Name field, type JPetStore-App. c. In the Source Config Type list, select File System (Versioned). d. In the Base Path field, specify the location of the app folder on the server, such as /root/shared/app. e. Under Default Version Type, click Import new component versions using a single agent, and then select your agent in the Agent for Version Imports list. f. Accept the default values for the other fields on the page. g. Click Save. 3. Import the versions of the component: h. Select the JPetStore-APP component; then click the Versions tab. i. Click Import New Versions. The import process is displayed in the Currently Running Version Imports section. When the process is finished, the server creates versions of the component based on the folders in the app folder. In this case, the server creates a single version of the component that is based on the app/1.0 folder. Importing versions of small components like this one typically takes a few seconds. You might need to refresh the page or click the Refresh link at the bottom of the table to see the new version. j. Verify that the list of versions includes version 1.0 of the component appears, as in the following figure: 2 - 2 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
3.
Lab 2 –
Components If importing the version failed, make sure that the files are available on the agent computer and that the location of these files is correct on the component Configuration tab. The component is ready to be used in one or more applications. Task 1: Creating the database component 4. Create the database component: k. Click the Components tab, and then click Create New Component again. l. Specify the name to be JPetStore-DB. m. In the Source Configuration Type list, select File System (Versioned). n. In the Base Path field, specify the location of the database folder on the server, such as /root/shared/db. o. Under Default Version Type,click Import new component versions using a single agent, and then select your agent in the Agent for Version Imports list. p. Accept the default values for the other fields on the page. q. Click Save. r. Click Versions, and then click Import New Versions. The server shows two versions of the database component. © Copyright IBM Corp. 2014 2 - 3 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
4.
Essentials of IBM
UrbanCode Deploy — Student Workbook Task 1: Creating the web component Create the web component similar to the way you created the application and database components: s. Click the Components tab, and then click Create New Component again. t. Specify the name to be JPetStore-WEB. u. In the Source Configuration Type list, select File System (Versioned). v. In the Base Path field, specify the location of the web folder on the server, such as /root/shared/web. w. Under Default Version Type, click Import new component versions using a single agent, and then select your agent in the Agent for Version Imports list. x. Accept the default values for the other fields on the page. y. Click Save. z. Click Versions, and then click Import New Versions. The server shows two versions of the web component. Task 2: Deleting newest versions of components So that you can try updating the components later, delete the newest versions of the database and web components: aa. Click Components, and then click the JPetStore-DB component. bb. Click Versions. cc. In the list of versions, in the same row as the version that is named 1.1, click Delete, and then click OK. You will import this version again later. dd. Similarly, delete version 1.1 of the JPetStore-WEB component. In a production scenario, you could connect the component to a source-code management system such as 2 - 4 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
5.
Lab 2 –
Components Subversion or a build system such as Jenkins. On the Components page, you have three components, each with one version, as shown in the following figure: Task 3: Creating component processes In addition to files and other artifacts, components also contain component processes, which describe how to deploy, install, uninstall, update, or run other tasks on a component. In the next task, you create processes that describe how to install components. Component processes describe automated tasks that run on components. Component processes can deploy, install, uninstall, update, or run other tasks on a component. There are three types of processes: • Generic processes run outside the context of components or applications. Generic processes are shown on the top-level Processes tab. • Application processes run within the context of applications. In many cases, application processes call component processes. For example, an application process can call the component processes that deploy those components. • Component processes run tasks on a single component, such as deploying it, uninstalling it, or running configuration tasks on it. Processes are a list of steps and connections between those steps. Each step is an individual command that runs on a target computer. Steps can manipulate files, run system commands, download files, and run programs. Plug-ins contribute most of these steps; available plug-ins work with many different types of software. For information about steps that are provided by plug-ins, see the documentation for the individual plug-in on IBM developerWorks: UrbanCode Deploy Plug-ins. © Copyright IBM Corp. 2014 2 - 5 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
6.
Essentials of IBM
UrbanCode Deploy — Student Workbook Each component must have at least one component process to deploy or install the component. In this section of the lab, you create a deployment process for each of the three components. Later, you create an application process that calls these component processes to deploy each component. Task 4: Creating a component process for the web component The component process for the web component downloads the most recent version of the component artifacts and puts those artifacts in the correct folder. Follow these steps to create the component process that deploys the web component: 5. From the Components tab, click the JPetStore-WEB component. 6. From the Components area, click Processes, and then click Create New Process. 7. In the Create New Process window, specify the name as Deploy web component. 8. In the Process Type list, select Deployment. This list has other options for processes that uninstall or configure components. 9. Accept the default values for the other properties, and click Save. 10. From the list of processes, click the new process. The process opens in the process editor. The editor shows the steps in the process in a graphical form as a flowchart. The Start and Finish boxes represent the beginning and the end of the process. From here, you add steps to the process and link them between the Start and Finish steps to show the order of the steps. 11. Add a step to clean out files in the working directory. The process runs within a working directory. To ensure that you are using the most recent version of the files in the web component, run a command to clean the working directory: ee. At the left of the process editor, under Available Plugin Steps, expand Utilities > FileUtils. The Available Plugin Steps menu shows the available steps. You can explore the trees to find steps, or you can type in the search box at the top of the window. ff. Under the FileUtils tree item, click and drag the Delete Files and Directories step to the process editor. The Edit Properties window opens, showing the properties for the step. Some of these properties are unique to the step and others are the same for all steps. gg. In the Name field, specify the name as Clean working directory. hh. In the Base Directory field, specify a single period (.). ii. In the Include field, specify an asterisk (*). jj. Accept the defaults for the other properties, and then click Save. The new step is displayed as a box in the process editor. Later, you connect this step to the other steps in the process. The process editor looks like the following figure: 2 - 6 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
7.
Lab 2 –
Components 12. Add a step to download the latest version of the component artifacts. The Download Artifacts step is used in most deployment processes. This step downloads the specified version of the component artifacts to the target computer. When you run the process, you specify whether to use the most recent version of the component artifacts or a specific version. kk. Under Available Plugin Steps, expand Repositories > Artifact > IBM UrbanCode Deploy, and drag the Download Artifacts step to the process editor. ll. In the Edit Properties window, accept the default values, and then click Save. 6. Add a step to remove the old web content from the server: mm. Expand Utilities > FileUtils, and drag another Delete Files and Directories step to the process editor. © Copyright IBM Corp. 2014 2 - 7 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
8.
Essentials of IBM
UrbanCode Deploy — Student Workbook nn. In the Edit Properties window, specify the name as Remove old content. oo. In the Base Directory field, specify the following directory: webapps/JPetStore pp. In the Include field, specify the following directory: images qq. In the Working Directory field, specify the following variable: ${p:environment/tomcat.home} This variable represents the main folder of the Tomcat web server. You specify a value for this variable later. rr. Accept the default values in the other fields, and click Save. 13. Add a step to deploy the new content to the server. This step copies the component artifacts to the application server. ss. Expand Utilities > FileUtils, and drag a Move Directory step to the process editor. tt. In the Edit Properties window, specify the name as Deploy new content. uu. In the Source Directory field, specify a single period (.). vv. In the Destination Directory field, specify the following directory: ${p:environment/tomcat.home}/webapps/JPetStore/ ww. In the Include Files field, specify the following code: images/* xx. Accept the default values in the other fields, and click Save. Now the process has four steps, as in the following figure: 2 - 8 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
9.
Lab 2 –
Components Each step has two icons at the upper-right corner of the step. The green Edit icon opens the same Edit Properties window that opens when you create the step. The X icon deletes the step. Also, if you move the mouse over a step, an arrow icon appears over the center of the step. This icon is used to create links between steps. 14. Connect the steps in the order that they run: yy. Move the mouse over the Start step and click and drag the arrow icon to the Clean working directory step. The arrow between these steps represents the flow of activity from one step to another, as in the following figure: © Copyright IBM Corp. 2014 2 - 9 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
10.
Essentials of IBM
UrbanCode Deploy — Student Workbook zz. Similarly, drag an arrow from the Clean working directory step to the Download Artifacts step. aaa. Drag an arrow from the Download Artifacts step to the Remove old content step. bbb. Drag an arrow from the Remove old content step to the Deploy new content step. ccc. Drag an arrow from the Deploy new content step to the Finish step. You can connect steps in a sequence like these steps, or you can run steps in parallel with each other by creating more links. However, processes always start with the Start step and end with the End step. The sequence of steps in this process is as follows: a. Start b. Clean working directory c. Download Artifacts d. Remove old content e. Deploy new content f. Finish 15. Save the process by clicking the Save icon under Tools. The complete component process for the web component looks like the following figure: 2 - 10 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
11.
Lab 2 –
Components Task 1: Creating a component process for the application component The application component consists of a single WAR file. This component process downloads the most recent version of the WAR file, updates values in the file, and deploys the file on the application server. 16. From the Components tab, click the JPetStore-APP component. 17. On the Components tab, click Processes, and then click Create New Process. 18. In the Create New Process window, specify the name as Deploy application component. 19. In the Process Type list, select Deployment. © Copyright IBM Corp. 2014 2 - 11 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
12.
Essentials of IBM
UrbanCode Deploy — Student Workbook 20. Accept the default values for the other properties, and click Save. 21. From the list of processes, click the new process to open it in the process editor. 22. Add a step to clean the working directory. As you did for the web component, add a Delete Files and Directories step named Clean working directory, and specify a period in the Base Directory field and an asterisk in the Include field. ddd. Add a step to download the artifacts. As you did for the web component, add a Download Artifacts step, and accept the default properties. Under Available Plugin Steps, expand Repositories > Artifact > IBM UrbanCode Deploy, and drag the Download Artifacts step to the process editor. 23. Add a step to extract the WAR file. You must extract the WAR file so that you can update a property file with the database connection information. eee. In the list of steps, expand the Utilities > FileUtils folder, and drag an Unzip step to the process editor. fff. Specify the name as Expand WAR. ggg. In the Extract directory field, specify the following code: ./JPetStore_expanded hhh. In the .zip files field, specify the following file: JPetStore.war iii. Click Save. 24. Add a step to update the property file with the location of the database: jjj. In the list of steps, expand the Utilities > FileUtils folder, and add an Update Property File step to the process editor. kkk. Specify the name as Update property file. lll. In the Directory Offset field, specify the following folder: ./JPetStore_expanded/WEB-INF/classes/properties mmm. In the Property File field, specify the following file: database.properties nnn. In the Add/Update properties field, specify the following code: url=${p:environment/db.url} This code updates the URL property in the property file with the location of the database. The code $ {p:environment/db.url} is a variable that represents the location of the database component when the application is deployed. ooo. Click Save. 2 - 12 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
13.
Lab 2 –
Components 25. Add a step to update the WAR file with the new property file. ppp. From the list of steps, expand the Utilities > FileUtils folder, and add a Create .zip File step to the process editor. qqq. Specify the name as Update WAR. rrr. In the .zip File Name field, specify the JPetStore.war file. sss. In the Base Directory field, specify the following folder: ./JPetStore_expanded ttt. In the Include field, specify the following code: **/* uuu. Select the Update Existing check box. vvv. Click Save. 26. Add a step to start Tomcat: www. In the list of steps, expand the Application Server > Java > Tomcat folder, and add a Start Tomcat step to the process editor. xxx. Accept the default name: Start Tomcat. yyy. In the Launcher field, specify the following code: ${p:environment/tomcat.start} This code is another variable that represents the command to start Tomcat. zzz. In the Startup timeout (in seconds) field, specify 60 seconds. aaaa. In the Port field, specify the port: ${p:environment/tomcat.port} bbbb. Click Save. 27. Add a step to remove any previous versions of the application: cccc. In the list of steps, expand the Application Server > Java > Tomcat folder, and add an Undeploy Application step to the process editor. dddd. Accept the default name: Undeploy Application. eeee. In the Tomcat Manager URL field, specify the following code: ${p:environment/tomcat.manager.url} ffff. In the Tomcat Manager Username field, specify the user name for the Tomcat server. Your instructor specified this user name and its password in the lab setup. The user name and password are demo. © Copyright IBM Corp. 2014 2 - 13 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
14.
Essentials of IBM
UrbanCode Deploy — Student Workbook gggg. In the Tomcat Manager Password field, enter demo. hhhh. In the Context Name field, specify the following context name, including the initial forward slash: /JPetStore iiii. Click Save. 28. Add a step to deploy the updated WAR file to the application server: jjjj. In the list of steps, expand the Application Server > Java > Tomcat folder, and add a Deploy Application step to the process editor. kkkk. Accept the default name Deploy Application. llll. In the Tomcat Manager URL field, specify the following code: ${p:environment/tomcat.manager.url} mmmm. In the Tomcat Manager Username field, specify the user name for the Tomcat server. nnnn. In the Tomcat Manager Password field, specify the password for the Tomcat server. oooo. In the Context Name field, specify the following context name: /JPetStore pppp. In the War File Path field, specify the following path: ./JPetStore.war qqqq. Click Save. 29. Connect the steps in the following order: a. Start b. Clean working directory c. Download Artifacts d. Expand WAR e. Update Property File f. Update WAR g. Start Tomcat h. Undeploy Application i. Deploy Application j. Finish 30. Change the conditional flag on the link between the Undeploy Application and Deploy Application steps to both by clicking the green check mark on the connection until it turns to a gray circle, as shown in the following figure: 2 - 14 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
15.
Lab 2 –
Components Each connection from one step to another has a conditional flag. The conditional flag specifies a condition for the connection. Three conditional flags are available: o By default, the conditional flag on each connection is set to success, which is represented by a green check mark. The process follows these connections when the step is complete. o The conditional flag fail is represented by a red dash (-). The process follows these connections when the step fails. o The conditional flag both is represented by a gray circle. The process follows these connections regardless of whether the step succeeds or fails. The Undeploy Application step fails if no previous versions of the application are installed. In this case, setting the conditional flag on the connection to both specifies that the process keeps running regardless of whether the step fails or is completed. 31. Save the process. The complete component process for the application component looks like the following figure: Task 1: Creating a component process for the database component The deployment process for the database component updates the database with sample values. 32. From the Components tab, click the JPetStore-DB component. 33. Click Processes, and then click Create New Process. 34. In the Create New Process window, specify the name as Deploy database component. © Copyright IBM Corp. 2014 2 - 15 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
16.
Essentials of IBM
UrbanCode Deploy — Student Workbook 35. In the Process Type list, select Deployment. 36. Accept the default values for the other properties, and click Save. 37. From the list of processes, click the new process to open it in the process editor. 38. Add a step to download the artifacts. As you did for the web component, add a Download Artifacts step, and accept the default properties. 39. Add a step to update the database: rrrr. In the list of steps, expand the Database > DBUpgrader folder, and add an Upgrade DB step to the process editor. ssss. In the Edit Properties window, in the Name field, accept the default value of Upgrade DB. tttt. In the Driver Classname field, specify the following class: com.mysql.jdbc.Driver uuuu. In the DB Driver Jar field, specify the following path: lib/mysql-connector-java-5.1.20-bin.jar This file is provided in the source code for the component. vvvv. In the URL field, specify the following variable: ${p:environment/db.url} wwww. In the User field, specify the user ID of the database user. It is jpetstore. xxxx. In the Password field, specify the password as the jppwd of the database user. yyyy. In the SQL File path field, specify a single period: . zzzz. In the SQL File Include field, specify this extension: *.xml (Note we had to change this to upgrade_sql_1.xml) but then we went back to *.xml and it worked so maybe a typo no space after the *). aaaaa. In the Current Version SQL field, specify the following SQL code: SELECT VER FROM DB_VERSION WHERE RELEASE_NAME = ? bbbbb. In the Delete Version SQL field, specify the following SQL code: DELETE FROM DB_VERSION WHERE RELEASE_NAME = ? ccccc. In the Update Version SQL field, specify the following SQL code: INSERT INTO DB_VERSION (RELEASE_NAME,VER) VALUES(?,?) ddddd. Click Save. 40. Connect the steps in the following order: 2 - 16 © Copyright IBM Corp. 2014 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
17.
Lab 2 –
Components a. Start b. Download Artifacts c. Upgrade DB d. Finish 41. Save the process. The complete component process for the database component looks like the following figure: Lab checkpoint In this lab, you created component processes to deploy components. You can use component processes to automate many tasks on components. However, you typically do not run component processes directly; in most cases, you add them to application processes. In the applications lab, you will create an application process for these three component processes. Processes consist of steps, which are provided by plug-ins. To see a list of plug-ins that are available and for documentation on those plug-ins and steps, see IBM developerWorks: UrbanCode Deploy Plug-ins. © Copyright IBM Corp. 2014 2 - 17 Course materials may not be reproduced in whole or in part without the prior written permission of IBM.
Download now