Хранение или поиск номеров ISA с помощью BizTalk EDI - PullRequest
2 голосов
/ 15 октября 2011

Моя компания использует BizTalk для наших коммуникаций EDI и AS2.Одной из периодических проблем является то, что VAN или аналогичный партнер, с которым мы сотрудничаем, захочет узнать, получил ли мы файл с помощью ISA #.В настоящее время мы используем ISA # для маршрутизации в наших портах, но я не могу найти где-нибудь, что эта информация хранится в BizTalk.Есть ли способ найти сообщение EDI, которое BizTalk получил от ISA #?Или, может быть, каким-то образом я мог бы взять его и хранить самостоятельно?

Ответы [ 2 ]

1 голос
/ 21 августа 2013

Эти поля доступны в сообщении Biztalk, если вы получаете EDI. msgIn (EDI.ISASegment) содержит все сегменты ISA. Затем вы можете сделать подстроку для контрольных номеров, а затем поместить ее в исходящее имя файла:

ctrlnum (переменная) = msgIn (EDI.ISA13) newfilename = FILE.ReceivedFileName + ctrlnum;

Таким образом, каждый контрольный номер будет отображаться в вашем имени файла, и вам даже не нужно открывать файл или проверять отслеживаемые сообщения.

1 голос
/ 02 ноября 2011

Если вы явно не используете Business Activity Monitoring (BAM) для отслеживания этого, вы можете использовать отслеживание сообщений.

Если у вас:

  1. включено отслеживание сообщений для свойств сообщений в точке обработки сообщений, когда используется номер ISA, и
  2. , еслиНомер ISA продвигается в опубликованной схеме (что, я полагаю, если вы используете готовый EDI)

... тогда вы можете использоватьконсоль администратора для поиска отслеживаемых сообщений с этой схемой и на основе определенного поля в схеме (например, EDI.ISA08 или EDI.ISA06).Конечно, если вы сопоставляете ISA # с определенной стороной через свою конфигурацию BizTalk, то вам просто нужно найти отслеживаемые события сообщений, где имя стороны совпадает с именем, которое вы настроили для этого ISA #.

Также есть встроенное отслеживание EDI (см. http://msdn.microsoft.com/en-us/library/bb226464(v=bts.10).aspx), с его собственными отчетами, но я недостаточно знаком с ним, чтобы сказать, даст ли он именно то, что вам нужно.

В противном случае, вы захотите посмотреть на настройку BAM для сохранения необходимой вам информации ISA.

...