Talk About Network

Google





Software > Biz Talk NonXML > BTS2006 Rule en...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 3 Topic 925 of 978
Post > Topic >>

BTS2006 Rule engine problem

by =?Utf-8?B?Sm9obiBCZWF2ZXJz?= <JohnBeavers@[EMAIL PROTECTED] Apr 27, 2007 at 09:22 AM

I have built a .Net component to perform some simple string manipulations 
like concatenation, padding etc. The component works great with BizTalk
2004, 
however, when I try to use the same component in a policy in BizTalk 2006,

it seems as if the methods are not being called. For example, 
I have a rule that performs a database lookup using a value that is a 
concatenation of 3 elements. The rule looks like this

If
Condition
	AND
		FromType is equal to SenderId
		ToType is equal to SAPNum
		FromValue is equal to BREHelper.Concat3Elements(XmlNode1, XmlNode2, 
XmlNode3)

Then
Action
	SenderNode = ToValue
	Assert XmlDoc

The FromType, ToType, FromValue and ToValues are vocabularies defined as 
columns from a database table. XmlNode1-3 are nodes from within the
message 
that is
passed to the rule engine. The nodes are of type System.String. I see the 
component, database connection and Xml message as facts. For some reason
the 
rule 
never gets fired. One strange think that I have observed trying to 
troubleshoot the problem is, if I replace XmlNode1-3 with hardcoded values

the rule fires.
 




 3 Posts in Topic:
BTS2006 Rule engine problem
=?Utf-8?B?Sm9obiBCZWF2ZXJ  2007-04-27 09:22:07 
RE: BTS2006 Rule engine problem
=?Utf-8?B?U2Ft?= <Sam@  2007-05-02 15:43:00 
Re: BTS2006 Rule engine problem
Jan Eliasen <eliasen@[  2007-05-04 15:21:31 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Fri Jan 9 2:04:11 PST 2009.