Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, コンパイラーおよびランタイム 移行ガイド

IBM1927: SIZE 条件

「作業」コードの一部をコンパイルしているときに、次のようなメッセージ が表示されることもあります。

  IBM1927I S  SIZE condition raised by attempt to convert
              32777 to SIGNED FIXED BIN(15)

このメッセージは、例えば次のようなコードにより生成されま す。

  DCL I   BIN FIXED(15);

  DCL
    1 S,
      2 A    CHAR(10),
      2 B    CHAR(32767);

   I = STG(S);

上記の代入について、次の点に注目してください。

従来のコンパイラーであれば、何のメッセージも発行されません。

新しいコンパイラーでは、32777 は値が大きすぎて FIXED BIN(15) に変換 できないことが通知されます (FIXED BIN(15) 変数の最大値は 32767 であ るため)。

このメッセージは、無視できない問題を示しており、S レベルのメッセー ジであるため、コードを変更する必要があります。


Terms of use | Feedback

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