Wednesday, July 4, 2007

You receive errors with event ID 5724 or 5719 when using the Base EDI adapter

Problem

When you use the adapter, you receive an error that is similar to one of the following messages when using party resolution together with an EDI receive location:

· The Messaging Engine is dropping the message due to authentication failure. The message came from Receive Location URL "EDI://1234567:ZZ:1234567".

· There was a failure executing the receive pipeline: "Microsoft.BizTalk.DefaultPipelines.XMLReceive" Source: "Microsoft.BizTalk.Pipeline.Components" Receive Location: "EDI://1234567:ZZ:1234567" Reason: There was an authentication failure. "The party corresponding to the inbound message cannot be identified".

Cause

The issue occurs because the BizTalk Server Base EDI adapter does not support party resolution.

Resolution

Create a custom pipeline or orchestration component to scan the InboundTransportLocation context property value and the ExplorerOM object model to enumerate through a list of parties to find a party that has an EDI qualifier value that matches.

Source: Microsoft

No comments: