Considerations

The CONDITION command inspects a field that starts at a particular position and extends for a certain length. If the entire field is not available within the input record, the condition is always false. If the input file contains variable-length records, the record may not extend the full length specified by the START and LENGTH subcommands. In this way, a condition which seems as if it should be satisfied can actually fail.