Rational Developer for System z
PL/I for Windows, Version 8.0, プログラミング・ガイド

複数のデータ・セットと 1 つのファイルの関連付け

PL/I ファイルは、時点が異なれば、まったく別のデータ・セットを表すことができます。TITLE オプションを使用すれば、ファイル・オープン時に複数のデータ・セットの中から 1 つを動的に選択して、特定の PL/I ファイルに関連付けることができます。次の例を見てください。

  do Ident='A','B','C';
    open file(Master) title('/MASTER1'||Ident||'.DAT');
         .
         .
         .
    close file(Master);
  end;

この例では、DO グループの最初の反復処理で Master がオープンされるときに、ファイルは MASTER1A.DAT という名前のデータ・セットに関連付けられます。処理が終了すると、このファイルはクローズされ、PL/I ファイル MASTER は MASTER1A.DAT データ・セットから切り離されます。DO グループの 2 回目の反復処理時に、MASTER がもう一度オープンされます。今度は、MASTER は MASTER1B.DAT という名前のデータ・セットに関連付けられます。同様に、DO グループの最後の反復処理では、MASTER はデータ・セット MASTER1C.DAT に関連付けられます。


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)