Mapping from the ISA input segment should only occur once, but instead it occurs multiple times. The map is mapping a value from the ISA envelope on the input side of the map to a Header record on the output side of the map. (SCI34626)
Mapping from the ISA input segment should only occur once but instead it occurs multiple times.
Lftran is designed to pass only one transaction at a time to the core translator, it does not pass the entire Interchange. The envelope segments will also be passed with each transaction.
Resolving the problem
Gentran:Server for UNIX is working as designed. If lftran passed the the full Interchange to the core translator, then this mapping would work. However, lftran is designed to pass only one transaction at a time. The desired output could still be generated, but it would require processing outside of lftran, using perhaps a post-process script to format the data after the translator has finished.