SlideShare a Scribd company logo
1 of 12
Download to read offline
IBM Software Exercise
Developing Software with 
IBM Rational Team Concert
Exercise 1: Overview of Rational Team Concert
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
© Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-1
V9.0
EXempty
Exercise 1. Overview of Rational Team Concert
What this exercise is about
The purpose of this exercise is to become familiar with the main capabilities
of IBM® Rational Team Concert™:
• Joining a project team
• Querying for work items
• Interacting with Jazz™ source control to change a Java™ application
What you should be able to do
At the end of this exercise, you should be able to:
• Join the JKE Banking project.
• Review your user profile.
• Query for work items, and select a work item for implementation.
• Create a workspace for your development work, and populate the
workspace with the latest code from the shared stream for the project.
• Make a code change to a file that is stored in Jazz source control to
resolve the selected work item, and associate the change set to the work
item.
• Run the Java program to ensure that your change was successful.
• Check in your changes to Rational Team Concert source control.
Requirements
To complete the lab exercises, you use a VMware image that acts as both a
server and client. This setup gives you a private environment for completing
the lab exercises. Some instructors prefer using a shared server. Ask your
instructor about any custom configurations in the classroom lab environment.
• Use these Windows® logon credentials for the VMware image: 
User name: ibmuser Password: passw0rd (the 0 is a zero)
• Enter these Rational Team Concert user account credentials as
instructed:
User IDs: john, deb, rebecca
Passwords: passw0rd (the 0 is a zero)
• Use this Rational Team Concert web client URL:
https://rtc:9443/ccm/web
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
1-2 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013
• If you are running the Jazz Team Server locally, you may have to
manually start the server. In Administrative Tools click on Services and
ensure DB2 – DBCOPY1 – DB2-0, IBM WebSphere Application
Server V8.0 – rtcNode01, IBM WebSphere Application Server V8.0 –
IBMRationalReporting are all started in that order.
If you are not using the VMware image for these exercises, discrepancies
might exist between the user IDs, host names, and other information in the
printed material and your lab environment. Your instructor can provide
assistance.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
© Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-3
V9.0
EXempty 1.1. Join a project team in Rational Team Concert
Scenario
In this exercise, you assume the role of John, a new project team member who is ready to join a
project. You start the Rational Team Concert Eclipse client, connect to the Jazz repository, and then
join a project. You review and optionally update your profile information including your photo,
contact information, work hours, and scheduled absences.
__ 1. Ensure that Jazz Team Server is running. For assistance, ask your instructor.
__ 2. Start the Rational Team Concert Eclipse client by clicking the Rational Team Concert icon
on your desktop or the quick launch toolbar.
Help. Alternatively, you can start the product by clicking Start > All Programs > 
IBM Rational Team Concert Client > 
IBM Rational Team Concert.
__ 3. In the Workspace Launcher window, browse to select C:workspacesJohn; then click OK.
Help. This workspace is your local Eclipse workspace and your local sandbox for Rational
Team Concert source control. If the directory C:workspacesJohn does not exist, create it.
__ 4. Rational Team Concert initially displays a Welcome tab. If you see this tab, close it.
Help. This tab contains an overview of Rational Team Concert, tutorials, first steps, and
other items.
__ 5. If the Work Items perspective is not already open, switch to that perspective by clicking
Window > Open Perspective > Work Items.
__ 6. If you are using the VMware image for the labs, complete these steps:
• Click File > Accept Team Invitation.
• On your Windows desktop, open the RS843 folder.
• Open the invite.txt file. Copy the last five lines from this file.
• Paste the last 4 lines into the Accept Team Invitation window.
• Click Finish.
• When you are prompted, enter your ID, john and password password. Select the check
boxes to save your password and automatically login, and then click OK.
• Click Cancel to Secure Storage dialog. The JKE Banking (Change Management)
project folder is now in the Team Artifacts view.
Help: If you are not using the VMware image for the labs, your instructor will specify how to
connect to Jazz Team Server and join the project area.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
1-4 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013
Important: The first time you connect to Jazz Team Server, you might see messages about
a repository connection certificate problem. For all such messages, select Accept this
certificate permanently.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
© Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-5
V9.0
EXempty 1.2. Configure your user profile
Scenario
You review your user ID information for John, add a photo to your profile, and review your
work schedule.
b
__ 1. Click Window > Show View > Team Organization.
__ 2. Expand JKE Banking (Change Management) > Business Recovery Matters [Main
Development].
Help. If you do not see a list of users, make sure that the Show Users menu item is
selected.
__ 3. In the list, double-click John. The User Profile editor opens.
__ 4. On the Overview tab, explore the configurable items.
• In the Details section, note that you can change your user ID, email address, and
password.
• In the Photo section, you can add a photo to associate with your profile.
Help. Do not change any of these values now. A stock photo is available. To browse to the
photo, click Desktop > RS843 > photo.png.
__ 5. Explore the Work Environment tab.
• In the Work Location section, adjust the Time Zone and Regional Settings to match your
location.
• In the Work Days section, adjust the weekly calendar to reflect your working schedule.
__ 6. Explore the Scheduled Absences tab.
• Practice adding, editing, and removing absences from your schedule.
Help. Use this section to manage your scheduled time away from work, such as holidays,
vacations, and personal time.
__ 7. If you changed the user profile data in this exercise, click Save in the upper-right corner of
the User Profile editor.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
1-6 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013
__ 8. Close the User Profile editor and exit Rational Team Concert.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
© Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-7
V9.0
EXempty 1.3. Review work items in Rational Team Concert
Scenario
In this exercise, you use a work-item query in Rational Team Concert to find work that is
assigned to you. Then, you select a task to start working on. Before you complete this
exercise and the remaining exercises, log on as the user Deb.
__ 1. Start Rational Team Concert.
__ 2. In the Workspace Launcher window, select C:workspacesdeb; then click OK.
Help. This workspace is your local Eclipse workspace and your local sandbox for Rational
Team Concert source control.
__ 3. From the Team Artifacts view, expand JKE Banking (Change Management) [jazz-server]
> Work Items > Shared Queries > Predefined to view predefined queries.
__ 4. In the list of queries, double-click Open assigned to me. A list of work items is displayed.
__ 5. In the Work Items view, double-click Change Username to Customer Name. The Work
Item editor opens. You can review the details of the work item.
__ 6. This work item is currently in the "New" state. Because you are listed as the owner of this
work item, accept ownership, and start working on it:
• Verify that your user ID is listed in the Owned By field.
• From the State list, which is next to the Summary field, select Start Working.
• Click Save.
• Click the arrow that is next to the Task ID, and then click Set as Current Work Item.
Help. The work-item changes from the New state to the In Progress state, and this work
item is set as your current work. The work item number and headline are displayed in the
lower status bar of the Rational Team Concert window. By default, changes that you make
to files under version control are associated with this work item.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
1-8 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013
1.4. Manage software changes by using Jazz source control
Scenario
You identified a work item that you need to resolve. To complete this task, you need to
change a Java source file that is stored in Jazz source control. You load a personal
repository workspace with the latest files from the shared stream for the project. Next, you
make the required change, validate your work, and check in your change.
__ 1. In the Team Artifacts view, expand My Repository Workspaces > Deb BRM Stream
Workspace to view the team stream.
__ 2. Right-click Deb BRM Stream Workspace, and then click Load.
Help. This workspace is your personal repository workspace on the Jazz server.
__ 3. In the Load Repository Workspace window, select Find and load Eclipse projects; then
click Finish.
Help. You have several options to specify which files and folders to load into your
workspaces. For this exercise, you use the default options. Modules 2 and 3 include a more
detailed exploration of workspace management.
__ 4. Switch to the Java perspective.
Help. Click Window > Open Perspective > Java. This perspective shows a different set of
views that are optimized for Java source code development. The most notable view is the
Package Explorer view, which provides a hierarchical navigation tree of the loaded Eclipse
projects.
__ 5. In the Package Explorer view, expand JKEJavaUI > src > com.jke.ui.
__ 6. Double-click JKEBanking.java to open this file in an editor view.
__ 7. In the JKEBanking.java editor view, find this line:
fUsernameLabel.setText("Username:"); 
Change the line as follows: 
fUsernameLabel.setText("Customer Name:");
Help. Click Edit > Find/Replace to search the code for a string. Notice that an asterisk is
displayed next to the file name in the tab, indicating that the file has changed
(*JKEBanking.java).
__ 8. Save your changes to the file by clicking File > Save or clicking the Save icon on the
toolbar. Your changes are saved to your local Eclipse workspace.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
© Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-9
V9.0
EXempty Help. After your changes are saved, the asterisk is not displayed.
__ 9. Test your changes by running the Java program. To run the server component, open
JKEServer:
• Right-click JKE Banking Server.launch, and then click Run As > JKE Banking
Server.
• Return to the JKEJavaUI package.
• Right-click JKE Banking Client (win-64).launch, and then click Run As > JKE
Banking Client (win-64).
Help. Confirm that you see your change in the JKE Banking user interface.
__ 10. When you are satisfied that your program runs correctly, check in your changes:
• Switch to the Work Items perspective.
• In the Pending Changes view, expand Deb BRM Stream Workspace > Java UI.
• Right-click the Unresolved change set, and then click Check-in All.
Help. Click Window > Open Perspective > Work Items. When files are checked in, the
Unresolved change set tag is replaced by an Outgoing folder. The unresolved change set
represents the changes that you made in your local Eclipse workspace that have not been
checked in yet to your personal repository workspace. By clicking Check-in All, you are
checking in your work to your personal repository workspace. Your changes become part of
an outgoing change set that is associated with the current work item.
STOP. Ask your instructor to see whether to proceed to
Exercise 1.5.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
1-10 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013
1.5. Optional: Deliver work to the shared stream for the project
Scenario
Now that your personal work is completed and tested, you are ready to share this change
with the rest of your team. However, while you were making your change to the
JKEBanking.java file in your personal workspace, your teammates were changing the
same file in their personal workspaces. If several of you are working on the same project on
a shared server, conflicts are likely to occur when you try to combine individual changes into
a single version of the file. You must resolve these conflicts before you can deliver your
change set to the shared stream for the project.
__ 1. In the Pending Changes view, expand Deb BRM Stream Workspace > Java UI.
Help. You might see both Incoming and Outgoing folders in the Pending Changes view.
The Outgoing folder represents the changes that you made in your personal repository
workspace that are ready to deliver to the shared project stream. The Incoming folder
represents the changes that your fellow students delivered to the shared project stream. In
this case, you see the Outgoing folder only. You will see the Incoming folder when you
switch to a different users workspace.
__ 2. Expand Outgoing > Change Username to Customer name.
Help. Your change to the JKEBanking.java file is associated with this work item.
__ 3. In the Pending Changes view, right-click the Outgoing folder, and then click Deliver.
Help. An error is displayed because of the incoming change that you have not accepted and
that must be merged into the current work item.
__ 4. In the Pending Changes view, expand the Outgoing folder and subfolders. Right-click the
JKEBanking.java file, and then click Open in Compare Editor.
__ 5. To merge the files, in the Pending Changes view, right-click the Incoming folder, and then
click Accept. The Auto-Resolve window opens. Click Auto-Resolve. When the conflicts are
resolved, the Incoming folder is removed, and the entire change moves to your Outgoing
change set folder.
Help. You can check the merge by right-clicking the JKEBanking.java file in the Merges
change set, and then clicking Open in Compare Editor
__ 6. In the Pending Changes view, right-click the Outgoing folder, and then click Deliver.
Student Exercises
Course materials may not be reproduced in whole or in part
without the prior written permission of IBM.
© Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-11
V9.0
EXempty Help. The changes in your personal repository workspace are delivered to the shared
project stream. The Outgoing folder is removed because you no longer have pending
changes to deliver.
__ 7. Mark the work item as resolved:
• Open the work item called “Change Username to Customer Name.” in the Work Item
editor.
• From the work item state list, select Complete; then click Save.
Tip. Double-click the current work item that is displayed at the bottom of the workbench.
End of exercise

