Я запускаю решение BizTalk 2013r2 по следующему маршруту:
Все в порядке с выбранным параметром «Auth Endpoint Detail»
Это вызывает BRE, передавая следующее сообщение:
<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>
Это должно вызвать срабатывание следующего правила MasterCard, которое затем будет отправлять значения конечной точки в контексте сообщения:
Проблема в том, что не стреляет! Он срабатывает, когда я вручную «Тестирую политику» из BRE Composer. Однако, когда я запускаю сообщение через BizTalk и проверяю DebugView, я вижу следующее:
Я дважды проверил, что развернута правильная версия политики. Я был бы очень признателен за любые идеи, по которым правило не срабатывает.