According to documentation (below), you begin counting from 0 for the start position and the end position is the first byte that is NOT to be included. Can you recheck your flat file definition as it is easy to get confused with this.
Regards,
Mary
Fixed Position. Counting from zero (0), extracts a fixed number of bytes from a record.
? Start Position. First byte to extract from the record.
? End Position. First byte that is not included in the extraction. If you enter a negative
number (for example, –1), the extractor returns all bytes from the byte specified in
the Start Position to the last byte in the record or composite.
For example:
record = webMethods
Start Position = 1
End Position = 7
Extracted bytes = ebMeth