Show Menu
TEMAS×

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

El Inicio rápido de la API de AEM Forms de Adobe puede ayudarle a acelerar sus esfuerzos para desarrollar programas que interactúen con los servicios de AEM Forms. Los Inicios rápidos 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 de tipos múltiples 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, el Inicio rápido de la API con establecimiento inflexible de tipos de Forms Java se implementa como servlet de 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 del Inicio rápido. Por ejemplo, el siguiente comentario se encuentra en un inicio rápido de salida 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 ubicados 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 Documento Management)
Inicio rápido (modo SOAP): Pasar documentos al servicio Forms mediante la API de Java (invoca el servicio Forms y Documento 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): Transmisión de documentos al servicio de salida mediante la API de Java (invoque el servicio Output and Documento Management)
El Inicio rápido ubicado en Programación con AEM Forms se basa en AEM Forms implementados en el servidor de aplicaciones JBoss® 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 Inicios rápidos del servicio Web están escritos en C# y utilizan .NET framework. Sin embargo, puede crear una lógica de aplicación de cliente que pueda invocar servicios de AEM Forms en cualquier entorno de desarrollo que admita estándares SOAP. (Consulte Invocación de AEM Forms mediante servicios Web).