Biztalk Message Promotions - PullRequest
       1

Biztalk Message Promotions

0 голосов
/ 17 августа 2011

Я относительно новичок в Biztalk, и у меня есть немного хлопот с этим:

Я создал простую оркестровку, правильно подключил ее к принимающему порту, я использую правильную схему и карту, и кажется, что оркестровка подписывается нормально. Однако, когда файл, который я хочу обработать, забирается в порту, я получаю сообщение об ошибке «Не удалось направить, поскольку подписчики не найдены». Я запустил HAT-запрос и увидел, что у орга есть активная подписка на нужную вещь, есть ли что-нибудь еще, что я могу проверить по этому поводу?

Ответы [ 4 ]

1 голос
/ 18 августа 2011

Ваш порт подключен непосредственно к оркестровке или оркестровка забирает сообщение из окна сообщения?Для получения оркестровки задано значение Активировать?
Как выглядит фильтр подписки для оркестровки?

0 голосов
/ 19 августа 2011

В качестве дальнейшего теста:

a) создайте sendport (FILE) b) добавьте к нему фильтр;BTS.ReceivePortName = c) захватить полученный файл - это должен быть XML, созданный вашим Custom PL. D) Использовать этот файл с местом получения, используя XML Receive PL, и посмотреть, как ваша оркестровка реагирует на

Thisпо крайней мере исключит проблему с конвейером ...

HTH

0 голосов
/ 17 августа 2011

Найдите сообщение об ошибке в HAT и посмотрите на тело сообщения. Скопируйте его, а затем запустите проверку по схеме ожидаемого сообщения. Если он не проверяется, значит, вы неправильно настроили дизассемблер плоских файлов.

0 голосов
/ 17 августа 2011

Проверьте, что ваш конвейер XMLReceive. Это будет продвигать свойство MessageType, и, надеюсь, ваша оркестровка успешно подпишется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...