Présentation du démarrage rapide de l’API Java

Les exemples et les exemples de ce document sont réservés à l’environnement AEM Forms on JEE.

Le démarrage rapide de l’API AEM Forms Adobe peut vous aider à accélérer vos efforts de développement de programmes qui interagissent avec les services AEM Forms. Les didacticiels de mise en route sont des programmes complets que vous pouvez copier et coller dans vos propres projets et utiliser comme point de départ. Vous pouvez exécuter un didacticiel de mise en route pour voir comment il se comporte et le modifier en fonction de vos besoins.

Les opérations AEM Forms peuvent être effectuées à l’aide de l’API fortement typée d’AEM Forms et le mode de connexion doit être défini sur SOAP.

Le didacticiel de mise en route de l’API Java, très typé, fournit une liste des fichiers JAR requis pour exécuter l’application Java. La plupart des didacticiels Java Quick Starts sont des applications de console qui s’exécutent dans main. Toutefois, le démarrage rapide de l’API Java Forms est mis en oeuvre sous la forme d’une servlet Java s’exécutant dans une application web.

La liste des fichiers JAR se trouve dans une section de commentaire située au début du didacticiel de mise en route. Par exemple, le commentaire suivant se trouve dans un fichier de démarrage rapide de Output et est une liste de fichiers JAR standard qui se trouve dans chaque démarrage rapide 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
     */

Démarrage rapide de plusieurs services

La plupart des didacticiels de mise en route situés dans Programmation avec AEM Forms on JEE appellent un service spécifique pour effectuer une opération. Cependant, certains didacticiels de mise en route invoquent plusieurs services AEM Forms pour exécuter un workflow donné. La liste suivante fournit des démarrages rapides Java qui appellent plusieurs services AEM Forms :

Démarrage rapide (mode SOAP) : Transmission d’un document situé dans le référentiel AEM Forms au service Output à l’aide de l’API Java (appelle le service Repository and Output)

Démarrage rapide (mode SOAP) : Création d’un document PDF basé sur des fragments à l’aide de l’API Java (appel du service Assembler et Output)

Démarrage rapide (mode SOAP) : Création de documents PDF avec des données XML envoyées à l’aide de l’API Java (appelle le service Forms, Output et Document Management)

Démarrage rapide (mode SOAP) : Transmission de documents au service Forms à l’aide de l’API Java (appelle le service Forms et Document Management)

Démarrage rapide (mode SOAP) : Signature numérique d’un formulaire XFA à l’aide de l’API Java (appelle le service Forms et Signature)

Démarrage rapide (mode SOAP) : Gestion des rôles et des autorisations à l’aide de l’API Java (appelle DirectoryManager et le service AuthorizationManager )

Démarrage rapide (mode SOAP) : Transmission de documents à Output Service à l’aide de l’API Java (appel du service Output et Document Management)

REMARQUE

Les didacticiels de mise en route situés dans Programmation avec AEM Forms reposent sur le déploiement d’AEM Forms sur JBoss® Application Server et le système d’exploitation Microsoft® Windows®. Cependant, si vous utilisez un autre système d’exploitation, comme UNIX®, remplacez les chemins spécifiques à Windows par les chemins pris en charge par le système d’exploitation approprié. De même, si vous utilisez un autre serveur d’applications J2EE, veillez à spécifier des propriétés de connexion valides. (Voir Réglage des propriétés de la connexion.)

REMARQUE

La plupart des didacticiels de mise en route des services Web sont écrits en C# et utilisent le framework .NET. Cependant, vous pouvez créer une logique d’application cliente capable d’appeler les services AEM Forms dans n’importe quel environnement de développement prenant en charge les normes SOAP. (Voir Appel d’AEM Forms à l’aide de services web.)

Sur cette page