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

Adobe AEM Forms API Quick Inicio 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 de AEM Forms con establecimiento inflexible de tipos 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 Forms Java 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 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 múltiples 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 AEM Forms:

Inicio rápido (modo SOAP): Pasar un documento ubicado en el repositorio de AEM Forms al servicio Output mediante la API de Java (invoca el repositorio y el servicio de salida)

Inicio rápido (modo SOAP): Creación de un documento PDF basado en fragmentos mediante la API de Java (invoca el ensamblado y el servicio de salida)

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): Firma digital de un formulario basado en XFA mediante la API de Java (invoca el servicio Forms y Signature)

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 de gestión de Documentos y de salida)

NOTA

El Inicio rápido ubicado en Programación con AEM Forms se basa en la implementación de AEM Forms 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.)

NOTA

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).

En esta página