Todas las publicaciones, artículos y otros contenidos de este blog se proporciona "TAL CUAL", sin garantías, y no otorga ningún derecho. Cualquier ejemplo esta bajo los términos especificados por Microsoft
Tweet
Buenos días.
Hace unos días un cliente que estaba actualizando su entorno MOSS 2007 desde RTM a SP3 ,sin hacer actualizaciones intermedias nos reportaba el siguiente error al actualizar
[SPWebTemplateSequence][ERROR] [15/05/2012 9:43:19]: Template OSRV#0: Exception thrown in activatingSPSite scoped features for SPSite with URL http://centraldamin/ssp/admin(Id=21cc6e91-21f0-4393-b13a-f60bb5610c46). Skipping this SPSite for template upgrade. Exception: System.InvalidOperationException: La característica '2b1e4cbf-b5ba-48a4-926a-37100ad77dee' no está instalada en este conjunto. No puede agregarse a este ámbito.
en Microsoft.SharePoint.SPFeatureCollection.AddInternal(Guid featureId,SPFeaturePropertyCollection properties, Boolean force, Boolean fMarkOnly) en Microsoft.SharePoint.SPFeatureCollection.Add(Guid featureId, Boolean force) en Microsoft.SharePoint.Upgrade.SPWebTemplateSequence.ActivateSiteFeatures(List`1 lstsiteidToUpgrade, List`1& lstsiteidExceptions, List`1& lstwebinfoExceptions
Afortunadamente, este error es un viejo conocido debido a que el acumulativo de infraestructura instalaba nuevas features referentes a la administración central y Shared Services Providers.
Para resolverlo se necesita instalar esas features ejecutando el comando psconfig.exe -cmd installfeatures
Luego el cliente nos apunto a un blog de un ex-compañero nuestro que daba una información detallada de la feature en cuestión:
"2b1e4cbf-b5ba-48a4-926a-37100ad77dee', concretamente se trata de la “S2SearchAdmin”"
Para más info:
http://blogs.msdn.com/b/jjameson/archive/2009/01/23/error-installing-moss-2007-december-cumulative-update.aspx
Espero que os sriva.
Gracias.
Un saludo
Héctor Calvarro Martín. SharePoint Dev/Core. Microsoft Support Escalation Engineer for EMEA
Hola
Hoy me contactó un compañero del Grupo de CRM, Fausto Cipriani, para echarle una mano con un caso referente a problemas de integración del componente Dynamics CRM 2011 List Component y SharePoint 2010.
Resulta que uno de sus clientes cuando intentaba conectarse a una de las conexiones de documentos, aparecía la página de SharePoint como empotrada en un iframe. Para ilustrar capture una imagen:
Procedí a comprobamos los tipos errores de configuración del conector:
Los anteriores pasos estaban correctos. Hablando con el cliente me confirmó que su usuario administrator si que tenía permisos y funcionaba pero otros usuarios administradores fallaban de la misma manera mostrando el portal de SharePoint en vez de los documentos.
Comprobando la url el conector fallaba con un site hijo de otro site en el mismo site collection. Antes, cuando habíamos comprobado la feature si estaba activa, me percaté que la feature era un site collection feature y no una site feature por lo cual se activaba a nivel de site collection y no de site (Estaba en Manage Site Collection Feature y no en Manage Site features).
Esto me hizo pensar que el problema podía ser que el usuario que fallaba no tenía permisos en el site collection "padre". Por lo cual se le dieron permisos de visualización y el problema desapareció mostrandose la lista de la manera correcta (El usuario no tenía documentos). Esta imagen muestra el resultado.
Por lo cual, si el conector se configura contra un site hijo,nieto etc que pertenece a una collección de sitios con jerarquica, es necesario dar derechos al menos de visualización al usuario en el site que contenga la feature.
Posible explicación de porque ha ocurrido esto.
Mi punto de vista de por qué ha ocurrido esto puede ser:
Como la feature al ser una site collection feature, el código del conector necesita que el usuario logeado tenga derechos en el sitio padre, porque si no alguna lógica de código interna debe estar fallando y no es capaz de completar la acción de listar los documentos y poner la vista del conector.
Por desgracia, esto es una suposición porque no tenemos declaración oficial del grupo de producto de CRM o SharePoint sobre ello.
Por último, me gustaría apuntaros a la siguiente información sobre como configurar el conector y el enlace de descarga
http://social.technet.microsoft.com/wiki/contents/articles/4324.aspx
http://www.microsoft.com/en-us/download/details.aspx?id=5283
Muchas Gracias
Un saludo.
Nos gustaría recalcar que la versión de SQL Server 2012 en instalaciones WSS 3.0 o de MOSS 2007 está no soportada.
Normalmente la suportabilidad de productos es siempre el requerimiento mínimo + 2 versiones, salvo excepciones. Por lo cual, como SQL Server 2000 era el requerimiento mínimo las dos siguientes versiones son SQL Server 2005 y SQL Server 2008/R2.
Además, en SharePoint 2010 deberás estar al menos en SP1 para poder usarlo como podéis comprobar en el siguiente link:
http://support.microsoft.com/kb/2460045
Muchas Gracias.
Ya están disponibles para su descarga las actualizaciones de Abril 2012, tanto de SharePoint 2010 como de 2007.
SharePoint 2010 (Build 14.0.6120.5000)
(RECORDAD INSTALAR ANTES EL SP1)
Tras instalar las actualizaciones se deberá ejecutar el Asistente de Configuración en cada servidor de la granja.
Por último, recordad que después de aplicar este CU necesitáis reiniciar el servicio de sincronización de perfiles.
SharePoint 2007 (Build 12.0.6661.5000)
Aviso! Esta actualización no se instalará si no se encuentra instalado ya el SP3 en el entorno.
El orden, como siempre, será instalar primero las actualizaciones de WSS 3.0, y posteriormente las de MOSS 2007.
Si teneis SPS 2010 sólo debeis instalar el relativo a SPS 2010 ya que incluye el de Foundation.
Hace unos días estuve hablando con un compañero de Estados Unidos y me comentaba que había desarrollado una aplicación para seguimiento de los blogs de grupo de producto para Office. Unos cuantos y yo le comentamos que la hiciera pública en todos los marketplaces y ahora ya ha sido disponible.
Se llama Office Blogs y básicamente es un visualizador de RSS de los blogs en Windows Phone 7.
Os la podeis descargar del siguiente enlace:
http://www.windowsphone.com/es-ES/apps/db1b43ce-6b8d-41f3-96d1-ea3a8fb0bb52
Disfrutadla.
El otro día quería hacer unas pruebas de integración de Lync Server 2010 y SharePoint pero por desgracia me encontré con el siguiente error:
"Not Available: Failure occured while attemmpting to check the schema state. Please ensure Active Directory is reachable"
Pues después de romperme la cabeza un rato mirando si la conexión al DC, el servidor DNS y si los componentes de active directory estaba bien instalados decidí echar un ojo a la documentación.
Por desgracia, me encontré que había perdido parte de mi tiempo en algo no soportado :(
"You cannot collocate any Exchange Unified Messaging (UM) component or SharePoint component with any Lync Server role."
http://technet.microsoft.com/en-us/library/gg398102.aspx
La próxima vez leeré la documentación antes de hacer experimentos :) .
Hola.
Cada vez más clientes tanto de SharePoint 2010 como de CRM 2011 comienzan a utilizar ambos productos conjuntamente. Son dos productos totalmente complementarios que ayudan a integrar la visión de gestión de negocio global de CRM con la gestión particular de tareas y acciones sociales de los empleados que provee SharePoint. Además, la mayoría de los clientes quieren sacarle el máximo potencial a ambos productos por lo cual o integran sus customizaciones o hacen un plan de desarrollo de ambos para que la interoperabilidad sea perfecta.
Entonces cuando la integración o desarrollo de nuevas aplicaciones entre productos comienza se encuentran que desde las aplicaciones de CRM 2011 basadas en .NET 4.0 aparece el siguiente mensaje al acceder al modelo de objetos de SharePoint:
¿Que es lo que ha pasado?
Muchos clientes creen que ambos productos ejecutan en la misma versión de .NET pero por desgracia no es así. CRM 2011 está construido en .NET 4.0 y SharePoint 2010 esta construido .NET 3.5 SP1 (evolución/extensión de .NET 2.0).
La forma de atajar la integración entre productos es muy sencilla, tenemos dos maneras:
Directamente instanciar una conexión al asmx que queráis usar de SharePoint y mediante comunicación de mensajes SOAP hacer operaciones CRUD sobre SharePoint. Todos los Web Services disponibles en el producto están referenciados en el siguiente enlace http://msdn.microsoft.com/en-us/library/ee705814.aspx . Por desgracia sus operaciones están muy limitadas comparado con el modelo objeto de servidor
SharePoint 2010 permite consumir datos desde una aplicación cliente .NET sin necesidad de Web Services mediante el modelo de objeto cliente. Es casi tan rico como el modelo de objetos de servidor de SharePoint y bastante fácil e intuitivo de usar. Tan sólo tenéis que referenciar las dlls Microsoft.SharePoint.Client, Microsoft SharePoint.Client.Runtime en el proyecto en cuestión y compilar en modo .NET 4.0 (el modo .NET 4.0 client no es compatible) . Para más información http://msdn.microsoft.com/en-us/library/ee537247.aspx
Viceversa también ocurre lo mismo, Solución de SharePoint instanciando dlls de CRM (llamarías desde 3.5 a 4.0) para ello deberías de usar Integración mediante Web Services de CRM. Para más información http://msdn.microsoft.com/en-us/library/gg334357.aspx
Para más información sobre integración de SharePoint 2010 y CRM 2011 os recomiendo la siguiente Charla del Tech-Ed Europe 2010
http://channel9.msdn.com/Events/TechEd/Europe/2010/OFS218
Se ha anunciado hoy una rebaja de precios en la mayoría de planes enterprise de Office 365 de un 20%.
Para más información echad un ojo a la nota oficial:
http://blogs.office.com/b/microsoft_office_365_blog/archive/2012/03/14/new-lower-prices-for-office-365.aspx
Para estudiar los tipos de planes existentes y contratación tan facil como presionar sobre el logotipo/botón de Office 365:
Hoy ha salido la beta de Microsoft Script Explorer for Windows PowerShell. Es una herramienta gratuita que sirve para:
Este es un ejemplo de una busqueda de SharePoint.
La verdad que es bastante interesante y se integra con PowerShell ISE. Funciona tanto para PowerShell 2.0 como 3.0.
DESCARGA
Por cierto, indicaros que es una beta ni una versión definitiva por lo cual:
Available in English on Rincón de Héctor Calvarro Blog
Hola a todos.
Hace un tiempo estuve trabajando con un cliente sobre como resetear Custom Document Id Providers (Crearé una entrada referente a ese caso en los próximos días).
Pues resulta que el script de PowerShell en la documentación del SDK SharePoint 2010 ECM Code Sample: Custom Document ID Provider http://msdn.microsoft.com/en-us/library/ff521589.aspx está mal..
El script correcto para asignar el Custom Document ID Provider es:
$site = Get-SPSite http://MyServer
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.DocumentManagement")
$assembly = [System.Reflection.Assembly]::LoadWithPartialName("CustomDocIdProvider")
$obj = new-object Microsoft.SDK.MOSS.Samples.CustomDocumentIDProvider
[Microsoft.Office.DocumentManagement.DocumentId]::SetProvider($site,$obj);
Ya se ha informado a nuestros compañeros del grupo de producto en EE.UU. y será arreglado en las próximas semanas/meses.
Ya están disponibles para su descarga las actualizaciones de Febrero 2012 para SharePoint 2010
SharePoint 2010 (Build 14.0.6117.5002)
Héctor Calvarro Martín. SharePoint Dev. Microsoft Support Engineer for DEV EMEA
Hola!!
Ya están disponibles para su descarga las actualizaciones de Febrero 2012 de SharePoint de 2007.
SharePoint 2007 (Build 12.0.6658.5000)
Tras instalar las actualizaciones se deberá ejecutar el Asistente de Configuración en cada servidor de la granja o “psconfig –cmd upgrade –inplace b2b -wait”
PS: La Publicación de las CUs de SharePoint 2010 saldrán en los próximos días
Puede que algunos os interese este complemento para SharePoint 2010 para la creación de entornos de aprendizaje que además se puede customizar para vuestros intereses . Por defecto, viene con ejemplos, videos y podcasts sobre los siguientes productos:
Se necesita estar al menos en SharePoint Server 2010 SP1 with August 2011 CU y tener instalado Silverlight 4.
La descarga es totalmente gratuita y se actualiza cada X tiempo.
http://www.microsoft.com/download/en/details.aspx?id=28178
Despues del anuncio de la disponibilidad general de SP15 CTP en verano se ha publicado tambien la version anterior a la Beta del SDK
http://www.microsoft.com/download/en/details.aspx?id=28768
Es solo la documentacion y el proposito es dar una idea a los actuales desarrolladores de como sera la plataforma en el futuro para tener en cuenta patrones de "disenno" para nuevos desarrollos o posibles migraciones.
Por cierto, indicaros que es una CTP y no es una beta ni una versión definitiva por lo cual:
Hace un rato en una session del TechReady 14 en EE.UU. hablando con mi "compannero" Patrick Heyde me comentaba que se ha hecho publico que este verano las Technical Preview de Office15, SharePoint15, Project15, Visio15, Exchange15, Lync15 van a estar disponibles para todo el mundo, segun se ha publicado en el blog del grupo de producto.
“While the Technical Preview program is already full, everyone will have the opportunity to try the Office 15 public beta later this summer, and we'll have more to share about the release then. In the meantime, I do want to thank everyone who is participating in the Technical Preview for their contributions and all our customers for their continued support.”
Mas informacion en:
http://blogs.office.com/b/office-exec/archive/2012/01/30/quot-office-15-quot-begins-technical-preview.aspx
Una muy buena noticia :)
ACTUALIZACIÓN SERÁ ARREGLADO PARA 2010 EN EL CU DE ABRIL 2012 Y EN 2007 EN EL CU DE JUNIO 2012
Nos gustaría informar que se ha encontrado que el output cache de MOSS 2007 y SharePoint 2010 deja de funcionar tras la instalación del parche de seguridad .NET MS11-100 KB2656362 http://support.microsoft.com/kb/2656362 y KB2656352 http://support.microsoft.com/kb/2656352 .Esta reportado y se está trabajando en una solución para este problema.
Por favor, se recomienda sopesar por vosotros que es lo que más os conviene, si estar más seguros pero con la falla de funcionalidad de cache o que la cache funcione correctamente pero que pueda haber un problema de vulnerabilidad.
Hace no mucho he tenido un caso bastante curioso referente al siguiente método SPWeb.GetSiteData(p) http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.getsitedata.aspx . Resulta que en el siguiente código no estaba generando la tabla esperada de items.
try
{ //Código a mayores del objecto SPSiteDataQuery p
DataTable dt = SPContext.Current.Site.RootWeb.GetSiteData(p);
//Código a mayores
}
catch (Exception e)
{
El problema estaba en que este método necesita ser instanciado desde un objeto SPWEB explícito, por lo cual quedaría de la siguiente manera:
SPSite Siteh = SPContext.Current.Site;
using (SPWeb Webh = Siteh.OpenWeb())
DataTable dt = Webh.GetSiteData(p);
Esto es debido a que necesita el objeto SPWeb explícito cada vez que se tiene que calcular las estadisticas del sitio, no lo he comprobado con EE.UU., pero tiene pinta de ser por diseño.
Un Saludo
Puede ser que alguno de vosotros os habráis encontrado con el siguiente mensaje de error "The expected version of the product was not found on the system" al instalar el último CU en MOSS 2007 SP3.
La solución es sencilla, instalad el paquete de la siguiente manera:
x86: "office-kb2596986-fullfile-x86-glb.exe PACKAGE.BYPASS.DETECTION.CHECK=1"x64: "office-kb2596986-fullfile-x64-glb.exe PACKAGE.BYPASS.DETECTION.CHECK=1"
Ya está disponible el paquete para MOSS 2007 (Build 12.0.6656.5000) que sufrió el retraso.
Es necesario antes, instalar la versión de WSS 3.0 que encontrareis en http://blogs.technet.com/b/hablamoss/archive/2011/12/14/disponible-acumulativo-de-diciembre-2011-para-wss-3-0-el-de-moss-2007-retrasado.aspx
Tras instalarlas se deberá ejecutar el Asistente de Configuración en cada servidor de la granja o “psconfig –cmd upgrade –inplace b2b -wait”
Ya están disponible para su descarga la actualización de Diciembre 2011 de WSS 3.0.
WSS 3.0 (Build 12.0.6656.5000)
Por desgracia el de MOSS 2007 se ha retrasado saldrá en los próximos días ya os avisaremos.
Ya están disponibles para su descarga las actualizaciones de Diciembre 2011 para SharePoint 2010
SharePoint 2010 (Build 14.0.6114.5000)
Alguno de vosotros seguro que se ha encontrado con el siguiente bug al subir una foto a un mysite:
El problema es debido a una regresión en el Cumulativo de Octubre de 2011. Los pasos para reproducirlo son:
Por desgracia, no hay un workaround sencillo para ello pero el problema ya ha sido arreglado y se distribuira el fix en el Cumulativo de Diciembre de 2011 (Sobre el 27 de diciembre de 2011 será lanzado).
SE HA DETECTADO UN PROBLEMA EN ESTE CU QUE HACE QUE NO SE INSTALE SOBRE EL SP3 DE MOSS 2007. SE ESTA TRABAJANDO EN UN FIX. PERDONAD LAS MOLESTIAS
Ya se ha arreglado el problema, han sido relanzados los paquetes y ya instalan sobre SP3
Ya están disponibles para su descarga las actualizaciones de Octubre 2011 de SharePoint de 2007.
SharePoint 2007 (Build 12.0.6654.5000)
Aviso! Esta actualización no se instalará si no se encuentra instalado ya el SP2 en el entorno.
PS: La Publicación de las CUs de SharePoint 2010 saldrán o el día de hoy o en los próximos días
Muchos os habeis encontrado con el siguiente mensaje de error en Visual Studio 2010 cuando desplegáis una solución a una granja multi-sevidor y queréis hacer debugging:
Básicamente este error ocurre porque por diseño Vs2010 no soporta la activación de features en granjas multiservidor.
Pero indagando más, la explicación concreta está en un paso anterior. Resulta que VS 2010 internamente implementa una llamada al siguiente método SPSolution.DeployLocal http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.administration.spsolution.deploylocal.aspx . Este método se debe usar para hacer troubleshooting de los wsp y lo que hace es el deploy de un wsp a una granja en modo local y no immediate (Sólo a un servidor)
Por lo cual, la única solución para evitar esto es compilar el código /(build o re-build) e ir al menú superior de VS y seleccionar build -> package. En este momento se habrá creado un paquete wsp en el directorio bin del proyecto.
Finalmente, a vuestra elección, deberéis ejecutar los comandos pertinentes ,PowerShell o STSAdm, para añadir la solución, desplegarla y activarla.
Ya están disponibles para su descarga las actualizaciones de Octubre 2011 para SharePoint 2010
SharePoint 2010 (Build 14.0.6112.5000)