More Related Content

What's hot

Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlIBM Rational software
 
Agile planning with rational team concert
Agile planning with rational team concertAgile planning with rational team concert
Agile planning with rational team concertReedy Feggins Jr
 
Module 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertModule 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertIBM Rational software
 
Rational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot doRational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot doRalph Schoon
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementIBM Rational software
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummiesWinton Winton
 
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...IBM Rational
 
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...IBM Rational software
 
1) workbench basics
1) workbench basics1) workbench basics
1) workbench basicstechbed
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertIBM Rational software
 
Tutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertTutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertBill Duncan
 
Create software builds with jazz team build
Create software builds with jazz team buildCreate software builds with jazz team build
Create software builds with jazz team buildBill Duncan
 
EMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsEMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsHaytham Ghandour
 

What's hot (20)

Module 3: Working with Jazz Source Control
Module 3: Working with Jazz Source ControlModule 3: Working with Jazz Source Control
Module 3: Working with Jazz Source Control
 
Agile planning with rational team concert
Agile planning with rational team concertAgile planning with rational team concert
Agile planning with rational team concert
 
Module 4: Working with Builds
Module 4: Working with BuildsModule 4: Working with Builds
Module 4: Working with Builds
 
Module 5: Reports and Dashboards
Module 5: Reports and DashboardsModule 5: Reports and Dashboards
Module 5: Reports and Dashboards
 
