Además de proporcionar Adaptive Forms, AEM Forms son compatibles con los formularios basados en XFA para generar Formularios PDF o HTML (Formularios Móviles) como en LC ES4 SP1. Si desea desarrollar nuevos formularios basados en XFA o editar uno, LC Designer ES4 sigue siendo la herramienta a utilizar.
Para obtener una vista previa de sus HTML Forms en LC Designer ES4, la configuración es la misma que cuando se utiliza un servidor LC ES4. Sólo tiene que seguir los pasos que se explican en la siguiente página de documentación: https://helpx.adobe.com/livecycle/help/mobile-forms/preview-xdp-forms-html.html
Tenga en cuenta que cuando utilice un servidor AEM Forms, deberá eliminar los valores predeterminados "lc/" del "HTML Preview Context" y del "Forms Manager Context" que se indican en la documentación.
Sin embargo, después de aplicar estos pasos, al previsualizar HTML Form, se le mostrará la siguiente página de error:
HTTP ERROR: 403
Problem accessing /content/xfaforms/profiles/default.html.
Reason: Forbidden
El registro del servidor AEM Forms imprimirá simultáneamente el siguiente mensaje:
22.04.2015 11:38:37.579 *INFO* [qtp788263154-145] org.apache.sling.security.impl.ReferrerFilter Rejected empty referrer header for POST request to /content/xfaforms/profiles/default.html
Esto se debe a que, por defecto, AEM no permite el encabezado de referencia vacío para las peticiones POST. Necesitamos modificar la configuración del filtro de referencia de Apache Sling para permitirlo.
Aquí están los pasos a seguir:
- Ir a la siguiente URL: http://localhost:4502/system/console/configMgr/org.apache.sling.security.impl.ReferrerFilter
- Marque la casilla "Allow Empty" (ver captura de pantalla más abajo)
Después de aplicar este cambio, no es necesario reiniciar los AEM Forms, puede intentarlo de nuevo.
Esta vez su HTML Form debe ser realizado con éxito: