Biztalk - при обработке плоского файла получает сообщение “подписчики не найдены”

StackOverflow https://stackoverflow.com/questions/1521338

Вопрос

Я создал плоскую файловую схему в Visual Studio из имеющегося у меня экземпляра CSV-файла, и она отлично проверяется, и я подключил оркестровку для отправки и получения портов, установленных для ожидания файла этой схемы.Когда я публикую оркестровку и использую ее для получения файла, она немедленно приостанавливается со следующей ошибкой:

Опубликованное сообщение не удалось перенаправить, поскольку не было найдено подписчиков .Эта ошибка возникает, если не указан порт согласования подписки или отправки , или если некоторые из свойств сообщения, необходимых для оценки подписки, не были повышены.Пожалуйста, используйте консоль администрирования Biztalk для устранения неполадок этот сбой.

Порт отправки указан, и поскольку я не выполняю никакой обработки на основе содержимого, я не думаю, что мне нужно что-либо продвигать.В настоящее время я использую конвейер PassthroughReceive - остальные три конвейера, которые у меня есть, выдают мне ошибки о невозможности разобрать файл, поскольку, похоже, они ожидают XML.

Я упускаю здесь что-то очевидное?Или, другими словами:

Могу ли я передать содержимое CSV-файла в свою оркестровку без пользовательского конвейера?

Это было полезно?

Решение

Да, когда вы создаете пользовательскую схему плоских файлов, вам необходимо создать пользовательский конвейер (в данном случае конвейер приема), добавить к нему компонент Disassembler плоских файлов, а затем настроить его свойства с помощью вашей пользовательской схемы плоских файлов.

Затем вам нужно настроить свой порт приема для использования этого конвейера приема.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top