Freelancer In France
Member
Hello,
There is a restriction in E91 b76b0220 to only process a maximum flat file record length of 1500. As you can see from the code extract below, any attempt to send in anything greater resets the length passed to 1500.
..........
iErrCode = MathNumericToInt(&lpDS->mnRecordLength, &iRecordLength);
if (iRecordLength > 1500)
{
/* maximum number of characters to be copied is 1500 */
iRecordLength = 1500;
}
..........
I am processing a flat file that has a record length of around 2500 chars that I need to write to the F0911Z1. Does anybody know any reason why I couldn't just clone the b76b0220 and change it to, say, 5000 char?
Thanks,
Simon
There is a restriction in E91 b76b0220 to only process a maximum flat file record length of 1500. As you can see from the code extract below, any attempt to send in anything greater resets the length passed to 1500.
..........
iErrCode = MathNumericToInt(&lpDS->mnRecordLength, &iRecordLength);
if (iRecordLength > 1500)
{
/* maximum number of characters to be copied is 1500 */
iRecordLength = 1500;
}
..........
I am processing a flat file that has a record length of around 2500 chars that I need to write to the F0911Z1. Does anybody know any reason why I couldn't just clone the b76b0220 and change it to, say, 5000 char?
Thanks,
Simon