Стороны BizTalk 2010 недоступны для включения в ссылку роли

#biztalk #biztalk-2010 #trading

#biztalk #biztalk-2010 #торговля

Вопрос:

У меня возникла проблема при изменении существующего приложения BizTalk 2010. В настоящее время приложение принимает плоский файл, сопоставляет данные в файле с форматом EDI 835, а затем ссылка на роль определяет, какую сторону / порт отправки использовать для завершения сборки 835 и удаления его в нужную папку. Это приложение было фактически обновлено из проекта BizTalk 2006 R2, и стороны были перенесены с помощью средства миграции сторон, входящего в состав BizTalk 2010. Это приложение отлично работало с момента миграции.

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

После некоторых исследований я обнаружил, что данные в базе данных BizTalkMgmtDb не синхронизированы. Похоже, есть два места, где можно найти стороны. Существуют таблицы TPM, в которых все стороны перечислены в таблице Partner, а в таблице BusinessIdentity, похоже, есть все последние введенные мной данные. Однако при просмотре таблицы dbo.bts_party отсутствуют последние данные, а новые стороны отсутствуют. В других таблицах, связанных с этой таблицей dbo.bts_party, также отсутствуют последние данные.

Похоже, что в более старых версиях BizTalk был способ синхронизировать TPM и BizTalk с помощью чего-то, называемого Business Activity Services (BAS). Однако я не вижу ничего подобного в BizTalk 2010. Кто-нибудь когда-либо сталкивался с этой проблемой раньше, и как мне ее решить? Заранее спасибо!

Ответ №1:

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