このドキュメントのサンプルと例は、JEE 環境の AEM Forms のみを対象としています。
Adobe AEM Forms API クイックスタートは、AEM Forms サービスとやり取りするプログラムの開発に向けた取り組みを加速するのに役立ちます。クイックスタートは、独自のプロジェクトにコピーして貼り付け、出発点として使用できる完全なプログラムです。クイックスタートを実行して、動作を確認し、独自のニーズに合わせて変更できます。
AEM Forms の操作は、AEM Forms の厳密に型指定された API を使用して実行できます。接続モードは、SOAP に設定する必要があります。
Java™の厳密型 API クイックスタートには、Java™アプリケーションの実行に必要な JAR ファイルのリストが表示されます。 ほとんどの Java™クイックスタートは、内で実行されるコンソールアプリケーションです。 main
. ただし、Forms Java™で厳密に型指定された API クイックスタートは、Web アプリケーション内で実行される Java™サーブレットとして実装されています。
JAR ファイルのリストは、クイックスタートの先頭にあるコメントセクションにあります。 例えば、次のコメントは Output のクイックスタートにあり、各 Java™ Quick Start にある一般的な JAR ファイルのリストです。
/*
* 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 in the following path:
* <install directory>/Adobe/Adobe_Experience_Manager_forms/SDK/client-libs/common
*
* The adobe-utilities.jar file is in the following path:
* <install directory>/Adobe/Adobe_Experience_Manager_forms/SDK/client-libs/jboss
*
* The jboss-client.jar file is 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 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
*/
の最も簡単な開始 JEE 上のAEM Formsを使用したプログラミング 特定のサービスを呼び出して操作を実行します。 ただし、一部のクイックスタートでは、複数のAEM Formsサービスが呼び出されて、特定のワークフローが実行されます。 次のリストは、複数のAEM Formsサービスを呼び出す Java™クイックスタートを示しています。
クイックスタート(SOAP モード):Java™ API を使用してAEM Formsリポジトリ内のドキュメントを Output サービスに渡す (Repository および Output サービスを呼び出します)
クイックスタート(SOAP モード): Java™ API を使用してフラグメントに基づいたPDFドキュメントを作成する (Assembler および Output サービスを呼び出します)
クイックスタート(SOAP モード):Java™ API を使用して、送信済み XML データを使用したPDFドキュメントを作成します (Forms、Output および Document Management サービスを呼び出します )
クイックスタート(SOAP モード):Java™ API を使用してForms Service にドキュメントを渡す (Formsおよび Document Management サービスを呼び出します )
クイックスタート(SOAP モード): Java™ API を使用した XFA ベースフォームのデジタル署名 (Formsおよび Signature サービスを呼び出します )
クイックスタート(SOAP モード):Java™ API を使用した役割と権限の管理 ( DirectoryManager および AuthorizationManager サービスを呼び出します)。
クイックスタート(SOAP モード):Java™ API を使用して Output Service にドキュメントを渡す (Output および Document Management サービスを呼び出す)
「AEM Formsでのプログラミング」のクイックスタートは、JBoss® Application Server およびMicrosoft® Windows®オペレーティングシステムにデプロイされるAEM Formsに基づいています。 ただし、UNIX® などの別のオペレーティングシステムを使用している場合は、Windows 固有のパスを該当するオペレーティングシステムでサポートされているパスに置き換えます。同様に、別の J2EE アプリケーションサーバーを使用している場合は、有効な接続プロパティを必ず指定してください。(接続プロパティの設定を参照。)
ほとんどの Web サービスクイックスタートは C#で書かれ、.NET フレームワークを使用します。 ただし、SOAP 標準をサポートする任意の開発環境で、AEM Forms サービスを呼び出せるクライアントアプリケーションロジックを作成できます。(Web サービスを使用した AEM Forms の呼び出しを参照。)