Show Menu
TÓPICOS×

Introdução ao Java API Quick Start

O Início rápido da API do Adobe AEM Forms pode ajudá-lo a acelerar seus esforços para desenvolver programas que interagem com os serviços do AEM Forms. O Quick Starts é um programa completo que você pode copiar e colar em seus próprios projetos e usar como ponto de partida. Você pode executar um Início rápido para ver como ele se comporta e modificá-lo de acordo com suas próprias necessidades.
As operações do AEM Forms podem ser executadas usando a AEM Forms fortemente tipada API e o modo de conexão deve ser definido como SOAP.
O Java fortemente tipado API Quick Start fornece uma lista de arquivos JAR necessários para executar o aplicativo Java. A maioria dos Início rápido do Java são aplicativos de console executados no main . No entanto, o Início rápido da API do Forms Java de tipo seguro é implementado como servlet Java executado em um aplicativo da Web.
A listagem de arquivos JAR está localizada em uma seção de comentários localizada no início do Início rápido. Por exemplo, o comentário a seguir está localizado em um início rápido de Saída e é uma lista de arquivos JAR típica encontrada em cada Início 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
     */

Início rápido de vários serviços

A maioria dos Inícios rápidos localizados em Programação com AEM Forms no JEE chama um serviço específico para executar uma operação. No entanto, alguns Início rápido chamam vários serviços do AEM Forms para executar um determinado fluxo de trabalho. A lista a seguir fornece inicializações rápidas de Java que chamam mais de um serviço de formulários AEM:
Início rápido (modo SOAP): Criação de documentos PDF com dados XML enviados usando a API Java (chama o serviço Formulários, Saída e Gerenciamento de documentos)
Início rápido (modo SOAP): Gerenciando funções e permissões usando a API Java (chama o DiretoryManager e o serviço AuthorizationManager )
Início rápido (modo SOAP): Transmissão de documentos para o Serviço de Saída usando a API Java (chame o serviço de Saída e Gerenciamento de Documentos)
O Início rápido localizado em Programação com AEM Forms é baseado em AEM Forms que estão sendo implantados no JBoss® Application Server e no sistema operacional Microsoft® Windows®. Entretanto, se você estiver usando outro sistema operacional, como o UNIX®, substitua os caminhos específicos do Windows por caminhos compatíveis com o sistema operacional aplicável. Da mesma forma, se estiver usando outro servidor de aplicativos J2EE, certifique-se de especificar propriedades de conexão válidas. (Consulte Configuração das propriedades de conexão.)
A maioria dos Quick Starts de serviço da Web são escritos em C# e usam a estrutura .NET. No entanto, você pode criar uma lógica de aplicativo cliente capaz de chamar os serviços do AEM Forms em qualquer ambiente de desenvolvimento compatível com os padrões SOAP. (Consulte Invocar formulários AEM usando serviços da Web.)