BizTalk 2010 - EDI Batching Service - Delimiter specifications ignored?

Hello,

I am having a weird issue and I can't figure out how to fix it. I have a BizTalk process generating EDI 837I files. That works fine, and all the files with single ST/SE transaction sets are generated in a folder, with the correct delimiters as specified in the agreement settings (segment terminator of "~" and "CR LF" suffix).

I have then the batching service pick up the files, and a single file gets generated correctly. All the fields look correct, however the only issue is that the batched file is not following the delimiter specifications any longer, as the segment terminator is not set to "~" , but just "CR LF".

What am I doing wrong? Is there a separate section for setting the delimiters for the files generated by the batching service?

Thanks

PS - I applied the latest Cumulative Update 6 already


August 14th, 2013 3:46pm

First, check that the batch send port is also listed under the Agreement.

However, is there a reason you're taking the round trip through the file folder?

You really can just route the individual messages to the Batching Service.

The EDI Assembler will use the delimiters from whatever Agreement resolves, regardless of the message type.

You might also disable the Fallback Settings in case that's getting used unintentionally.

Free Windows Admin Tool Kit Click here and download it now
August 14th, 2013 4:22pm

The batch send port is already listed under the Agreement, and the Fallback Settings are disabled as well (plus they are set to different delimiters so I know it's not picking them up from there).

The batched files, no matter what delimiters I specify in the Agreement, keep on defaulting to * as the data element separator, ":" as the component separator, and CR LF as the segment terminator. As mentioned before, all the unbatched files have the correct delimiters, but all the delimiters get changed after batching.

In my test box, there is only 1 agreement defined, so I am not really sure where those wrong delimiters are coming from... Any more help?

Thanks

August 15th, 2013 12:26pm

And you're not setting the EDIOverride properties I'll assume.

If you route the batch to a different Send Port, one not specified in the Agreement, you should get an error.

Also, make sure you've set the delimiters on the right Tab of the Agreement.

Free Windows Admin Tool Kit Click here and download it now
August 15th, 2013 1:25pm

In BizTalk 2010 for weird issue problem as mentioned check this - You route the batch on same send Port and set delimiters on the right Tab.

http://www.athenainfotech.co.uk/biztalk-consultancy-services

August 29th, 2013 9:28am

In BizTalk 2010 for weird issue problem as mentioned check this - You route the batch on same send Port and set delimiters on the right Tab.

http://www.athenainfotech.co.uk/biztalk-consultancy-services

Free Windows Admin Tool Kit Click here and download it now
August 29th, 2013 9:28am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics