martes, 7 de junio de 2011

Problemas conexion TASKTASK de Ipad con exchange

Síntomas:
El programa tasktask para sincronizar las tareas con un servidor exchange no funciona.

Tips para solucionarlo en un entorno exchange forefront TMG
La clave esta en que se debe tener acceso a los servicios web del exchange (aplicación /EWS del IIS) desde el exterior.
Para verificarlo intentar navegar hasta:

https://exchange.tueempresa.com/EWS/Services.wsdl

Donde exchange.tuempresa.com es tu url de publicación exchange
Si no funciona hay que trabajar en esta línea:
El servicio Web está publicado en la misma regla que Outlook AnyWhere (por lo menos en mi caso), es posible que Outlook AnyWhere esté funcionando pero no funciones otros servicios o caminos publicados (EWS o OAB)
Puedes comprobar  y recibir información  con el botón prueba de la regla de publicación.

Yo tenía dos problemas la url externa de publicación y los metodos de autenticación.
La url externa de publicación por defecto era midominio.com/EWS y mientras que debia ser exchange.midominio.com/EWS. Por otro lado los metodos de autenticación en Exchange y Forefront no coincidian.
Para ver la configuración en el Shell de Exchange:

get-WebServicesVirtualDirectory |fl


Luego puedes modificar los valores con:
 
Set-WebServicesVirtualDirectory -Identity * -ExternalUrl https://www.contoso.com/EWS/exchange.asmx
Set-WebServicesVirtualDirectory -Identity * -WindowsAuthentication $true

Referencia set-webservicesvirtualdirectory

No hay comentarios: