none
Process Inbound EDI 997(ACK) RRS feed

  • Question

  • Hi

    Is there any way to process inbound EDI997 files. I tried to process the 997 files with a orchestration but got the below error.

    The output message of the receive pipeline "Microsoft.BizTalk.Edi.DefaultPipelines.EdiReceive, Microsoft.BizTalk.Edi.EdiPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" failed routing because there is no subscribing orchestration or send port.
     The sequence number of the suspended message is 1. 

    I'm sure the orchestration has no issues since i have processed other files like 214,204, 210 etc.

    I want to extract the acknowledgement details from 997 files and log it into a custom table. Please let me know is there any way to do this. 

    Thanks in advance.

    Tuesday, September 9, 2014 1:53 PM

Answers

All replies

  • Hi

    In the below link i found a solution

    http://social.msdn.microsoft.com/Forums/en-US/62686dcf-dbb3-40ad-928d-2e03c64fc8bd/process-inbound-997-x1200502997xsd?forum=biztalkediandas2

    But could we change the target namespace of build in schema X12 940. I changed the target namespace alone but it didnt compile.

    Please help me resolving this issue as its urgent. Thanks in advance.

    Tuesday, September 9, 2014 2:59 PM
  • As described in the other post, the 997 Schema is included in Microsoft.BizTalk.Edi.BaseArtifacts.dll.

    Since it's generated internally, you cannot change the namespace of the generated message.

    You can use the ESB Toolkits Remove and Add Namespace components to customize the 997 for you app: http://msdn.microsoft.com/en-us/library/ff699608.aspx

    Tuesday, September 9, 2014 6:44 PM

  • Thanks a lot for quick response John, you are very helpful and most reliable.

    I will try using ESB toolkit to alter the schema.

    Tuesday, September 9, 2014 7:03 PM