Я передаю сообщение в biztalk, в результате чего появляется следующее приостановленное сообщение:
Внутреннее исключение: произошел сбой при оценке выделенного поля MessageStatus по данным части сообщения. Данные части сообщения не содержат по крайней мере один из узлов, указанных выражением XPath (перечисленным ниже), который соответствует выделенному полю. Причина этой ошибки может заключаться в том, что данные части сообщения не были инициализированы или данные части сообщения не соответствуют сообщению.
В своей оркестровке я использую карту, которая сопоставляет идентификатор с именем textID с полем textID в моем созданном сообщении «MessageAttempt». У меня также есть поле под названием MessageStatus со значением «Nothing», которое не следует путать.
После моей карты я использую фигуру назначения сообщения, чтобы установить для элемента MessageAttempt.MessageStatus значение «Попытка» с помощью следующего кода:
Message_MessageAttempt.MessageStatus = var_Attempt;
Я весь день пытался понять это. У меня есть аналогичная форма ConstructedMessage / Transform / Assignment в другой ветке в моей оркестровке, настроенная одинаково и отлично работает. Я не уверен, что мне может не хватать.