В текстовом файле входящее сообщение по умолчанию не будет содержать достаточно информации, чтобы среда выполнения BTS могла направить ваше сообщение.Вам нужно передать сообщение в обычный файл-диссамблер, который преобразует ваше сообщение в простой файл XML.
Процесс дизассемблирования в xml продвигает определенные вещи в контекст сообщения, одним из которых будет тип сообщения .
По умолчанию это то, на чем будет основана ваша оркестровая подписка, если вы настроили ее самым обычным образом.
Ваша проблема, вероятно, связана с одним из следующих действий:
- У вас нет дизассемблера плоских файлов в качестве этапа во входящем конвейере, или он настроен неправильно.
- Ваша подписка на оркестровку предназначена для типа сообщений, который не соответствует типу рассылаемого сообщения.
Чтобы продолжить устранение неполадок, после запуска оркестровки запустите запрос на подписки из консоли администрирования BizTalk.Вы должны увидеть строку (или две) для вашей оркестровки с type = "Activation".
Вы должны увидеть критерии, по которым движку BTS придется успешно оценивать, чтобы входящие сообщения доходили до вашей оркестровки.
Также вы можете включить отслеживание входящих сообщений и проверить тело сообщения, которое приходит до и после разборки.
Надеюсь, это поможет