使用上の注意
Using Data Length Arrayフィールドは、using_data_lenエレメントの配列を指します。
using_data_len_arrayは、using_data_lenと類似していますが、単一の長さを含める代わりに、長さの配列を指します。 すべての長さは、using_data_ptr_arrayで参照されたエレメントと関連付けられます。 var_len_reqが「Y」に設定されている場合は、using_data_ptr_arrayをゼロにする必要があります。この場合、CLIv2は、各using_data_ptr_arrayエレメントの最初の2バイトから、長さを抽出します(各エレメントの長さは、必然的に64K - 1に限定されます)。
言語 | 変数名 |
---|---|
COBOL: | DBCAREA-USING-DATA-LEN-ARRAY |
C: DBCAREA.H: | using_data_len_array |
ルーチン | 動作 |
---|---|
DBCHINI: | 書き込み |
DBCHCL: | 読み取り(IRQ) |
使用者 | 動作 |
---|---|
アプリケーション プログラム | 書き込み |
以下の状況では、エラー コード502が返されます。
- using_data_countとusing_data_ptrの両方が、ゼロ以外の場合
- using_data_countがゼロ以外で、using_data_ptr_arrayがゼロの場合
- using_data_ptr_arrayがゼロ以外、using_data_len_arrayがゼロで、var_len_reqが「N」に設定されている場合
エラー コード502
CLI502 BADARRAYOPS:Invalid parameter combination for array- operations. (配列操作に対して無効なパラメータの組み合わせです。)