Show Menu
TEMAS×

Introducción al inicio rápido de la API de Java

El inicio rápido de la API de Adobe AEM Forms puede ayudarle a acelerar sus esfuerzos para desarrollar programas que interactúen con los servicios de AEM Forms. Quick Start son programas completos que puede copiar y pegar en sus propios proyectos y utilizar como punto de partida. Puede ejecutar un inicio rápido para ver cómo se comporta y modificarlo según sus propias necesidades.
Las operaciones de AEM Forms se pueden realizar mediante la API con establecimiento inflexible de tipos de AEM Forms y el modo de conexión se debe establecer en SOAP.
El inicio rápido de la API con establecimiento inflexible de tipos de Java proporciona una lista de los archivos JAR necesarios para ejecutar la aplicación Java. La mayoría de los inicios rápidos de Java son aplicaciones de consola que se ejecutan dentro de main . Sin embargo, Forms Java tiene un inicio rápido de API con establecimiento inflexible de tipos y se implementa como servlet Java que se ejecuta en una aplicación web.
La lista de archivos JAR se encuentra en una sección de comentarios ubicada al principio de Inicio rápido. Por ejemplo, el siguiente comentario se encuentra en un inicio rápido de Output y es una lista típica de archivos JAR que se encuentra en cada inicio rápido de Java.
 /*
     * This Java Quick Start uses the SOAP mode and contains the following JAR files
     * in the class path:
     * 1. adobe-output-client.jar
     * 2. adobe--client.jar
     * 3. adobe-usermanager-client.jar
     *
     * These JAR files are located in the following path:
     * <install directory>/Adobe/Adobe_Experience_Manager_forms/SDK/client-libs/common
     *
     * The adobe-utilities.jar file is located in the following path:
     * <install directory>/Adobe/Adobe_Experience_Manager_forms/SDK/client-libs/jboss
     *
     * The jboss-client.jar file is located in the following path:
     * <install directory>/Adobe/Adobe_Experience_Manager_forms/jboss/bin/client
     *
     * If you want to invoke a remote AEM Forms instance and there is a
     * firewall between the client application and AEM Forms, then it is
     * recommended that you use the SOAP mode. When using the SOAP mode,
     * you have to include additional JAR files located in the following
     * path
     * <install directory>/Adobe/Adobe_Experience_Manager_forms/SDK/client-libs/thirdparty
     *
     * For information about the SOAP
     * mode and the additional JAR files that need to be included,
     * see "Setting connection properties" in Programming
     * with AEM Forms
     *
     * For complete details about the location of the AEM Forms JAR files,
     * see "Including AEM Forms library files" in Programming
     * with AEM Forms
     */

Inicio rápido de varios servicios

La mayoría de los inicios rápidos que se encuentran en Programación con AEM Forms en JEE invocan un servicio específico para realizar una operación. Sin embargo, algunos inicios rápidos invocan varios servicios de AEM Forms para realizar un flujo de trabajo determinado. La siguiente lista proporciona inicios rápidos de Java que invocan más de un servicio de AEM Forms:
Inicio rápido (modo SOAP): Creación de documentos PDF con datos XML enviados mediante la API de Java (invoca el servicio Forms, Output y Document Management)
Inicio rápido (modo SOAP): Paso de documentos al servicio Forms mediante la API de Java (invoca el servicio Forms y Document Management)
Inicio rápido (modo SOAP): Administración de funciones y permisos mediante la API de Java (invoca DirectoryManager y el servicio AuthorizationManager )
Inicio rápido (modo SOAP): Pasar documentos al servicio de salida mediante la API de Java (invocar el servicio Output y Document Management)
Inicio rápido ubicado en Programación con AEM Forms se basa en AEM Forms que se implementa en JBoss® Application Server y en el sistema operativo Microsoft® Windows®. Sin embargo, si utiliza otro sistema operativo, como UNIX®, reemplace las rutas específicas de Windows por rutas que sean compatibles con el sistema operativo correspondiente. Del mismo modo, si utiliza otro servidor de aplicaciones J2EE, asegúrese de especificar propiedades de conexión válidas. (Consulte Configuración de propiedades de conexión).
La mayoría de los Quick Starts de servicio Web se escriben en C# y utilizan .NET framework. Sin embargo, puede crear una lógica de aplicación de cliente que pueda invocar los servicios de AEM Forms en cualquier entorno de desarrollo que admita los estándares SOAP. (Consulte Invocación de formularios AEM mediante servicios Web).