The reason for using MQI is to allow routing of the file based on the Header information. The destination filename is built-up from the Unique ID as well.
I an experiencing the same problem, only worse! Whenever I try to use a repeating element in a delimited message, as soon as the parser hits the first NULL it stops and assumes that there are no more ...