Rational Team Concert for IBMi teams

arcad If you missed our Webinar serie about RTC for IBMi teams, here are recordings for each Webinar in the series:

If you have any questions about the Webinar series and solutions, just email info@arcadsoftware.com, we look forward to hearing back from you!

ClearConcert or How to browse your Work Items from your Mobile or Tablet

clearconcertToday, Christophe, an ARCAD Software colleague of mine mentioned he had some issues when he was trying to browse our RTC from his iPhone. He also mentioned that he tested once an app on his iPad and could never make it work.

I knew it is not easy to make work RTC on an iPhone but I was not aware that a dedicated client was available on such mobile. So I decided to test it by myself. Actually, Christophe was not providing the correct URL. Once I told him to provide the same URL as the one that we use in the reach client  (http://my.jazz.server:9443/ccm) immediately he could reach our server and browse our work items…

The name of this application is ClearConcert. You can download it:

photo 5 photo 3 photo 4 photo 1 photo 7 photo 6

Enjoy and share your feedback in comments…

Rational Team Concert Shell integration for Windows Explorer

So many times in my Jazz Jumpstart team member life I got this question from our customers:

“Do you provide an integration of your Source Control Manager with Windows Explorer like Subversion does with TortoiseSVN?”

Each time, I had to reply: “No, for now. Please subscribe to the Story 43272: Windows Explorer client for simple SCM operations (like ClearCase, Tortoise, etc.) for non-eclipse users…”

Today we can say that RTC 4.0 will (certainly) provide a shell integration for Windows Explorer!

I checked the story: it has been created in February 2008 (yes, great feature might take some time, sometimes!) by one of my first customers (and friend!) Roman Smirak and it has so far 103 subscribers

Please check-out the great article from Sreerupa Sen: Introducing the Rational Team Concert Shell integration for Windows Explorer and you will learn what you can expect from this great feature.

Roman! They built it!!! πŸ˜‰

Enforce Work Item approvals in Rational Team Concert

Regularly I get this question from my customers:

I would like to enforce an approval process inside my development lifecycle. How can I do that in Rational Team Concert?

The setup seems complex because it requires changes at different levels in RTC:

  • In the Work Item workflow,
  • In the Work Item preconditions,
  • In the Work Item permissions.,

This post describes all the steps (and even more) to set up such approval mechanism in RTC.Read More »

How to manage JARs in Rational Team Concert

One of the key aspects of a Source Control Manager (SCM) system is to give the possibility to retrieve and restore a previous state of our application. For example, we must be able to rebuild our application to reproduce, understand and fix an issue met by a customer using 2 year old version of the application.

Unfortunately, having access to our 2 years old source code might not be enough to rebuild the application. Actually, today most applications reference frameworks coming from a tiered organization like Open Source projects or subcontractors. These frameworks are generally organized in a set of libraries, for example JAR files, containing the binary code and, sometimes, the source code or the API documentation.

Of course, each of these frameworks has its own life cycle. So, if we don’t recall at some point which version of the framework we were using when we built our application 2 years ago, it might be hard to rebuild the application 2 years later.

Manage framework versions

To fix such issue we have 2 main options:

  • Store the framework version number in our own code with the hope that each time we will have to rebuild the application, all framework versions we used to build our application will be available and accessible either on the Internet or the Intranet.
  • Store and baseline the framework library files with our source code into the SCM to be sure to retrieve those resources when it will be required.Read More »

Update existing Work Items with new custom attributes

It is the third time that I receive this request from a customer or from the field and I could not recall precisely the correct answer. So I decided to share it with you and post it as a reminder…

When you add a custom attribute to an existing Work Item type, there is a tricky place to ask to the RTC Eclipse client to refresh the user interface of the work items which have been created prior this modification.

Actually, if you add a custom attribute to an existing Work Item type, even if you didn’t update the presentation attached to this work item type, the Work Item editor for a new Work Item will appear with a new “Custom” page listing the new attribute.

Now, if you open a Work Item which has been instantiated before the Work Item type modification, the Work Item editor will not display the “Custom” page for this Work Item.

To fix that, the Online Help is very clear (Defining work item types and attributes) BUT you need to find this page!

To manually update existing work items with new or modified custom attributes:

  1. Run a query so that the query results contain all the work items that you want to update.
  2. In the Work Items view, select the work items that you want to modify.
  3. In the row of one of the selected work items, right-click the Type icon and select Synchronize attributes.

The tricky point is on “right-click the Type icon “. if you right-click on any other column, you will not be able to find it…
Generally I recall pretty well that the menu item is defined in the Work Items view menu, unfortunately I cannot recall that the item menu is only visible and accessible when the mouse is located on the Type icon.

So I hope this post will help reminding it…

Thanks to Jiong Xie who had the kindness to remind me the trick…

Setup the LDAP Server for Rational Team Concert 3.0

Setting up the connection between a Jazz Team Server and an LDAP server was always difficult for lots of RTC users. 

Most of the time the problem came from:

  1. Unknowing the parameters to use to access the LDAP server,
  2. Having to edit several Application Server files which implied typo or misunderstanding errors.

Long time ago,  I wrote a Wiki page on jazz.net to try to share my “newbie” understanding and put in one unique page all the information you need to know for such setup.

Even if this wiki page was regularly consulted, based on the question I received, it was clear that the setup on the LDAP server was still a tough and frustrating task.

The last release of Rational Team Concert (3.0) provides a great wizard which should help us improving our experience with such setup.

Obviously, we still need to know all the correct parameters to access the LDAP server, but at least now:

  • the Jazz Team Server tests the LDAP connection to validate the provided parameters, and
  • generates all the Application Server setup files required to make it work…

I built this short video (without sound) detailing all the steps to go through to set up an LDAP server connection in RTC 3.0 to share with you this neat improvement.

I really hope it will help…