Old dog, new trick: RTC and UrbanCode Deploy

Calling Rational Team Concert an old dog isn’t fair  – it’s only just over 5 years old –  and I mean it in the nicest possible way in the context of the Jazz Jumpstart team being “old”, and the Rational Emerging Technologies Team, well, “emerging”.

Anywho, as is my wont, I was going through what could be in the next CLM release, noticed the bit about Rational Team Concert Build and IBM UrbanCode Deploy and decided to try out this “emerging” feature with Rational Team Concert 4.0.5 RC1.

Continue reading “Old dog, new trick: RTC and UrbanCode Deploy”

UrbanCode Deploy: Hidden properties and WebSphere Discovery

Having successfully gone through installing WebSphere and creating Base WepSphere profiles using Urbancode Deploy (UCD), the next logical step is to use the profile in some way. Here’s where the Application Deployment for WebSphere plug-in comes in. There are a bunch of steps in this plug-in that help with a whole range of WebSphere tasks.

Continue reading “UrbanCode Deploy: Hidden properties and WebSphere Discovery”

UrbanCode Deploy metamorphosis: From process to plug-in

After creating generic UCD processes to first install WebSphere and then create standalone (Base) WebSphere profiles, I wanted to turn my attention to applying the second process to WebSphere ND. I’d already written about creating a clustered CLM setup using the command line in my old post Clusters of CLM applications without a GUI so this should have been pretty simple. It occurred to me that the steps in both the processes from the last two posts could actually be steps in a UCD plug-in, just like the Application Deployment for WebSphere plug-in. Of course I’ve never written an UCD plug-in before and my experiences with writing RTC extensions had left me with the distinct feeling that this kind of thing was not for mere mortals like me. This was the domain of gurus and gods like Ralph Schoon. However, the thought had been planted in my head and, like in Inception, I could not help but follow it through.

Continue reading “UrbanCode Deploy metamorphosis: From process to plug-in”

UrbanCode Deploy: A sample process to create Base Websphere profiles

Following up my last post, I describe a simple sample UCD process that helps with automating the creation of Base WebSphere profiles. I hope to attack setting up WebSphere ND infrastructure at some later time.  As with the previous post the intent is not to create a “perfect” process but one that gets the job done while exploring  some other aspects of UCD.

Continue reading “UrbanCode Deploy: A sample process to create Base Websphere profiles”

UrbanCode Release: Microsoft Windows (silent) installation notes..and woes

It’s an IBMIM world. Or becoming one. Resistance is futile. Urbancode Release (UCR for short) is no exception. The new release uses IBM Installation manager, which of course I know and love from doing oodles of CLM and WAS 8.x installations (not to mention a dark past with other Rational tools:-). I suppose this made me somewhat gung-ho when installing UCR on a test Windows 2008 R2 64-bit server and promptly came unstuck.

Continue reading “UrbanCode Release: Microsoft Windows (silent) installation notes..and woes”

UrbanCode Deploy security: roles, teams, types, permissions

In my last post I covered using Microsoft Active Directory as an LDAP provider for Urbancode Deploy (UCD). At the end of that process the new users I had added couldn’t do anything except log in. To allow those users to be productive we need to configure the teams, roles, types (if needed) and permissions. I also wrote that I had to read the Infocenter topic a few times and work through some examples to get the hang of how these concepts relate and are used.

Continue reading “UrbanCode Deploy security: roles, teams, types, permissions”

UrbanCode Deploy: Making deployment automation easy

While I was in Orlando to present on Managing Android platform source with RTC  at Innovate 2013 in June I took the opportunity to attend the UDeploy, now called UrbanCode Deploy, (I shorten it to UCD) workshop and came away suitably impressed.
Especially impressed by how easy and simple it is to understand, use and get started with. At it’s simplest here’s a short overview of what I needed to do to get a basic application deployment process automated. Continue reading “UrbanCode Deploy: Making deployment automation easy”