Manta: una ciudad de {Héroes}

El pasado sábado 26 de abril pude participar como speaker del evento de lanzamiento de comunidades de Windows Server 2008, SQL Server 2008 y Visual Studio 2008. Esta invitación llegó por parte de las comunidades técnicas de la ciudad de Manta. A pesar del poco tiempo disponible para hablar sobre Windows Server 2008, y como en otras oportunidades, enfatisé mi presentación en los cuatro pilares funcionales de Windows Server 2008: Seguridad, Web, Virtualización y fundamentos. Finalmente pude disfrutar de un día en Manta para descanso personal y recuperar fuerzas para la siguiente semana, un fin de semana que nunca se olvidará, gracias Manta y en especial a Byron Camino y Marcelo Ávila, líderes de las comunidades.


No se encuentra un conector coincidente para enrutar el destinatario externo. – Exchange 2007

Para entender el problema es necesario explicar primero el escenario. Tres componentes básicos forman parte de la infraestructura montada: Directorio Activo, Exchange Server 2007, y un servidor firewall / proxy de frontera (que a su vez funciona como smarthost de correo elecrónico, entrante y saliente). Este smarthost mantiene las funciones de filtro de correos electrónicos para detectar virus y spam. El dominio utilizado para la comunicación y enrutamiento de correos electrónicos entre el smarthost y Exchange 2007 es completamente distinto al dominio público registrado en internet. Toda esta descripción se resume en la figura 1.



Figura 1


Luego de haber configurado todos los buzones de correo de los usuarios se procedieron a hacer las pruebas. El correo entrante funcionó si problemas, simplemente es necesaria una política de reenvío de correos electrónicos desde el smarthost a Exchange 2007. Sin embargo para los correos salientes es necesario configurar un “Send Connector” (Microsoft Exchange > Organization configuration > Hub Transport). Al configurar el “Send Connector” en la viñeta “Address space” agregué el nombre del dominio interno “miempresa.local” para que sea reconocido dicho dominio en el smarthost, sin embargo cuando traté de enviar un correo se presentó el mensaje de error dentro de la herramienta de “Queue viewer”: “No se encuentra un conector coincidente para enrutar el destinatario externo.”. Luego de indagar el problema me di cuenta, leyendo más detenidamente la descripción de “Address space” que ahí debían registrarse todos los dominios externos en internet a los cuales ese conector puede enviar correos pasando por el smarthost. Para que todo funcione sin problemas, cambié el “Address space” por el comodín * (asterisco), seleccioné la opción de todos los subdominios. hice la prueba nuevamente y en efecto funcionó. La aplicación de esta opción podría ser para restringir el envío de correos electrónicos hacia el internet en el caso de querer hacerlo así o que ciertos usuarios únicamente puedan enviar correos internamente.

Could not load all ISAPI filters for site/service. Therefore startup aborted. – OWA 2007

Al tratar de ingresar a OWA de Exchange 2007 recibí este mensaje de error: “Could not load all ISAPI filters for site/service. Therefore startup aborted.”. Al revisar los ISAPI Filters de las propiedades del sitio web por defecto donde se instalan los archivos y directorios de OWA apareció el filtro “Exchange OWA Cookie Authentication ISAPI filter” que no pudo cargarse, tal y como se muestra en la figura 1.



Figura 1.


Revisando en internet me encontré con este sitio: http://support.microsoft.com/kb/894435, y ejecuté los pasos descritos en la sección “ASP.NET 2.0, 64-bit version”, luego de lo cual todo funcionó sin problema.

El .NET Show con Roberth Hess


