データ中のビット判定を行うことはできますか?

Document created by Masaaki_Iyama Employee on Jun 26, 2015Last modified by Masaaki_Iyama Employee on Jun 29, 2015
Version 1Show Document
  • View in full screen mode

文書番号: JTEC001023

製品名: CA-Easytrieve Plus

バージョン: ALL

OS: z/OS, MSP, VOS3

 

Question

データ中のビット判定を行うことはできますか?

 

Answer

定義されたフィールド内のデータの選択されたビットが1(ON)、または0(OFF)であるかどうかをチェックできます。ビットのチェックには、ON、OFFのキーワードを使用します。

 

<チェック文>

  IF   フィールド名    ON     フィールド名、 もしくは、 X'16進リテラル'

                         OFF  

 

<例>

  IF   NUMR   ON   X'F0F0F0F0'

 

上記例の場合、NUMRのフィールドの各バイトの上位4ビット全てに1(ON)が立っているかどうかをチェックすることになります。

Attachments

    Outcomes