Is Bit Comparison in File Master Plus possible?
search cancel

Is Bit Comparison in File Master Plus possible?

book

Article ID: 11636

calendar_today

Updated On:

Products

File Master Plus for IMS File Master Plus for DB2 for z/OS

Issue/Introduction

We are at File Master Plus 9.1 on z/OS 2.1.  We would like to run a job which does a copy and includes records based on a bit comparison.  We cannot find a practical way to accomplish this.  In our case, at offset 40 in a record we want to copy the record if the bit is a 1 (xxxxxxx1).  Is there anyway to do this in File Master Plus?  I could think of no way to do this short of comparing the 128 possibilities of a 1 in the last position.  We accomplished our goal by using a sort copy.

Is Bit Comparison in File Master Plus possible?

Resolution

The product owner reviewed this case with his development team, and nobody was able to identify an easy way to support bit testing for the x’01’ bit.  They agree with you that this is the hardest one to test because of the 128 possible values that the byte could have that meets the condition. 

Additional Information

A sort was used to do this.  These are the control statements.

SORT FIELDS=COPY 

OPTION VLSHRT 

INCLUDE COND=(6,1,BI,EQ,X'50',AND,44,1,BI,ALL,B'00000001') 

END