ESQL フィールド参照は、メッセージ・ツリーまたはデータベース表内の特定のフィールド (構造の場合もある) を識別する、ピリオドで区切られた値のシーケンスです。情報のルートから特定のフィールドへのパスは、親子関係を使用してトレースすることができます。
フィールド参照を ESQL ステートメントで使用して、メッセージまたはデータベース表内で参照、更新、または作成するフィールドを識別できます。例えば、以下の ID をメッセージ・フィールド参照として使用できます。
Body.Invoice.Payment
タイプ REFERENCE の ESQL 変数を使用して、特定のフィールド参照を含む動的ポインターをセットアップすることができます。これは、繰り返しフィールドを含む特定の構造の開始点など、メッセージ内の頻繁に参照されるポイントへの固定参照を作成するために役立つことがあります。
フィールド参照でエレメント・タイプ、XML ネーム・スペースの識別、索引、およびタイプ制約も指定できます。これらは後で詳述されています。
フィールド参照中の最初の名前のことを、相関名 ということもあります。