FIX: Validation fails on the EDI send pipeline when you process EDI messages that contain leading and trailing zeros and spaces in BizTalk Server 2010

Article ID: 2678762 - View products that this article applies to.
Expand all | Collapse all

On This Page

SYMPTOMS

Consider the following scenario:
  • You use Microsoft BizTalk Server 2010 to process inbound batched EDI messages.
  • You create a BizTalk party, and then you create an agreement.
  • On the Party A->Party B one-way agreement tab, you select one of the following options for the Inbound batch processing option setting in the Interchange Settings section:
    • Preserve Interchange - suspend Interchange on Error
    • Preserve Interchange - suspend Transaction Sets on Error
  • You select the Allow leading and trailing zeroes and spaces validation setting option in the Transaction Set Settings section.
  • You receive a message that contains leading and trailing zeros and spaces. For example, the message contains a decimal value.
In this scenario, the message passes validation on the EDI receive pipeline. However, the message fails validation on the EDI send pipeline. When this issue occurs, you may receive error messages that resemble the following:
Invalid character in data element
Leading or trailing space found

CAUSE

This issue occurs because the EDI send pipeline is hard-coded not to allow leading and trailing zeros and spaces. Therefore, the EDI send pipeline ignores the validation setting that was specified for the agreement.

RESOLUTION

After you apply this hotfix, leading and trailing zeros and spaces are allowed on the EDI send pipeline for Batch In/Batch Out (BIBO) scenarios. Additionally, EDI data validation continues to work on the EDI send pipeline.

Cumulative update information

BizTalk Server 2010

The hotfix that resolves this issue is included in cumulative update package 5 for BizTalk Server 2010.

For more information about how to obtain the cumulative update package, click the following article number to view the article in the Microsoft Knowledge Base:
2689458 Cumulative update package 5 for BizTalk Server 2010

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about how to configure local host settings, go to the following MSDN website:
How to configure local host settings
For more information about how to configure validation, go to the following MSDN website:
How to configure validation
For information about the service packs and cumulative update list for BizTalk Server, click the following article number to view the article in the Microsoft Knowledge Base:
2555976 Service pack and cumulative update list for BizTalk Server
For more information about BizTalk hotfixes and service pack support, click the following article number to view the article in the Microsoft Knowledge Base:
2003907 Information about BizTalk hotfixes and service pack support

Properties

Article ID: 2678762 - Last Review: July 6, 2012 - Revision: 2.0
APPLIES TO
  • Microsoft BizTalk Server Enterprise 2010
  • Microsoft BizTalk Server Branch 2010
  • Microsoft BizTalk Server Developer 2010
  • Microsoft BizTalk Server Standard 2010
Keywords: 
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbbiztalk2010presp1fix KB2678762

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com