Content query web part: The query cannot be completed because the number of lists in the query exceeded the allowable limit

1.6.11 / Comments (1) / by Unknown

Bueno, una perla más de conocimiento adquirida gracias a la experiencia empírica de comprobar cómo un sitio de producción que funciona perfectamente, después de crear un nuevo subsitio, empieza a mostrar en web parts de consulta de contenido el siguiente mensaje:

There is a problem with the query that the web part is using. Check the configuration of the web part and try again.

Mirando el log de SharePoint aparece la siguiente excepción:

The query cannot be completed because the number of lists in the query exceeded the allowable limit.

Después de agotar la sarta de improperios producto del momento de tensión, la solución encontrada es localizada rápidamente y puesta en funcionamiento con éxito.

  • El límite de listas soportadas en un CQWP cross-site (o SPSiteDataQuery) por defecto es 1000.
  • Ese límite se puede ampliar al valor deseado o poner a 0 (infinito) pero mucho ojo con los efectos colaterales de rendimiento.
  • En un SPSiteDataQuery podemos usar directamente la propiedad MaxListsLimit para establecer ese valor.
  • En un CQWP debemos establecer la propiedad ListsOverride del web part a:
  • <property name="ListsOverride" type="string">
    <![CDATA[<Lists ServerTemplate="#ID_TEMPLATE_LISTA#" MaxListLimit="#LÍMITE#">]]>
    </property>

ID de templates de lista. Los más comunes:

100 Generic list

101 Document library

102 Survey

103 Links list

104 Announcements list

105 Contacts list

106 Events list

107 Tasks list

108 Discussion board

109 Picture library

119 Wiki Page library

301 Blog Posts list

302 Blog Comments list

303 Blog Categories list

850 Page Library

Más en http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splisttemplatetype.aspx

 

Info extraída de http://technet.microsoft.com/en-us/library/cc263061(office.12).aspx#Content_query

1 comentarios:

Anónimo @ 1 de junio de 2011, 13:17

Me encanta ser fuente de inspiración para musas particulares... :)

Publicar un comentario