Problem:
Problem with FBA record length.
In current mainframe we have a batch job which is generating report.
Same job we have migrated in micro focus, we have file record lenth 133 in mainframe.
When the record length in proc and the Cobol program are same i.e 133 then the Microfocus jobs is aborting
When the same length is changed to 134 the same executes successfully
The only difference in the out file reports is the extra column inclusion after the page/line break numbers
Resolution:
As stated this is a mainframe migration program so it is using a mainframe DIALECT by default we will use ADV as the default behaivour envn though when you lookup the ADV directive you will see NOADV is the default.
Because the DIALECT will set the ADV directive the NOADV directive must be added after the DIALECT directive.
Example
DIALECT(ENTCOBOL)
NODAV
If you are using PCOMP(PCOMMAIN.DLL) USE($PCOMDIR) frin the mainframe migration tool kit you would want to add the NOADV to the DEFAULT.DIR file after the DIALECT directive; same as above.
#EnterpriseDeveloper
#MFDS