Wednesday, January 26, 2011

GlassFish + PostgreSQL server bundles

I'm pretty curious about the Take-Up Rate of GlassFish with PostgreSQL database bundle. Download here.

It has been a long while since I last worked on PostgreSQL database. Ever since I grabbed a copy MySQL, I have never turned back. Ha!


Tuesday, January 18, 2011

Pain upgrading to Oracle iPlanet Web Server 7.0.10

As part of the security/hardening measures of my current project, we are required to update every software component to the latest with patches. 

It's time to say bye-bye to Sun Java System Web Server branding. 

However, the upgrade experience wasn't pleasant... *Sigh*

Very strange - "Cannot upgrade the product from version 7.0U8 to 7.0.10" 

How can it be? This is not how Sun product works ... Every release should have a proper upgrade path. It has always been so.

What's the hack then?

Step 1: Go to /appl/opt/webserver7/setup
Step 2: Edit WebServer.inf

Step 3: Remove 8 from PRODUCT_SP_VERSION
Step 4: Remove U8 from PRODUCT_FULL_VERSION
Step 5: Done

Welcome to Oracle iPlanet Web Server 7.0.10!


Monday, January 17, 2011

ESSO product from PasswordBank

I have been involved with numerous SSO (Single Sign-On) projects - some of which are complemented by ESSO (Enterprise Single Sign-On) product.

Passlogix v-GO SSO was pretty popular. So popular that it's now being bought over by Oracle. So far, I have participated in 2 projects using Passlogix v-GO SSO. Pretty easy to configure if the user source is Microsoft Active Directory. A lot harder if Sun Directory Server is used as the user source. It's basically a Microsoft-centric product (my personal opinion).

Today, I came across a ESSO product from PasswordBank. Started in 2008, still a pretty young company.

This product differentiates itself by being able to support Desktop Platforms like Windows, Linux and Mac OS. This is something great! ESSO product has always been very Windows driven.

Friday, January 14, 2011

OpenSSO - Agents and Policies Entries in OpenDS

For this on-going project which I have been in-charge of since last August, I have been playing around with Agents and Policies more often than my previous projects.

Ever wonder where the configuration for the Agents is in OpenDS?

Answer is ou=AgentService, ou=services, ... :

How about the Policies? Where are they stored?

 Answer is ou=iPlanetAMPolicyService, ou=services, ... :

I find the latter most useful for me. Instead of creating policies via the OpenSSO Admin Console (which to me is pretty tedious), I'll go direct to OpenDS and edit the sunKeyValue for the xmlpolicy.

I'm lazy, maybe. :)