Introdução ao Java API Quick Start

Exemplos e exemplos neste documento são apenas para o AEM Forms no ambiente JEE.

O Adobe AEM Forms API Quick Start pode ajudá-lo a acelerar seus esforços para desenvolver programas que interagem com os serviços da AEM Forms. Os Inícios rápidos são programas completos 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 necessidades.

As operações do AEM Forms podem ser executadas usando a API altamente digitada do AEM Forms e o modo de conexão deve ser definido como SOAP.

O Java fortemente digitado API Quick Start fornece uma lista de arquivos JAR necessários para executar o aplicativo Java. A maioria dos Java Quick Starts são aplicativos de console que são executados em main. No entanto, o Início rápido da API do Forms Java de tipo forte é implementado como servlet Java executado em um aplicativo da Web.

A listagem do arquivo JAR está localizada em uma seção de comentário 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 típica listagem de arquivos JAR 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 Quick Starts chamam vários serviços da AEM Forms para executar um determinado workflow. A lista a seguir fornece ícones rápidos do Java que chamam mais de um serviço AEM Forms:

Início rápido (modo SOAP): Passar um documento localizado no Repositório AEM Forms para o serviço de saída usando a API Java (chama o serviço Repositório e Saída)

Início rápido (modo SOAP): Criar um documento PDF com base em fragmentos usando a API Java (chama o serviço Assembler e Output)

Início rápido (modo SOAP): Criar documentos PDF com dados XML enviados usando a API Java (chama o serviço Forms, Output e Document Management)

Início rápido (modo SOAP): Passar documentos para o serviço da Forms usando a API Java (chama o serviço Forms e Gerenciamento de documentos)

Início rápido (modo SOAP): Assinar digitalmente um formulário baseado em XFA usando a API Java (chama o serviço de assinatura e Forms)

Início rápido (modo SOAP): Gerenciamento de funções e permissões usando a API Java (chama o DiretoryManager e o serviço AuthorizationManager )

Início rápido (modo SOAP): Passar documentos para o serviço de saída usando a API Java (chame o serviço de saída e gerenciamento de documentos)

OBSERVAÇÃO

O Início rápido, localizado em Programação com AEM Forms, é baseado no AEM Forms que está sendo implantado no JBoss® Application Server e no sistema operacional Microsoft® Windows®. No entanto, se estiver usando outro sistema operacional, como o UNIX®, substitua 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 Definindo propriedades de conexão.)

OBSERVAÇÃO

A maioria dos Quick Starts de serviço da Web é gravada em C# e usa o .NET Framework. No entanto, é possível criar uma lógica de aplicativo cliente que possa invocar os serviços da AEM Forms em qualquer ambiente de desenvolvimento compatível com os padrões SOAP. (Consulte Invocando o AEM Forms Usando Serviços da Web.)

Nesta página