Module 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team ConcertModule 1: Overview of Rational Team Concert
Module 1: Overview of Rational Team Concert
 
Rational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot doRational Team Concert Process Customization - What you can and cannot do
Rational Team Concert Process Customization - What you can and cannot do
 
Appendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle ManagementAppendix A: Introduction to Collaborative Lifecycle Management
Appendix A: Introduction to Collaborative Lifecycle Management
 
Rational Team Concert source control for dummies
Rational Team Concert source control for dummiesRational Team Concert source control for dummies
Rational Team Concert source control for dummies
 
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
9.16.2013 Enlightenment Series - Managing parallel development with RTC: A st...
 
Deployment module slides
Deployment module slidesDeployment module slides
Deployment module slides
 
Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...Taking agile development to enterprise scale in a mixed tool environment with...
Taking agile development to enterprise scale in a mixed tool environment with...
 
1) workbench basics
1) workbench basics1) workbench basics
1) workbench basics
 
Steer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team ConcertSteer at the Team Level with Rational Team Concert
Steer at the Team Level with Rational Team Concert
 
UCD components
UCD components UCD components
UCD components
 
Tutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertTutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team Concert
 
Create software builds with jazz team build
Create software builds with jazz team buildCreate software builds with jazz team build
Create software builds with jazz team build
 
