Introduzione a Java API Quick Start

Adobe AEM Forms API Quick Start ti consente di accelerare i tuoi sforzi per sviluppare programmi che interagiscono con i servizi AEM Forms. Gli avvii rapidi sono programmi completi che puoi copiare e incollare nei tuoi progetti e utilizzare come punto di partenza. È possibile eseguire una Avvio rapido per vedere come si comporta e modificarla in base alle proprie esigenze.

Le operazioni AEM Forms possono essere eseguite utilizzando l’API fortemente tipizzata di AEM Forms e la modalità di connessione deve essere impostata su SOAP.

Java fortemente tipizzato API Quick Start fornisce un elenco dei file JAR necessari per eseguire l'applicazione Java. La maggior parte dei Java Quick Starts sono applicazioni console eseguite in main. Tuttavia, la Guida rapida all’API fortemente tipizzata per Forms Java è implementata come servlet Java che viene eseguito all’interno di un’applicazione web.

L’elenco dei file JAR si trova in una sezione di commento all’inizio della Guida rapida. Ad esempio, il seguente commento si trova in un avvio rapido di Output ed è un tipico elenco di file JAR che si trova in ogni avvio rapido di 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 
     */

Guida rapida a più servizi

La maggior parte dei primi rapidi disponibili in Programmazione con AEM Forms richiama un servizio specifico per eseguire un'operazione. Tuttavia, alcuni Quick Starts richiamano più servizi AEM Forms per eseguire un determinato flusso di lavoro. Nell’elenco seguente sono riportati gli avvii rapidi Java che richiamano più di un servizio AEM Forms:

Avvio rapido (modalità SOAP): Trasferimento di un documento situato nell’archivio AEM Forms al servizio Output tramite l’API Java (richiama il servizio Repository and Output)

Avvio rapido (modalità SOAP): Creazione di un documento PDF basato su frammenti tramite l’API Java (richiama il servizio Assembler e Output)

Avvio rapido (modalità SOAP): Creazione di documenti PDF con dati XML inviati tramite l’API Java (richiama il servizio Forms, Output e Document Management)

Avvio rapido (modalità SOAP): Invio di documenti al servizio Forms tramite l’API Java (richiama il servizio Forms e Document Management)

Avvio rapido (modalità SOAP): Firma digitale di un modulo basato su XFA tramite l’API Java (richiama il servizio Forms e Signature)

Avvio rapido (modalità SOAP): Gestione di ruoli e autorizzazioni tramite l’API Java (richiama DirectoryManager e il servizio AuthorizationManager )

Avvio rapido (modalità SOAP): Trasmissione di documenti al servizio di output tramite l’API Java (richiamare il servizio Output and Document Management)

NOTA

Quick Start situato in Programmazione con AEM Forms si basa sulla distribuzione di AEM Forms su JBoss® Application Server e sul sistema operativo Microsoft® Windows®. Tuttavia, se utilizzi un altro sistema operativo, ad esempio UNIX®, sostituisci percorsi specifici di Windows con percorsi supportati dal sistema operativo applicabile. Allo stesso modo, se utilizzi un altro server applicativo J2EE, assicurati di specificare proprietà di connessione valide. (Vedere Impostazione delle proprietà di connessione.)

NOTA

La maggior parte dei servizi Web Quick Starts viene scritta in C# e utilizza il framework .NET. Tuttavia, è possibile creare una logica di applicazione client in grado di richiamare i servizi AEM Forms in qualsiasi ambiente di sviluppo che supporti gli standard SOAP. (Vedere Richiamo di AEM Forms utilizzando servizi Web.)

In questa pagina