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 Deploy: A sample process to install Websphere

I seem to gravitate to WebSphere like a moth to a flame. I just finished co-authoring a couple of CLM Deployment Wiki topics (Configuring enterprise CLM reverse proxies: WebSphere 8.5 ND Proxy & CLM deployment automation for WAS – departmental topology) both with my co-conspirator Indradri Basu. Incidentally Indradri was also my sounding board for Clusters of CLM applications without a GUI.

So I guess it was natural that while figuring out some of UCD’s features, I looked at automating the WebSphere Install process.

Continue reading “UrbanCode Deploy: A sample process to install Websphere”

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”