Home The Company Publications Products Links Tips

Tips, Tricks, and Techniques

Last update: 30 April 2004

NAT3055 Attempted format/length conversion not possible.



Don't use a READ command to get records from the parameter file that contains different record types or logical records.

To determine the end of the read loop ADABAS has to read one record more to compare. And exactly this next record can have another format, since ADABAS fields are redefined with logical user fields. The following error message will happened:
An attempted format conversion was not possible due to incompatible data formats or other compatibility problems.

If the record type you read is the last in the file, you'll never get this error.

PREDICT definitions for one record type:
1 Z7 DRP-REC-TYP/DRW-MKT/DRW-REC  A7    
     SUPERA2A2N1: PARM-REC-TYP(AA),
     DRW-MKT-COMBO (A7), 
     DRW-REC-TYP (AB) 
....
ADABAS fields:
Level I Name I Length I Format I  Options      I Predict field names   
------I------I--------I--------I-------------- I-----------------------
  1   I  AA  I  002   I    A   I NU DE         I  
  1   I  AB  I  027   I    U   I NU            I  	                    
  1   I  A7  I  100   I    A   I NU            I  
             
....
1740	*                                                           
1750	R1.   READ  PARM-VIEW-2  BY  DRP-REC-TYP/DRW-MKT/DRW-REC    
1760	      STARTING FROM  #START-KEY-1                           

It is strictly recommanded to use a FIND command to avoid this error.

Top Page



Back to NATURAL Tips, Tricks, Techniques -- Overview