Resources slides
Resources slidesResources slides
Resources slides
 
Application slides
Application slidesApplication slides
Application slides
 
EMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design PatternsEMC Documentum xCP 2.0 Design Patterns
EMC Documentum xCP 2.0 Design Patterns
 
Workflow for XPages
Workflow for XPagesWorkflow for XPages
Workflow for XPages
 

Viewers also liked

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-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
 
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Bartosz Chrabski
 
Rational Team Concert (RTC) installation and setup guide
Rational Team Concert (RTC) installation and setup guideRational Team Concert (RTC) installation and setup guide
Rational Team Concert (RTC) installation and setup guideKarunakar Singh Thakur
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board ExamplesShore Labs
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps Shore Labs
 
El mundo clásico
El mundo clásico El mundo clásico
El mundo clásico aranferpra
 
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...Jaime Abril Abril
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services IBM Rational software
 
Co nas kręci na YouTube
Co nas kręci na YouTubeCo nas kręci na YouTube
Co nas kręci na YouTubeNapoleonCat.com
 
A Motion Sensor Water Sprayer Will Repel Animals From Your Garden and Yard
A Motion Sensor Water Sprayer Will Repel Animals From Your Garden and Yard   A Motion Sensor Water Sprayer Will Repel Animals From Your Garden and Yard
A Motion Sensor Water Sprayer Will Repel Animals From Your Garden and Yard Carmen Smith
 

Viewers also liked (17)

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-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...
 
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
Using Git with Rational Team Concert and Rational ClearCase in enterprise env...
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
Rational Team Concert (RTC) installation and setup guide
Rational Team Concert (RTC) installation and setup guideRational Team Concert (RTC) installation and setup guide
Rational Team Concert (RTC) installation and setup guide
 
All About Jazz Team Server Technology
All About Jazz Team Server TechnologyAll About Jazz Team Server Technology
All About Jazz Team Server Technology
 
Kanban Board Examples
Kanban Board ExamplesKanban Board Examples
Kanban Board Examples
 
Kanban in 4 easy steps
Kanban in 4 easy steps Kanban in 4 easy steps
Kanban in 4 easy steps
 
El mundo clásico
El mundo clásico El mundo clásico
El mundo clásico
 
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...
INFORME SEGUNDO DEBATE PROYECTO DE LEY DE RECURSOS HIDRICOS, USO Y APROVECHAM...
 
Lab 1: Conducting a review
Lab 1: Conducting a reviewLab 1: Conducting a review
Lab 1: Conducting a review
 
RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services RTC Migration for EM Services Offerings from Rational Lab Services
RTC Migration for EM Services Offerings from Rational Lab Services
 
Kisi kisi uas
Kisi kisi uasKisi kisi uas
Kisi kisi uas
 
Cracks, cómo se hacen
Cracks, cómo se hacen   Cracks, cómo se hacen
Cracks, cómo se hacen
 
