InfoPath Forms Services no funciona debido a una configuración de estado de servicio no válida - Evento 7898

 

Se aplica a: SharePoint Server 2010

Última modificación del tema: 2010-09-02

Nombre de alerta:   Servicio de estado no configurado para InfoPath Forms Services

Identificador de evento: 7898

Resumen:   InfoPath Forms Services no funciona porque la configuración del servicio de estado de Microsoft SharePoint Server no es válida.

Síntomas: se muestran uno o varios de los síntomas siguientes:

  • No se pueden abrir los formularios de InfoPath en un explorador web.

  • No se pueden abrir los formularios de flujo de trabajo en un explorador web.

  • Aparece un mensaje de error cuando se carga un formulario que indica que el formulario no se puede presentar.

  • En el registro de eventos aparece este evento: Identificador de evento: 7898 Descripción: el servicio de estado de Microsoft SharePoint no está configurado correctamente y no puede responder a las solicitudes. InfoPath Forms Services depende del servicio de estado de Microsoft SharePoint para funcionar correctamente. Compruebe las reglas del motor de mantenimiento de SharePoint en Administración central de SharePoint en caso de problemas con la configuración del servicio de estado de Microsoft SharePoint.

Causa:   Servicio de estado, una dependencia de InfoPath Forms Services, no está correctamente configurado o no está asociado con la aplicación web que hospeda formularios de InfoPath.

Solución:   crear una aplicación de servicio de estado usando PowerShell

  1. Compruebe si se cumplen los siguientes requisitos: Consulte Add-SPShellAdmin.

  2. En el menú Inicio, haga clic en Todos los programas.

  3. Haga clic en Productos de Microsoft SharePoint 2010.

  4. Haga clic en Consola de administración de SharePoint 2010.

  5. En el símbolo del sistema de Windows PowerShell (PS C:\>), escriba el siguiente comando y presione ENTRAR:

    $serviceApp = New-SPStateServiceApplication -Name "State Service"

    Para crear una base de datos de servicio de estado y asociarla con la aplicación del servicio, escriba el comando siguiente y, a continuación, presione ENTRAR:

    New-SPStateServiceDatabase -Name "StateServiceDatabase" -ServiceApplication $serviceApp

    Para crear un proxy de aplicación de servicio de estado en el grupo de proxies predeterminado de la granja de servidores y asociarlo con la aplicación de servicio, escriba el comando siguiente y, a continuación, presione ENTRAR:

    New-SPStateServiceApplicationProxy -Name "State Service" -ServiceApplication $serviceApp -DefaultProxyGroup

Para obtener más información, vea New-SPStateServiceApplication, New-SPStateServiceDatabase y New-SPStateServiceApplicationProxy.

Solución:   asociar un proxy de servicio de estado con la aplicación web

  1. Compruebe si la cuenta de usuario que va a realizar este procedimiento es miembro del grupo Administradores del conjunto o granja de servidores.

  2. En la página principal de Administración central, haga clic en Administración de aplicaciones.

  3. En la sección Aplicaciones de servicio de la página Administración de aplicaciones, haga clic en Administrar aplicaciones web.

  4. En la página Administrar aplicaciones web, haga clic en el nombre de la aplicación web y, a continuación, en Conexiones de servicio.

  5. Active la casilla de verificación Proxy de servicio de estado.

    Si un proxy de servicio de estado no aparece en la lista, cree una aplicación de servicio de estado, una base de datos de servicio de estado y un proxy de servicio de estado.

Solución:   crear una aplicación de servicio de estado usando el Asistente para la configuración del conjunto de servidores

  1. Compruebe si la cuenta de usuario que va a realizar este procedimiento es miembro del grupo Administradores del conjunto o granja de servidores.

  2. En la página principal de Administración central, haga clic en Asistentes de configuración.

  3. En la página Asistentes de configuración, haga clic en Iniciar el Asistente para la configuración del conjunto de servidores.

  4. Asegúrese de que la casilla de verificación Servicio de estado está activada y, a continuación, finalice el Asistente para la configuración del conjunto de servidores.