The BizTalk EDI Implementation is receiving EDI 940 message [Warehouse shipping order] from partner. In response to this, BizTalk application needs to send EDI 997 message to the partner.
Problem: I was assuming that BizTalk EDI will send the 997 to the partner, without the configuring this party as receiver. The obvious reason was, when you start configuring the “Party as Interchange Receiver”, you need to set you do not see the EDI 997 GS and ST segment definition and when you try to set the “For ST1” from drop down you do not see EDI 997 and because of this I could not configure the party as receiver and due to this reason I was continuously getting below error.
X12 Message can not be serialized due to invalid party configuration for XXXX, 1st validation error has description ISA5: Data element too short
Note: The xml 997 was generating but it was failing at in the send pipeline. Assembler was trying to add the ISA and GS values, since the party was not configured as receiver, so assembler was not finding the ISA and GS info to add and it was throwing error i.e. ISA5: Data element too short.Later I found that ST1 field could be set to anything and this value will be overwritten EDI send pipeline with appropriate values. And this removes the error!!!
Last Visit: 31-Dec-99 18:00 Last Update: 7-Oct-15 2:10