martes, 30 de noviembre de 2010

La busqueda no funciona en Sharepoint Foundation (y versiones anteriores)

Sintomas:
En uno de tus sitios no funciona la busqueda y tienes un error como este:
No se puede rastrear la dirección de inicio sts4://sede.ascer.es/contentdbid={dcfdf837-58f4-432e-856f-6318f2fe8ff6}.
Contexto: aplicación 'Archivo_de_índice_de_búsqueda_en_el_servidor_de_búsqueda', catálogo 'Search'
Detalles:
Acceso denegado. Compruebe si la cuenta predeterminada de acceso al contenido tiene acceso a este repositorio, o bien agregue una regla de rastreo para rastrear este repositorio. Si el repositorio rastreado es un repositorio SharePoint, compruebe si la cuenta usada tiene permisos completos de lectura en la aplicación web de SharePoint que se está rastreando. (0x80041205)
Resolución:
Comprueba que puedes acceder al sitio en cuestión desde la maquina que lo aloja. En caso negativo es muy posible que este relacionado con la protección contra loopbak del IIS
Mira este vinculo para ver como resolverlo:
http://support.microsoft.com/kb/971382/en-us

viernes, 26 de noviembre de 2010

Visualizar mi calendario de Exchange desde Sharepoint (versiones 2010)

Problema:
Acceder a un calendario almacenado en Exchange Server (Outlook) desde SharePoint.
Solución:
Crear un calendario
Viendo el calendario ir a Calendario/Superposición de calendarios (overlay).
Añadir el calendario.
Mas detalles en:
http://office.microsoft.com/en-us/sharepoint-foundation-help/work-with-multiple-exchange-and-sharepoint-calendars-in-one-sharepoint-calendar-HA101777171.aspx
Mas problema:
Una vez hecho esto al sincronizar podemos tener dos problemas relacionados con el OWA.
a)  No se puede establecer una relación de confianza con el canal TTL /SSL (Could not establish trust relationship for the SSL/TLS secure channel with authority).
b)Para autenticarse el sitio OWA utiliza HTTP mientras que SharePoint require NTLM.
Todo esto puede estar relacionado con que publicas el OWA mediante forefront TMG con un certificado de terceros.
Lo mejor si tienes los servidores en tu red privada es que utilices la url interna.
En mi caso redirigía a la url externa por lo que tuve que usar el mandato:
set-OwaVirtualDirectory -identity "owa(Default Web Site)"  redirecttooptimalOWAServer=false
Aun así cada dos por tres cambia la url por la pública.
En cualquier caso el problema a) se resuelve configurando sharepoint para que confie en la autoridad raiz del certificado público de OWA.
Otro problema que suge es que solo ves ocupado o libre, la solución está en dar permisos al usuario por defecto para que pueda ver el asunto (los permisos los das desde Outlook o con GPOs)
A dia de hoy (Noviembre 2010) no se puede acceder a otros calendarios como pueden ser los recursos