Co nas kręci na YouTube
Co nas kręci na YouTubeCo nas kręci na YouTube
Co nas kręci na YouTube
 
A Motion Sensor Water Sprayer Will Repel Animals From Your Garden and Yard
A Motion Sensor Water Sprayer Will Repel Animals From Your Garden and Yard   A Motion Sensor Water Sprayer Will Repel Animals From Your Garden and Yard
A Motion Sensor Water Sprayer Will Repel Animals From Your Garden and Yard
 
Rhive 0.0 3
Rhive 0.0 3Rhive 0.0 3
Rhive 0.0 3
 
Ecumenical Service
Ecumenical ServiceEcumenical Service
Ecumenical Service
 

Similar to Lab1 RTC Overview

Part 1 workbench basics
Part 1 workbench basicsPart 1 workbench basics
Part 1 workbench basicstechbed
 
Part 5 running java applications
Part 5 running java applicationsPart 5 running java applications
Part 5 running java applicationstechbed
 
How to deploy a j2ee application
How to deploy a j2ee applicationHow to deploy a j2ee application
How to deploy a j2ee applicationKumar
 
Part 6 debugging and testing java applications
Part 6 debugging and testing java applicationsPart 6 debugging and testing java applications
Part 6 debugging and testing java applicationstechbed
 
Part 3 web development
Part 3 web developmentPart 3 web development
Part 3 web developmenttechbed
 
Lab 7a) debug a web application
Lab 7a) debug a web applicationLab 7a) debug a web application
Lab 7a) debug a web applicationtechbed
 
FindNerd : A Social Network with Project And Task Management Features
FindNerd : A Social Network with Project And Task Management FeaturesFindNerd : A Social Network with Project And Task Management Features
FindNerd : A Social Network with Project And Task Management FeaturesFindNerd
 
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0Banking at Ho Chi Minh city
 
Dreamweaver cs5 read me
Dreamweaver cs5 read meDreamweaver cs5 read me
Dreamweaver cs5 read meBo Ei
 
Lab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee applicationLab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee applicationtechbed
 
Introduce anypoint studio
Introduce anypoint studioIntroduce anypoint studio
Introduce anypoint studioSon Nguyen
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkD Z
 

Similar to Lab1 RTC Overview (20)

Security lab
Security labSecurity lab
Security lab
 
Reviewing requirements
Reviewing requirementsReviewing requirements
Reviewing requirements
 
Part 1 workbench basics
Part 1 workbench basicsPart 1 workbench basics
Part 1 workbench basics
 
Part 5 running java applications
Part 5 running java applicationsPart 5 running java applications
Part 5 running java applications
 
How to deploy a j2ee application
How to deploy a j2ee applicationHow to deploy a j2ee application
How to deploy a j2ee application
 
Resourceslab fixed
Resourceslab fixedResourceslab fixed
Resourceslab fixed
 
Part 6 debugging and testing java applications
Part 6 debugging and testing java applicationsPart 6 debugging and testing java applications
Part 6 debugging and testing java applications
 
Resource lab
Resource labResource lab
Resource lab
 
Part 3 web development
Part 3 web developmentPart 3 web development
Part 3 web development
 
Lab 7a) debug a web application
Lab 7a) debug a web applicationLab 7a) debug a web application
Lab 7a) debug a web application
 
Deployment module lab
Deployment module labDeployment module lab
Deployment module lab
 
FindNerd : A Social Network with Project And Task Management Features
FindNerd : A Social Network with Project And Task Management FeaturesFindNerd : A Social Network with Project And Task Management Features
FindNerd : A Social Network with Project And Task Management Features
 
Imd 203 Questions
Imd 203 QuestionsImd 203 Questions
Imd 203 Questions
 
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
IBM MobileFirst Platform v7.0 POT Offers Lab v1.0
 
Modular enablement
Modular enablementModular enablement
Modular enablement
 
Dreamweaver cs5 read me
Dreamweaver cs5 read meDreamweaver cs5 read me
Dreamweaver cs5 read me
 
Lab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee applicationLab 6) package and deploy a j2 ee application
Lab 6) package and deploy a j2 ee application
 
Introduce anypoint studio
Introduce anypoint studioIntroduce anypoint studio
Introduce anypoint studio
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talk
 
Components lab
Components labComponents lab
Components lab
 

More from 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...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
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesIBM Rational software
 
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM Rational software
 
Factors to consider when starting a brand-new requirements management project...
Factors to consider when starting a brand-new requirements management project...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 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM Rational software
 
IBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational Developer for System z Quick Start Sales Presentation
IBM Rational Developer for System z Quick Start Sales PresentationIBM Rational software
 
Rational consulting café to go menu
Rational consulting café to go menuRational consulting café to go menu
Rational consulting café to go menuIBM Rational software
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
ClearCase Version Importer - a migration tool to Rational Team Concert SCM
ClearCase Version Importer - a migration tool to Rational Team Concert SCMClearCase Version Importer - a migration tool to Rational Team Concert SCM
ClearCase Version Importer - a migration tool to Rational Team Concert SCMIBM Rational software
 

More from IBM Rational software (11)

Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
Dmt 5899 workshop - Learn to Collaborate, Trace, Review and Reuse Your Requir...
 
Security
SecuritySecurity
Security
 
Applications lab
Applications lab Applications lab
Applications lab
 
UrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slidesUrbanCode Deploy course and product overview slides
UrbanCode Deploy course and product overview slides
 
IBM InterConnect Speaker Proposal Tips
IBM InterConnect Speaker Proposal TipsIBM 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...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 2014IBM 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 PresentationIBM 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 menuRational consulting café to go menu
Rational consulting café to go menu
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
ClearCase Version Importer - a migration tool to Rational Team Concert SCM
ClearCase Version Importer - a migration tool to Rational Team Concert SCMClearCase Version Importer - a migration tool to Rational Team Concert SCM
ClearCase Version Importer - a migration tool to Rational Team Concert SCM
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 

