URLSpec

renderFormGuide、 「renderHTMLForm」操作(非推奨) 「renderPDFForm」操作 および Forms サービスが提供する操作の URL Options プロパティの値として使用できる複雑なデータ型です。この変数は、フォームのレンダリング時に Forms サービスが必要とする URI 値を保持します。

Xpath 式を使用してアクセスできるデータについて詳しくは、 データ項目 を参照してください。

デフォルトプロパティの設定について詳しくは、 データ型固有の設定 を参照してください。

データ項目

URLSpec 変数に格納されるデータ項目です。

applicationWebRoot

アプリケーション固有の Web コンテンツへのアクセスに使用される URL のルートを表す string 値です。この値が targetURL プロパティの値と組み合わせられて、絶対 URL が作られます( targetURL を参照)。

baseURL

コンテンツルート URI の HTTP バージョンであり、画像やスクリプトなどの外部依存関係への HREF 参照を含む HTML 変換に必要な URL を表す string 値です。依存パスが絶対パスのとき、この値は無視されます。このデータ項目は、 「renderHTMLForm」操作(非推奨) 操作および 「renderHTMLForm」操作 操作にのみ適用されます。

contentRootURI

フォームの取得元となる場所への URI または絶対参照を表す string 値です。この値が、変数が使用される操作の Form To Render プロパティの値と組み合わせられます。

この値では、次のソースを参照できます。

リポジトリ:
リポジトリにはアセットが含まれており、アセットは AEM forms サーバーにアップロードしたものです。値 repository:/// はリポジトリのルートを参照します。最初の 2 つのスラッシュはプロトコル(repository://)の一部であり、3 番目のスラッシュはリポジトリのルートを表します。

AEM forms サーバーのファイルシステム内のディレクトリ:
C:¥ [foldername] などの、AEM forms サーバー上の場所です。アプリケーションの移植性を最大化する必要がある場合、サーバー上の場所の使用はお勧めしません。

ネットワークディレクトリ:
¥¥ [folder name] などの、ネットワーク上の場所です。

HTTP でアクセス可能な Web 上の場所:
ファイルを Web サーバー上の場所にアップロードした後、http:// [server name] : [port number] / [folder name] などの URL を使用して場所を指定することができます。

options

Forms サービスの renderFormGuide操作、 「renderHTMLForm」操作(非推奨) 操作および 「renderPDFForm」操作 操作のオプションを含む map 値です。キーはオプション名です。

targetURL

ユーザーがフォームを送信したときにクライアントソフトウェアからデータを受信する Web サービスまたは Java サーブレットの URL を表す string 値です。targetURL が絶対 URL ではない場合、この値が applicationWebRoot の値と組み合わせられて、絶対 URL が作られます( applicationWebRoot を参照)。

URL が特定するアプリケーションエンドポイントでは、Java サーブレットなどの、ポストされたデータを処理する実装が提供される必要があります。

データ型固有の設定

変数データのデフォルト値を設定するためのプロパティです。

Application Web Root

アプリケーション固有の Web コンテンツへのアクセスに使用されるルート位置を表す URL を設定します。この値を「Target URL」オプションの値と組み合わせて、絶対送信 URL を構成します。

ターゲット URL

ユーザーがフォームを送信したときにクライアントアプリケーションからデータを受信する Web サービスまたは Java サーブレットにアクセスする URL を設定します。このオプションで値を設定すると、フォームデザインでターゲット URL がこのプロパティで指定された値に設定されます。このオプションが絶対 URL ではない場合、「Application Web Root」オプションの値と組み合わせて、絶対 URL が構成されます。

Content Root URI

フォームデザインを取得するリポジトリ内の場所を指定する URI または絶対参照を設定します。この操作でこの値を Form To Render プロパティの値と組み合わせて、フォームへの絶対パスを作成します。URI または絶対参照には、次のソースを使用できます。

リポジトリ:
リポジトリにはアセットが含まれており、アセットは AEM forms サーバーにアップロードしたものです。値 repository:/// はリポジトリのルートを参照します。最初の 2 つのスラッシュはプロトコル(repository://)の一部であり、3 番目のスラッシュはリポジトリのルートを表します。例えば、ドキュメントフォルダーはリポジトリのルートの下に作成されます。

AEM forms サーバーのファイルシステム内のディレクトリ:
C:¥ [foldername] などの、AEM forms サーバー上のフォルダです。アプリケーションの移植性を確保したい場合、サーバー上の場所を使用することはお勧めしません。

ネットワークディレクトリ:
ネットワーク上のフォルダーです。

HTTP でアクセス可能な Web 上の場所:
URL を使用してアクセスできるフォルダーです。

Base URL

HTTP 形式のコンテンツルート URI である URL を設定します。この値は、画像やスクリプトなどの外部依存関係への HREF 参照を含む HTML フォーム( 「renderHTMLForm」操作(非推奨) および 「renderHTMLForm」操作 操作)をレンダリングする場合にのみ必要です。依存パスが絶対パスのとき、この値は無視されます。