July 24 2008

Documentación de soporte SAN/NAS para Lotus Domino 

Publicado por Miguel Angel Calvo bajo  Administracion  Domino  a las 01:00:00

Interesante documento de soporte de IBM en el que se describen las tecnologías SAN y NAS y cómo desplegar Lotus Domino en un entorno que utiliza SAN o NAS como tecnología de almacenamiento.

Comments (0)

July 23 2008

Error: ’Note item not found’ al crear una nueva base de datos usando la plantilla -Blank- 

Publicado por Miguel Angel Calvo bajo a las 09:36:19

Curioso error el indicado en la siguiente Technote. Se produce cuando intentamos crear una nueva base de datos, con el cliente Lotus Notes 8.x , tanto en el servidor como en el cliente, haciendo uso de la plantilla -Blank- y hemos incluido en el notes.ini la entrada Create_R8_Databases =1 ( esta entrada determina que el formato en disco de la base de datos sea ODS 48, el nuevo formato de la versión 8 ).

El error aparece en una ventana emergente que nos indica  'Note item not found'. Será solucionado en próximas versiones. De momento deberemos eliminar la entrada del notes.ini para poder hacer uso de la plantilla -Blank-.

Comments (0)

July 21 2008

Evento Eclipse en Valencia 

Publicado por mangelcalvo bajo  eventos  Eclipse  a las 10:08:11

No son habituales los eventos sobre Eclipse, pero mucho menos en España. El próximo 2 de diciembre habrá un evento en Valencia patrocinado por la Consellería de Infraestructuras y Transportes de la Generalitat  Valenciana.

Image:Evento Eclipse en Valencia

El contenido, herramientas de modelado CASE, en concreto MOSKitt, "una herramienta CASE LIBRE, basada en Eclipse que está siendo desarrollada por la Consellería de Infraestructuras y Transporte (CIT) para dar soporte a la metodología gvMétrica (una adaptación de Métrica III a sus propias necesidades). gvMétrica utiliza técnicas basadas en el lenguaje de modelado UML".

Un evento interesante para todo aquel que trabaje en gestión y análisis de proyectos software.

Comments (0)

July 18 2008

Ahorrando espacio de disco en nuestra infrestructura Domino con DAOS  

Publicado por mangelcalvo bajo  Domino  8.5  a las 15:48:23

Ha aparecido un nuevo artículo en Developer Works, IBM Lotus Domino going green: The new Lotus Domino attachment and object service. En él se describe en profundidad la nueva opción disponible en Domino 8.5 Domino attachment and object service, conocida familiarmente como DAOS.

Mediante esta nueva opción podemos configurar nuestro servidor, y las bases de datos que queramos que estén afectadas por esta funcionalidad, para que cada vez que se cree un documento con un anexo y dicho anexo supere el tamaño XX determinado por el administrador, el servidor extraiga el anexo y deje en el documento un enlace al mismo.

Los anexos se guardan en una ruta especificada en el sistema de archivos, por supuesto encriptados con el ID del servidor. El servidor dispone de una base de datos .nsf en la que gestiona las referencias de las rutas a los archivos, para su recuperación. Los clientes acceden a los anexos de manera totalmente transparente.

El administrador determina que bases de datos se ven afectadas por DAOS. Cualquier base de datos es susceptible de ser configurada para ser usada con DAOS, aunque la utilidad real se obtiene en las bases de datos de correos para todos esos anexos que fluyen dentro del sistema de mensajería interno con múltiples destinatarios, o en hilos de mensajes que arrastran el anexo original.

Desde hace varias versiones Domino dispone de un mecanismo "similar" Shared mail o Single Copy Object Store (SCOS). Dicho mecanismo está asociado al subsistema de mensajería Domino. Se basa en la creación de una base de datos en la que se crea un copia del Body de aquellos mensajes enviados a más de un destinatario. Los destinatarios reciben el mensaje con la cabecera y en vez del Body un enlace a un objeto de esa base de datos compartida. El mecanismo es también transparente para los usuarios.

