Hello,
My customer is migrating its VAGen to RBD 9.1.1
In VAGen when writing out variable length record, there is no length field in output file. In RBD there is extra length filed
produced in output file which is not what customer wants.
Is this product defect or usage error ?
The source is below
<RecordFR901T_WK typebasicRecord
3 I int;
end
RecordFRVSF typeserialRecord
{fileName = "FRVSF",
lengthItem = I
}
3 VAGen_STRING char(80) ;
4 STRING_H hex(160) ;
end
///// program
‹FRVSF.resourceAssociation = "D:\\TEMP\\output.TXT";
setFRVSF empty;
FRVSF.VAGen_STRING= "AAAAA";
FR901T_WK.I = strLib.byteLen(FRVSF.VAGen_STRING);
addFRVSF ;
setFRVSF empty;
FRVSF.VAGen_STRING= "BBB ";
FR901T_WK.I = strLib.byteLen(FRVSF.VAGen_STRING);
addFRVSF ;
setFRVSF empty;
FRVSF.STRING_H = "0D0A";
FR901T_WK.I = strLib.byteLen(FRVSF.VAGen_STRING);
addFRVSF ;
setFRVSF empty;
FRVSF.VAGen_STRING= "CCCCCCCCCC ";
I = strLib.byteLen(FRVSF.VAGen_STRING);
addFRVSF ;
rununit.properties
vgj.ra.frvsf.systemName=frvsf
vgj.ra.frvsf.fileType=seqws
vgj.ra.frvsf.replace=0
vgj.ra.frvsf.conversionTable=
vgj.ra.frvsf.text=1
vgj.ra.frvsf.formFeedOnClose=1
vgj.ra.frvsf.text=0
>
dwkey