Unable to publish infopath forms in MOSS 2007

:-)
Hola de nuevo,


Hoy os voy a contar un pequeño problema que hemos tenido a la hora de publicar formularios de InfoPath. Como ya sabéis, MOSS Enterprise dispone de los Forms Services, que permiten la publicación de documentos de InfoPath para su visualización en el navegador. Esto es muy útil, ya que permite que los clientes no necesiten disponer del cliente InfoPath.


Forms1


Para poder publicar un formulario, es necesario que se habilite esta característica en las propiedades del formulario, y posteriormente publicarlo en una librería de documentos:


Forms2


Evidentemente hay que tener activadas estas características en el servidor MOSS, dentro de las características de la colección de sitios:


Forms3


Sin embargo aunque estaban activadas, en el momento de publicar el formulario nos aparecía un mensaje de error:


Forms4


Visto con más detalle, las posibles causas del error podían ser las siguientes:


Forms5


Uy, uy, uy……… mientras me estaban entrendo los sudores de la muerte, pensé “a mi me suena que esto está bien, pero vamos a revisarlo”. Efectivamente, la primera no era, ya que se estaban ejecutando los servicios de InfoPathServices correctamente. La segunda tampoco, como habéis podido ver en la tercera imágen, y la última tampoco (psé, mira que llamarme a mí ‘usuario’, ¡que uno es administrador oiga!).


Así que empezamos a pelearnos con el tema, y después de conalutar con Ioana (mi ángel particular, e ingeniera de soporte de Microsoft :-P). La solución estaba en ‘forzar’ la desinstalación y posterior instalación de esta feature mediante el ya famoso STSADM. O sea, ir a la consola y tirar unas líneas para hacer de forma manual lo que desde el entorno gráfico parecía estar bien.


Os dejo la solución por si alguien más se encuentra con esto alguna vez:


Resolution:


- Checked the “Office SharePoint Server Enterprise Site Collection features”


· Browse to the site collection features


· Check for the “Office SharePoint Server Enterprise Site Collection features” to be activated. -> it was activated



- Checked that there was a Form Library on the Site. There was not, so we created it, as sometimes the publishing wizard fails if there is not a Form Library created. -> the warning still appears.



- Deactivated and reactivated the “Office SharePoint Server Enterprise Site Collection features” from the UI – the warning is still appearing



- Forced the deactivation and reactivation with STSADM:


· Open the command line


· Browse to the 12\BIN folder: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN


· To force the deactivation of the features use:


stsadm -o deactivatefeature -filename IPFSSiteFeatures\feature.xml -url %sitecollection_URL% -force


stsadm -o deactivatefeature -filename IPFSWebFeatures\feature.xml -url %sitecollection_URL% -force


· To force the reactivation of the features use:


stsadm -o activatefeature -filename IPFSSiteFeatures\feature.xml -url %sitecollection_URL% -force


stsadm -o activatefeature -filename IPFSWebFeatures\feature.xml -url %sitecollection_URL% -force



This solved the issue and the warning no longer appears when publishing an InfoPath form to the site on a MOSS Server.


Venga! Un saludo desde Andorra,


** crossposting desde el blog de Lluís Franco en geeks.ms **

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>