Personalmente Shared mail no lo he implantado en ningún cliente, y las referencias que tengo no son buenas, sino más bien malas. Los problemas son muchos, sobre todo cuando se corrompe la base de datos compartida. Dicha base de datos tiende a crecer mucho en tamaño ( aunque puede ser dividida en varias ). Implementarla es pasar a tener un entorno similar a Exchange, con una gran base de datos, que en caso de corrupción compromete seriamente la estabilidad del sistema de correo.

DAOS es diferente a Shared mail, pero deberemos esperar a ver las opiniones de la gente que lo implanta.... o podemos implantarlo y opinar personalmente :-) En cualquier caso, está en la versión 8.5 Beta y tardará unos meses en llegar al mercado. Aún así, lo que anuncian es la posibilidad de hacer copias incrementales del repositorio de DAOS, lo cúal puede simplificar significativamente nuestra infraestructura de backup y decidirnos por la implantación de esta funcionalidad.

Comments (2)

July 17 2008

Apuntes sobre Lotus Notes Traveler 

Publicado por mangelcalvo bajo  Traveler  a las 08:41:32

Hace tiempo que tenía ganas de hablar sobre Lotus Traveler. He trabajado con él en algunos proyectos, y ahí es dónde han surgido problemas.. y soluciones con el producto. Juan Carlos Trigo ya publicó un artículo de toma de contacto hace unos meses.

¿ Qué es Lotus Traveler ?

De la página del producto:
"IBM® Lotus® Notes® Traveler software provides mobile support for IBM Lotus Notes and IBM Lotus Domino® Web Access users. It provides automatic, real-time replication of Lotus Domino e-mail (including attachments), calendar, address book, journal and to do lists. It supports access from Microsoft Windows Mobile 5 and 6 devices and will work over all wired and wireless connections."
En resumen:
Es un producto software que instalado en el servidor Domino ( es una tarea ) y en su versión cliente en el dispositivo móvil, permite sincronizar correo, calendario, tareas y contactos de Lotus Notes con el dispositivo móvil. La recepción del correo en el dispositivo móvil es instantánea ( Push: en cuanto llega el mensaje al servidor, este lo envía al dispositivo)

Requerimientos

Los tenéis aquí.
Como clientes permite    
 * Windows Mobile 5.0 for PocketPC/ for PocketPC Phone Edition /for SmartPhone
 * Windows Mobile 6.0 Classic/Professional/Standard  

A fecha del artículo Windows Mobile 6.1 no está soportado, pero lo estará en breve.
Como servidores:
 * Domino 8.0.1 sobre Windows 2003
NOTA. Para infraestructuras Domino 7.x o 6.x .No hay inconveniente en instalar en nuestra infraestructura Domino un servidor nuevo versión 8.0.1, que va a actuar como servidor Domino con Traveler y que las bases de datos de correo estén en otro servidor ( por ejemplo, el servidor 7.x que actualmente aloja las bases de datos de correo). Ello hace que para incorporar esta funcionalidad en nuestra infraestructura únicamente necesitemos instalar un nuevo servidor, sin necesidad de migrar el resto de la infraestructura.

A tener en cuenta

Para que el mecanismo "Push" funcione, es decir, en cuanto se reciba un correo en el servidor Domino, este te lo haga llegar al dispositivo móvil de manera instantánea, la conexión GPRS ha de estar siempre activa en el dispositivo móvil. ¡ Cada cuál deberá ver las implicaciones que tenga esto con la duración de la batería de los dispositivos !

¿Cómo descargar el producto?

El producto viene licenciado e incluido con Lotus Domino, pero hay que solicitar a IBM la descarga del producto, no es posible ni desde PartnerWorld  ni desde Passport Advantage.
Para poder descargarlo has de solicitarlo a IBM en la página de Lotus Traveler en un "casi invisible" enlace.

Image:Apuntes sobre Lotus Notes Traveler

Instalación del servidor

El primer paso para la instalación del software es la instalación del servidor, que puede ser completa (recomendada), sólo la tarea del servidor o sólo el software para los clientes móviles.

Durante la instalación se nos preguntará si queremos "Configurar el servidor HTTP al iniciar". Si mantenemos marcada la casilla, nos va a modificar la configuración Web del servidor, página de inicio, uso de "Sitios web", configuración de notes.ini en relación a clases JAVA, configuración del archivo servlet.propeties etc...
Si este servidor no ha sido personalizado respecto a sus funciones web, no hay problema, en cambio si lo hemos personalizado será recomendable configurarlo manualmente.
Image:Apuntes sobre Lotus Notes Traveler

NOTA: Si mantenemos la marca, se creará en el archivo notes.ini la entrada NTS_AUTO_CONFIG = true. Ello hará, que al arrancar la tarea Lotus Traveler, se reconfigure el servidor, por lo que cualquier modificación que hayamos hecho en relación a configuración Web, por nuestra cuenta, en el documento del servidor y que afecte a traveler será "modificada" una y otra vez hasta que eliminemos dicha entrada. ¡ A tener en cuenta !

Instalación del cliente en el dispositivo móvil

Una vez instalado el servidor, los clientes han de descargar el software (por defecto en http://nombre_host/ traveler/index.html ) e instalarlo en el dispositivo móvil.
Una vez descargado, un asistente nos permitirá configurar el cliente Lotus Traveler en nuestro dispositivo.

Cómo probar la configuración sin dispositivo móvil

Podemos utilizar los emuladores que Microsoft proporciona para Windows Mobile devices. Para ello necesitaremos descargar el software e instalarlo en Windows XP o Windows 2003 ¡¡ No funciona en VISTA !!


Una vez instalado el emulador y los drivers, podremos, usando la conectividad del PC, acceder al servidor Domino, descargar el software de Traveler , instalarlo, configurarlo y probarlo.
NOTA: El emulador tiene una opción para resetearlo por hardware. Cuando hice cambios en la configuración de la IP del servidor Domino con Traveler, me fue imposible volver a conectar al mismo hasta que no reseteé le dispositivo ???? ( ¿ Queda algo cacheado en el dispositivo movil aunque desinstalé y reinstalé Lotus Traveler ? )

Temas de firewall

Los puertos que se usan con traveler:
  • El puerto estandar de HTTP ( normalmente el 80)
  • Default port number is 8642 for autosync (TCP port number and host addresses that device clients can use to register with the Lotus Notes Traveler AUTOSYNC server.)
  • Default port number is 50125 for IPC (Inter process socket connection between Lotus Notes Traveler Server and its HTTP server servlet. Add this notes.ini setting to override the default port number and optionally the host address.)

Restricciones conocidas

La mayoría de ellas debidas a las limitaciones de los dispositivos móviles
  • No soporta texto rico
  • No se soporta la encriptación de mensajes
  • No está disponible la opción "Retrieve Full Email" para borradores.
  • Para SSL, los certificados auto firmados o que no pertenecen a una Autoridad de Certificación incluida en el dispositivo móvil no funcionan. ( No estoy seguro, pero creo que en un Windows Mobile no se pueden añadir AC raiz adicionales???)


Documentación


Conclusiones

 
Domino dispone de una nueva funcionalidad "Out of the Box" que le añade valor al producto. La instalación es sencilla en el servidor y sencilla en los clientes.
  Lo que se espera del producto en próximas versiones y que sí le daría más valor:
  • Mecanismos de administración de clientes móviles para el administrador. Inexistentes en la actualidad. Blackberry dispone de ellos.
  • Soporte de más dispositivos Symbian, iPhone,...
  • ... y alguna más que irá surgiendo.
 

Comments (0)

July 15 2008

iPhone en Domino 8.5 

Publicado por mangelcalvo bajo  iPhone  a las 10:00:45

¡Ya de vuelta, las vacaciones se acaban pronto!

Image:iPhone en Domino 8.5

En relación a la integración de iphone con Domino, Paul Mooney ha estado probando con Domino 8.5 Beta la versión iNotes Ultralite, que es en la actualidad el mecanismo para usar el correo Lotus Domino desde iPhone.

Se comenta si versiones futuras de Lotus Traveler soportarán iPhone, pero nada se sabe de momento. Por lo tanto es interesante echarle un vistazo a la solución de iNotes Ultralite para comprobar si cubre nuestras expectativas para un producto de correo corporativo.

IBM esté mientras tanto en conversaciones con Apple. ¿ Qué significará esto ?

Comments (2)

June 24 2008

Libros de DOJO, ¡ al fin ! 

Publicado por mangelcalvo bajo  Dojo  a las 19:53:11

Tras unos años en los que el API de DOJO fue modificada ( ahora es estable) ampliamente, en los que no había casi documentación, ni ejemplos, en los que basarse, ( Había ejemplos, pero cuando encontrabas problemas, estos eran difíciles de resolver ) por fín se ha comenzado a documentar el framework,  y además se han publicado libros :-0.
Este mes se han publicado estos tres libros, de los cuales no puedo hacer comentarios, pero permiten dar un paso adelante para la adopción de DOJO en el desarrollo Web 2.0.
Image:Libros de DOJO, ¡ al fin !Image:Libros de DOJO, ¡ al fin !Image:Libros de DOJO, ¡ al fin !

El porqué es importante DOJO para el desarrollador de Lotus Domino ya lo comenté hace unos meses, pero además es el toolkit de elección en Quickr, en Connections, etc...

[Via DylanSchiemann]

Comments (0)

June 24 2008

Gestión de IDs en Domino 8.5 

Publicado por mangelcalvo bajo  Domino  8.5  a las 11:17:12

En la documentación de la versión 8.5 de Domino ( todavía en BETA), anuncian 2 novedades en relación a la gestión de IDS:

  • Notes shared login: Permite al usuario de Windows acceder a Notes automáticamente sin necesidad de introducir la contraseña del ID. Difiere de la opción "Single logon" existente actualmente en que la contraseña del ID de Notes y la de acceso a Windows son diferentes. La contraseña del ID está almacenada y securizada en Windows, y es accesible una vez el usuario hace login en Windows.
  • Repositorio centralizado de IDs: Permite almacenar en una base de datos Domino ubicada en el servidor los IDs de usuarios ( hasta aquí parece similar a la base de datos utilizada para recuperar contraseñas en versión 8 y anteriores ). Se incorporan mecanismos para que el propio usuario pueda resetear su contraseña en caso de que la olvide. Mediante políticas el usuario puede sincronizar su ID con el ID del repositorio ( imagino que esto será altamente interesante para usuarios que trabajen en varias ubicaciones ).

Lo que yo creía era que el ID se iba a ubicar en dicho repositorio e iba a desaparecer del cliente Notes, aliviando la sobrecarga de administración de Domino de distribuir y mantener dichas copias. Evidentemente, he de probar en el laboratorio el mecanismo para entenderlo un poco más, aunque va a facilitar sobremanera la siempre difícil labor de mantener los IDs.

Comments (3)

June 18 2008

Tech Lotus 2008 - Paris 

Publicado por mangelcalvo bajo  eventos  a las 08:20:36

Image:Tech Lotus 2008 - Paris
Interesante evento que se va a celebrar en París a finales de agosto. Contenido técnico a raudales en formato "Laboratorio".  Gratuito, y en un idioma novedoso, al menos para mí, francés. El que tenga la oportunidad de acercarse imagino que no le defraudará.

A ver cuando pordemos tener algo similar en Madrid o Barcelona.

Comments (0)

June 17 2008

Lanzamiento de Ganymede 

Publicado por mangelcalvo bajo  Eclipse  a las 09:15:00

Image:Lanzamiento de Ganymede

El próximo 25 de junio es la fecha para la publicación de Ganymede. No es ni más ni menos que el lanzamiento simultáneo de nuevas versiones de los principales proyectos alrededor de la plataforma Eclipse.
Los proyectos incluidos en este macro lanzamiento los podéis encontrar aquí.


Comments (0)