Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как настроить фильтры для отправки пакетного обмена электронными данными (EDI).
Исходная версия продукта: BizTalk Server
Исходный номер базы знаний: 2655256
Итоги
Действия, описанные в пошаговом руководстве (X12): отправка пакетных обмена EDI, требует уточнения на шаге 8. Для этого шага требуется порт отправки, который выбирает пакетный обмен, подписываясь на свойства контекста EDI.ToBeBatched==False
, EDI.BatchName
и EDI.DestinationPartyName
.
DestinationPartyName
необходимо повысить уровень в пользовательском компоненте конвейера или оркестрации. его также можно ввести в стороны>соглашение>параметры обмена>идентификаторы>разрешитель дополнительного соглашения>Название целевой стороны.
Критерии фильтра для порта отправки также можно изменить только для включения EDI.ToBeBatched==False
и EDI.BatchName
.
Симптомы
Поведение заключается в том, что пакет не создается, возникает исключение или может возникнуть ошибка подписки.
Кроме того, в журнале событий приложения может появиться ошибка, аналогичная следующим:
Идентификатор события: 10034
Уровень: ошибка
Компьютер: тестирование
Описание.
........
Следующая информация была связана с событием: запись в журнале событий подсистемы xlang/s: незахваченное исключение (см. внутреннее исключение ниже) приостановило экземпляр службы "Microsoft.BizTalk.Edi.BatchingOrchestration.BatchingService(2a16c595-614b-9563-c13f-ebd20e4a6154)".
Экземпляр службы останется приостановленным до тех пор, пока его административно не возобновят или не завершат. Если возобновление экземпляра будет происходить с его последнего сохранённого состояния, то может повторно произойти то же непредвиденное исключение.
........
Внутреннее исключение: ссылка на объект не задана для экземпляра объекта.
Тип исключения: NullReferenceException
Источник: Microsoft.BizTalk.Edi.BatchingOrchestration
Целевой сайт: Microsoft.XLANGs.Core.StopConditions segment24(Microsoft.XLANGs.Core.StopConditions)
........
Идентификатор события: 8116
Уровень: ошибка
Компьютер: тестирование
Описание: Исключение возникло во время отправки пакета в рамках оркестрации пакетной обработки. Идентификатор пакета = 4, Сообщение об ошибке = ссылка на объект не установлена.
Обходное решение 1
Введите значение DestinationPartyName в партии>Соглашение>настройках обмена>идентификаторах>Дополнительный Resolver соглашения>DestinationPartyName.
Это позволит вам использовать критерии фильтра EDI.ToBeBatched==False
, EDI.BatchName
и EDI.DestinationPartyName
, как описано в руководстве.
Обходное решение 2
- Не указывайте значение destinationpartyname.
- Используйте критерии фильтрации только
EDI.ToBeBatched==False
иEDI.BatchName
.