2012.12.10
 

CLのゾーン型データのパラメータ渡し

Question

RPGLE内にゾーン10進数の6バイトのフィールド(6S 0)を作成し、パラメータとしてデータを渡すように以下の内容でコーデイングしました。
残念ながら動作しません。どうしてでしょうか。

図02-01

Answer

CLは、文字フィールドとして以外ゾーン10進数をサポートしていません。
CLからパラメータを渡すために、そのCLでパックのデータタイプで使用するようにしてください。
また、以下サンプルのように一度、CHGVARを入れることでCLの文字列としてゾーンニングされ、数値を渡すとRPGがゾーンとして数値フィールドにそれらを受け取ることができます。
以下、サンプルになります。

図02-02

ページトップ

ボタン