Lab1 RTC Overview

  • 2. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. © Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-1 V9.0 EXempty Exercise 1. Overview of Rational Team Concert What this exercise is about The purpose of this exercise is to become familiar with the main capabilities of IBM® Rational Team Concert™: • Joining a project team • Querying for work items • Interacting with Jazz™ source control to change a Java™ application What you should be able to do At the end of this exercise, you should be able to: • Join the JKE Banking project. • Review your user profile. • Query for work items, and select a work item for implementation. • Create a workspace for your development work, and populate the workspace with the latest code from the shared stream for the project. • Make a code change to a file that is stored in Jazz source control to resolve the selected work item, and associate the change set to the work item. • Run the Java program to ensure that your change was successful. • Check in your changes to Rational Team Concert source control. Requirements To complete the lab exercises, you use a VMware image that acts as both a server and client. This setup gives you a private environment for completing the lab exercises. Some instructors prefer using a shared server. Ask your instructor about any custom configurations in the classroom lab environment. • Use these Windows® logon credentials for the VMware image:  User name: ibmuser Password: passw0rd (the 0 is a zero) • Enter these Rational Team Concert user account credentials as instructed: User IDs: john, deb, rebecca Passwords: passw0rd (the 0 is a zero) • Use this Rational Team Concert web client URL: https://rtc:9443/ccm/web
  • 3. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 1-2 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013 • If you are running the Jazz Team Server locally, you may have to manually start the server. In Administrative Tools click on Services and ensure DB2 – DBCOPY1 – DB2-0, IBM WebSphere Application Server V8.0 – rtcNode01, IBM WebSphere Application Server V8.0 – IBMRationalReporting are all started in that order. If you are not using the VMware image for these exercises, discrepancies might exist between the user IDs, host names, and other information in the printed material and your lab environment. Your instructor can provide assistance.
  • 4. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. © Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-3 V9.0 EXempty 1.1. Join a project team in Rational Team Concert Scenario In this exercise, you assume the role of John, a new project team member who is ready to join a project. You start the Rational Team Concert Eclipse client, connect to the Jazz repository, and then join a project. You review and optionally update your profile information including your photo, contact information, work hours, and scheduled absences. __ 1. Ensure that Jazz Team Server is running. For assistance, ask your instructor. __ 2. Start the Rational Team Concert Eclipse client by clicking the Rational Team Concert icon on your desktop or the quick launch toolbar. Help. Alternatively, you can start the product by clicking Start > All Programs >  IBM Rational Team Concert Client >  IBM Rational Team Concert. __ 3. In the Workspace Launcher window, browse to select C:workspacesJohn; then click OK. Help. This workspace is your local Eclipse workspace and your local sandbox for Rational Team Concert source control. If the directory C:workspacesJohn does not exist, create it. __ 4. Rational Team Concert initially displays a Welcome tab. If you see this tab, close it. Help. This tab contains an overview of Rational Team Concert, tutorials, first steps, and other items. __ 5. If the Work Items perspective is not already open, switch to that perspective by clicking Window > Open Perspective > Work Items. __ 6. If you are using the VMware image for the labs, complete these steps: • Click File > Accept Team Invitation. • On your Windows desktop, open the RS843 folder. • Open the invite.txt file. Copy the last five lines from this file. • Paste the last 4 lines into the Accept Team Invitation window. • Click Finish. • When you are prompted, enter your ID, john and password password. Select the check boxes to save your password and automatically login, and then click OK. • Click Cancel to Secure Storage dialog. The JKE Banking (Change Management) project folder is now in the Team Artifacts view. Help: If you are not using the VMware image for the labs, your instructor will specify how to connect to Jazz Team Server and join the project area.
  • 5. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 1-4 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013 Important: The first time you connect to Jazz Team Server, you might see messages about a repository connection certificate problem. For all such messages, select Accept this certificate permanently.
  • 6. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. © Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-5 V9.0 EXempty 1.2. Configure your user profile Scenario You review your user ID information for John, add a photo to your profile, and review your work schedule. b __ 1. Click Window > Show View > Team Organization. __ 2. Expand JKE Banking (Change Management) > Business Recovery Matters [Main Development]. Help. If you do not see a list of users, make sure that the Show Users menu item is selected. __ 3. In the list, double-click John. The User Profile editor opens. __ 4. On the Overview tab, explore the configurable items. • In the Details section, note that you can change your user ID, email address, and password. • In the Photo section, you can add a photo to associate with your profile. Help. Do not change any of these values now. A stock photo is available. To browse to the photo, click Desktop > RS843 > photo.png. __ 5. Explore the Work Environment tab. • In the Work Location section, adjust the Time Zone and Regional Settings to match your location. • In the Work Days section, adjust the weekly calendar to reflect your working schedule. __ 6. Explore the Scheduled Absences tab. • Practice adding, editing, and removing absences from your schedule. Help. Use this section to manage your scheduled time away from work, such as holidays, vacations, and personal time. __ 7. If you changed the user profile data in this exercise, click Save in the upper-right corner of the User Profile editor.
  • 7. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 1-6 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013 __ 8. Close the User Profile editor and exit Rational Team Concert.
  • 8. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. © Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-7 V9.0 EXempty 1.3. Review work items in Rational Team Concert Scenario In this exercise, you use a work-item query in Rational Team Concert to find work that is assigned to you. Then, you select a task to start working on. Before you complete this exercise and the remaining exercises, log on as the user Deb. __ 1. Start Rational Team Concert. __ 2. In the Workspace Launcher window, select C:workspacesdeb; then click OK. Help. This workspace is your local Eclipse workspace and your local sandbox for Rational Team Concert source control. __ 3. From the Team Artifacts view, expand JKE Banking (Change Management) [jazz-server] > Work Items > Shared Queries > Predefined to view predefined queries. __ 4. In the list of queries, double-click Open assigned to me. A list of work items is displayed. __ 5. In the Work Items view, double-click Change Username to Customer Name. The Work Item editor opens. You can review the details of the work item. __ 6. This work item is currently in the "New" state. Because you are listed as the owner of this work item, accept ownership, and start working on it: • Verify that your user ID is listed in the Owned By field. • From the State list, which is next to the Summary field, select Start Working. • Click Save. • Click the arrow that is next to the Task ID, and then click Set as Current Work Item. Help. The work-item changes from the New state to the In Progress state, and this work item is set as your current work. The work item number and headline are displayed in the lower status bar of the Rational Team Concert window. By default, changes that you make to files under version control are associated with this work item.
  • 9. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 1-8 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013 1.4. Manage software changes by using Jazz source control Scenario You identified a work item that you need to resolve. To complete this task, you need to change a Java source file that is stored in Jazz source control. You load a personal repository workspace with the latest files from the shared stream for the project. Next, you make the required change, validate your work, and check in your change. __ 1. In the Team Artifacts view, expand My Repository Workspaces > Deb BRM Stream Workspace to view the team stream. __ 2. Right-click Deb BRM Stream Workspace, and then click Load. Help. This workspace is your personal repository workspace on the Jazz server. __ 3. In the Load Repository Workspace window, select Find and load Eclipse projects; then click Finish. Help. You have several options to specify which files and folders to load into your workspaces. For this exercise, you use the default options. Modules 2 and 3 include a more detailed exploration of workspace management. __ 4. Switch to the Java perspective. Help. Click Window > Open Perspective > Java. This perspective shows a different set of views that are optimized for Java source code development. The most notable view is the Package Explorer view, which provides a hierarchical navigation tree of the loaded Eclipse projects. __ 5. In the Package Explorer view, expand JKEJavaUI > src > com.jke.ui. __ 6. Double-click JKEBanking.java to open this file in an editor view. __ 7. In the JKEBanking.java editor view, find this line: fUsernameLabel.setText("Username:");  Change the line as follows:  fUsernameLabel.setText("Customer Name:"); Help. Click Edit > Find/Replace to search the code for a string. Notice that an asterisk is displayed next to the file name in the tab, indicating that the file has changed (*JKEBanking.java). __ 8. Save your changes to the file by clicking File > Save or clicking the Save icon on the toolbar. Your changes are saved to your local Eclipse workspace.
  • 10. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. © Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-9 V9.0 EXempty Help. After your changes are saved, the asterisk is not displayed. __ 9. Test your changes by running the Java program. To run the server component, open JKEServer: • Right-click JKE Banking Server.launch, and then click Run As > JKE Banking Server. • Return to the JKEJavaUI package. • Right-click JKE Banking Client (win-64).launch, and then click Run As > JKE Banking Client (win-64). Help. Confirm that you see your change in the JKE Banking user interface. __ 10. When you are satisfied that your program runs correctly, check in your changes: • Switch to the Work Items perspective. • In the Pending Changes view, expand Deb BRM Stream Workspace > Java UI. • Right-click the Unresolved change set, and then click Check-in All. Help. Click Window > Open Perspective > Work Items. When files are checked in, the Unresolved change set tag is replaced by an Outgoing folder. The unresolved change set represents the changes that you made in your local Eclipse workspace that have not been checked in yet to your personal repository workspace. By clicking Check-in All, you are checking in your work to your personal repository workspace. Your changes become part of an outgoing change set that is associated with the current work item. STOP. Ask your instructor to see whether to proceed to Exercise 1.5.
  • 11. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 1-10 Developing Software with IBM Rational Team Concert, V4.0.4 © Copyright IBM Corp. 2008, 2013 1.5. Optional: Deliver work to the shared stream for the project Scenario Now that your personal work is completed and tested, you are ready to share this change with the rest of your team. However, while you were making your change to the JKEBanking.java file in your personal workspace, your teammates were changing the same file in their personal workspaces. If several of you are working on the same project on a shared server, conflicts are likely to occur when you try to combine individual changes into a single version of the file. You must resolve these conflicts before you can deliver your change set to the shared stream for the project. __ 1. In the Pending Changes view, expand Deb BRM Stream Workspace > Java UI. Help. You might see both Incoming and Outgoing folders in the Pending Changes view. The Outgoing folder represents the changes that you made in your personal repository workspace that are ready to deliver to the shared project stream. The Incoming folder represents the changes that your fellow students delivered to the shared project stream. In this case, you see the Outgoing folder only. You will see the Incoming folder when you switch to a different users workspace. __ 2. Expand Outgoing > Change Username to Customer name. Help. Your change to the JKEBanking.java file is associated with this work item. __ 3. In the Pending Changes view, right-click the Outgoing folder, and then click Deliver. Help. An error is displayed because of the incoming change that you have not accepted and that must be merged into the current work item. __ 4. In the Pending Changes view, expand the Outgoing folder and subfolders. Right-click the JKEBanking.java file, and then click Open in Compare Editor. __ 5. To merge the files, in the Pending Changes view, right-click the Incoming folder, and then click Accept. The Auto-Resolve window opens. Click Auto-Resolve. When the conflicts are resolved, the Incoming folder is removed, and the entire change moves to your Outgoing change set folder. Help. You can check the merge by right-clicking the JKEBanking.java file in the Merges change set, and then clicking Open in Compare Editor __ 6. In the Pending Changes view, right-click the Outgoing folder, and then click Deliver.
  • 12. Student Exercises Course materials may not be reproduced in whole or in part without the prior written permission of IBM. © Copyright IBM Corp. 2008, 2013 Exercise 1. Overview of Rational Team Concert 1-11 V9.0 EXempty Help. The changes in your personal repository workspace are delivered to the shared project stream. The Outgoing folder is removed because you no longer have pending changes to deliver. __ 7. Mark the work item as resolved: • Open the work item called “Change Username to Customer Name.” in the Work Item editor. • From the work item state list, select Complete; then click Save. Tip. Double-click the current work item that is displayed at the bottom of the workbench. End of exercise