Running a BizTalk 2013r2 solution, I have the following itinerary:
All is good up to the selected "Auth Endpoint Detail"
This is calling the BRE, passing the following message:
<ns0:MasterCardRequest xmlns:ns0="http://www.EsbToolkit.TargetWebService/Authorization/MasterCardRequest">
<ns0:AuthAmount>300</ns0:AuthAmount>
<ns0:CardNumber>1111-1111-1111-1111</ns0:CardNumber>
<ns0:OrderNumber>130</ns0:OrderNumber>
</ns0:MasterCardRequest>
This should cause the following "MasterCard" rule to fire - which would then send endpoint values in the context of the message:
Problem is - it's not firing! It does fire when I manually "Test Policy" from within the BRE Composer. However, when I run a message through BizTalk and check DebugView, I see the following:
I have doubled checked that the correct version of the policy is Deployed. I'd be very grateful for any ideas as to which the rule is not firing.