I have an EDI 810 Project that creates 810’s for several of my EDI Parties. One of my Parties has requested for me to batch the 810’s into one ISA instead of an ISA for each 810. I attempted to set up the batching, but it is not working. On the Party EDI Properties, I used the Interchange Batch Creation Settings. I setup the Filter criteria to a max of 2 sets, just to test the process. I activated the batching. In the filter, I was noted to use EDI. DestinationPartyName == Customer 810 And EDI.ToBeBatched == False, on the send port. I then created the send port, EDI.Demo.Example.BatchDemo.FILE with TYPE of FILE, Destination folder \Customer\IncomingData. This is the Send Port associated with the Parties. I was not clear if the send port should be created with the EDI 810 Project/Application or the BizTalk EDI Application.
I created the Receive Port/Location on the BizTalk EDI Application with the Type of FILE and the EdiReceive pipeline.
I must have missed a setup that I need. Everytime I test the configuration, I get the following errors.
Error 1: If the EDI data has a zero at the end of the Data Element, IT104, the data is invalid. If I change the data from 11.930 to 11.931, it is ok.
Error 2: A message received by adapter “FILE” on receive location “EDI.Demo.Example.BatchDemo.FILE.LOCATION is suspended. Error details: The output message of the receive pipeline “Microsoft,BizTalk.Edi.DefaultPipeline.EdiReceive failed routing because there is no subscribing orghestration or send port.
I must have this configured wrong.