BizTalk Server Orchestration - The value of argument "facts" cannot be null

This is Interesting: Free IT Magazines  
Home > Archive > BizTalk Server Orchestration > September 2005 > The value of argument "facts" cannot be null





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author The value of argument "facts" cannot be null
Jeremy Chapman

2005-09-14, 8:49 pm

I have a business rule based on the following schema:
<ns0:Root
xmlns:ns0="http://InteriorHealth.Orchestrations.MeditechADT.RouteFilter">
<Location>ZECN</Location>
<Facility>XYZ</Facility>
<Route>
<InterRai>true</InterRai>
<Promis>true</Promis>
</Route>
<TestB>true</TestB>
<TestS>TestS_0</TestS>
</ns0:Root>

In one version of the rule, I update the InterRai node to true if the
location node is ZECN. When I test this, I get the error "The value of
arguments facts cannot be null". So as a test, I updated the TestB node to
True instead, and it works. The only difference is that the InterRai Node is
nested inside a a node, where the TestB Node is inside the root node.

I'm sure I defined the vocabulary correctly for these two nodes, the xpath
is as follows:
/*[local-name()='Root' and
namespace-uri()='http://InteriorHealth.Orchestrations.MeditechADT.RouteFilter']/*[local-name()='Route'
and namespace-uri()='']
*[local-name()='InterRai' and namespace-uri()='']

/*[local-name()='Root' and
namespace-uri()='http://InteriorHealth.Orchestrations.MeditechADT.RouteFilter']
*[local-name()='TestB' and namespace-uri()='']

Can the rules engine not handle certain types of schema?


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com