Skip to main content

Problem:

We are trying to use MFA (Mainframe Access) Drag and Drop to transfer files between the host and the PC, but we keep getting this error message:

MFDAS01: Mainframe access problem. Reason: Record exceeds internal length limit

What is causing this? It was working previously.

Resolution:

The MFA translation switch being set in the incorrect position can cause this error. With Drag and Drop open, go to its main menu and select 'Configure' then 'Options'. Notice the switch in the upper right hand corner labeled EBCDIC/ASCII Translation.

What is not obvious is that regardless of the switch setting when one is downloading PDS members from the host to the PC, we will do the character set translation. In addition, when uploading from a PDS member to a host PDS (if MFA Drag & Drop starts from within the MFE project and the MFE Catalog was expanded to show the projects datasets) we will also do character set translation. However, if a download starts from a host sequential dataset then we will not do the character set translation and we will not do it if an upload starts from the PC to a host sequential dataset. This means that for source files, one should always ensure that the switch is set (checked on).

For data transfers (down or up), the switch should never be set to keep all data in an EBCDIC format.

Old KB# 2552

#EnterpriseDeveloper
#MFDS