Стороны BizTalk 2010 не могут участвовать в Role Link - PullRequest
0 голосов
/ 04 ноября 2011

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

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

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

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

1 Ответ

0 голосов
/ 07 ноября 2011

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

...