Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

You may receive an invalid character error message when you try to save a rule in BizTalk Server 2004


View products that this article applies to.

Symptoms

When you try to save a rule in the Microsoft BizTalk Server 2004 Business Rule Composer, you may receive an error message that is similar to the following:
Microsoft.RuleEngine.RuleEngineArgumentInvalidValueException: Table name "test[]" is invalid because the character "]" is not allowed.

↑ Back to the top


Cause

This problem may occur when you try to save a rule that refers to a Microsoft SQL Server database table that contains either of the following characters in the title:
  • [
  • ]
These characters are not considered valid table names in the BizTalk Server Business Rule Engine and cannot be used when you create or save a rule by using Business Rule Composer.

↑ Back to the top


Resolution

To resolve this problem, rename the SQL Server database table so that the database name does not contain either of the bracket characters ([ or ]) . After you change the database name, you can save the rule in Business Rule Composer.

↑ Back to the top


Status

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

↑ Back to the top


More information

For more information about BizTalk Server 2004, visit the following Microsoft Web site:

↑ Back to the top


Keywords: KB870607, kbbug, kbtshoot

↑ Back to the top

Article Info
Article ID : 870607
Revision : 3
Created on : 12/7/2004
Published on : 12/7/2004
Exists online : False
Views : 449