Una experiencia única el haber compartido con Roberth Hess, Jorge Oblitas, Edgar Sánchez y Francisco Lomas el .NET Show. En esta ocación pude hablar un poco acerca de escenarios de colaboración con Office System 2007, concentrándome principalmente en Sharepoint Server 2007 (colaboración on-line) y Groove 2007 (colaboración offline). En el caso de Sharepoint desarrollé un escenario de “aprobación de permisos de salida” en una organización utilizando listas personalizadas y flujos de trabajo (workflows) construidos con Sharepoint Designer 2007. En el caso de Groove 2007 integré esta herramienta con Sharepoint a nivel de bibliotecas de documentos y las capacidades de trabajo fuera de línea, más adelante colocaré en mi blog un artículo al respecto de como reproducir este escenario.Una vez más, gracias a Jorge por la invitación y el gran honor de haber compartido una mañana de tecnología con Roberth. Hess

Actualizaciones de CRM 3.0 para usuarios: Windows Vista, Office 2007 y Exchange 2007

Durante la implementación de CRM 3.0 en la empresa en la que actualmente trabajo, me encontré con algunos incovenientes, particularmente con la integración de CRM 3.0 con Exchange 2007. Uno de los componentes de CRM es el Email Router, que se encarga de la distribución y entrega de correos a los destinatarios correspondientes que forman parte de CRM; este componente está originalmente diseñado para dar soporte a Exchange 2000 y 2003. Para mi escenario, implementé Directorio Activo en un servidor con Windows Server 2003 64 bits y sobre este Exchange 2007. El primer obstáculo con el que me encontré es que el Email Router de CRM 3.0 no tiene soporte para Exchange 2007 por defecto, pero, si en la organización se mantiene originalmente un servidor Exchange 2000 ó 2003 y adicionalmente un Exchange 2007, existe una actualización de CRM 3.0 Email Router para poder interactuar con Exchange 2007, pero no es equivalente al Email Router propiamente dicho, es decir, no se puede instalar sobre un servidor Exchange 2007. En mi caso como no tengo un Exchange 2003 previo simplemente no puedo consumir la funcionalidad de este componente. Las buenas noticias son que CRM 4.0 si tiene soporte completo para Exchange 2007. Para aquellos que deseen esta actualización del Email Router de CRM 3.0 aquí está el link: http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=f7656f0f-4195-4a7d-b654-2786787e1422


El segundo obstáculo que tuve fue la momento de dar soporte a los usuarios que mantienen instalado Office 2007, específicamente Outlook 2007 (instalación del cliente de CRM 3.0 para clientes Outlook). Para esto si pude encontrar solución, y el enlace está aquí: http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=740e1b3b-11c3-4aef-b2e3-8309e0cf1bb0


Finalmente todos mis usuarios trabajan en un ambiente de Terminal Services para lo cual también encontré una actualización y poder instalar el cliente de CRM para outlook, aquí el enlace: http://www.microsoft.com/downloads/details.aspx?displaylang=es&FamilyID=cbad1af7-8fde-40f2-8df5-935a363f87d9


 Espero esta información sea de su utilidad.

Launch 2008 – Windows Server 2008, Visual Studio 2008, SQL Server 2008

El día de ayer, 1 de abril, fue un día realmente especial por dos razones; en primer lugar por la realización del evento de lanzamiento de Windows Server 2008, Visual Studio 2008 y SQL Server 2008 en la ciudad de Quito, donde participé como speaker de la sesión de seguridad en el track de IT Pros, aunque con un “poco” de inconvenientes técnicos pues logré salir algo librado del tema, sin embargo quedé en deuda con todo el público asistente y de hecho voy hacer algo con la ayuda de este blog para compensarlo.


El segundo motivo de haber sido un gran día fue el recibir la noticia de haber sido reconocido por tercer año consecutivo como MVP (Most Valuable Professional) en Windows Server Customer Experience. Un nuevo año de esfuerzo, dedicación y ganas. Mis más sinceros agradecimientos a Fer García (MVP Lead), Guillermo Taylor (MSFT) y todas las comunidades técnicas y demás colegas y amigos MVPs, a todos ellos dedico este reconocimiento. En la foto, los héroes de la jornada.