IDMSDMLC Cobol precompiler adding FILLER bytes to record length
search cancel

IDMSDMLC Cobol precompiler adding FILLER bytes to record length

book

Article ID: 13245

calendar_today

Updated On:

Products

IDMS IDMS - Database IDMS - ADS

Issue/Introduction

A COBOL program was precompiled through the IDMSDMLC precompiler. The record that was copied from the dictionary had a FILLER with additional bytes added to it.

Why did this happen?

Environment

Release: 19.0
Component: CA IDMS/DB

Resolution

This is normal, the precompiler will add additional bytes to make the record length divisible by 8.

This will not affect the runtime environment.

This is documented after SUBSCHEMA-RECORDS  in the DATA DIVISION section:

Because COBOL doubleword aligns an 01 level record, the precompiler adds up to seven bytes, if necessary, to make the record length divisible by eight when copying in a schema-owned record to an 01 level.