Aventuras en Bpmlandia (primera de muchas)
Desde hace ya algún tiempo he estado trabajando en temas de BPM (Business Process Management) no me ostento ni pretendo ser un experto, simplemente que en mi ejercicio de la profesión de Arquitecto Empresarial inevitablemente ha sido necesario trabajar en el tema.
En mi actual empleo tuve la oportunidad de evaluar y decidir la adquisición de una suite de BPM, y decidimos adquirir la suite denominada WebSphere Lombardi Edition, que antes se llamaba Lombardi Teamworks.
La instalación ha estado plagada de triquiñuelas, lo cual me lleva a juzgar que la documentación de instalación y configuración del producto es bastante pobre.
Pude hackear un rato intentando instalar la herramienta en CentOS 5.5 y me encontré con unos lamentables scripts de instalación que buscaban especificamente la versión (mayor o igual a 5), en la posición 7 de la única linea en el archivo /etc/redhat-release. Estos scripts traían clavadísimo un awk ${7}, código duro de lo peor. Ante esto me rendí y decidí instalar el producto en Red Hat Enterprise Linux 5.5.
No acabaron ahí mis penas, ya que al intentar instalar contra un SQL Server me encontré con que el producto utiliza un driver JDBC (JSQLConnect) cuya documentación es muy limitada (prefiero jTDS, que como es open source, me permite ver exactamente que hace cada propiedad).
Me costo mucho trabajo (prueba y error) encontrar que el URL adecuado para conectarse a la base de datos con ese driver es así:
jdbc:JSQLConnect://\/database=/asciiStringParameters=false/autoCommit=1
Ni más ni menos propiedades, exactamente esas, si no no jala la instalación.
Sigo trabajando en terminar la instalación, confío en que quedará lista pronto. Todos estos inconvenientes me sirven para conocer mejor (de que pie cojea) el producto.
Saludos
Jerf
