ファイルの使用の詳細については、『リンケージ・プロパティー・フ ァイルのデプロイ』を参照してください。ファイルのカスタマイズの詳細については、 『リンケージ・プロパティー・ファイル (参照)』を参照してください。
リンケージ・オプション・パーツは一連のエレメントから構成されており、それぞれのエレメントには複数のプロパティーと値のセットが含まれます。エレメントには、以下のタイプがあります。
各エレメント内で、プロパティー (例、pgmName) が プログラムまたはレコードがどのエレメントを参照しているかを識別します。 特に指定のない場合は、プロパティーの値は、有効な名前、アスタリスク、または有効な名前の先頭部分の後にアスタリスクが付いたものになることがあります。アスタリスクは、1 つ以上の文字に相当するワイルドカードであり、一連の名前を指定できます。
pgmName プロパティーに対して、次の値を含む callLink エレメントを考慮してください。
myProg*
このエレメントは myProg の文字で始まるすべての EGL プログラム・パーツに関係します。
複数のエレメントが該当する場合、EGL では最初のエレメントが使用されます。 例えば、以下のような複数の pgmName 値を順番に指定している一連の callLink エレメントを考えます。
YourProgram YourProg* *
最後の値に関連付けられたエレメントについて考えてください。この場合、pgmName の値は 1 個のアスタリスクのみです。このようなエレメントはすべてのプログラムに該当することが考えられます。しかし、個々のプログラムについて見ると、最後のエレメントは、それ以前のエレメントがすべて該当しなかった場合にのみ該当します。例えばプログラムが YourProgram01 を呼び出す場合、呼び出しの処理方法を定義するうえで、2 番目のエレメント (YourProg*) の指定するリンケージが 3 番目のエレメント (*) よりも優先されます。
ほとんどの場合、より特定名を指定したエレメントを先に、より一般的な名前を指定したエレメントを後にすべきです。前述の例では、アスタリスク付きのエレメントが適切にも最後に置かれて、デフォルトのリンケージ指定を提供するようになっています。