EDI-эквивалент в мире .net - PullRequest
       14

EDI-эквивалент в мире .net

4 голосов
/ 05 апреля 2009

Я работаю в небольшой компании. В настоящее время мы переписываем наше устаревшее приложение на C #. Есть одна часть приложения, которая использует EDI, и я не знаю, где искать решения в мире .net. Я слышал о BizTalk, но не уверен, что это решение. Также не существует версии BizTalk Express, такой как SQL Server Express Edition. В одном из подкастов dotnet я услышал убедительный аргумент для Microsoft о выпуске Developer Edition для BizTalk.

Может кто-нибудь пролить свет на эту проблему?

Ответы [ 4 ]

3 голосов
/ 20 февраля 2012

Как говорит Тим, EDI - это просто "стандартный" способ интерпретации плоских файлов. Различные форматы сообщений:

  1. X12
  2. EDIFACT (ЗАКАЗЫ, INVOIC, DESADV ...)
  3. TRADACOM (ORDHDR, ACKHDR, ** INVFIL ...)

Так что вам нужно будет прочитать данные и «сопоставить» обязательные поля. Лучший способ сделать это с помощью FileHelper:

http://filehelpers.sourceforge.net/

вам потребуется сопоставить данные с конкретными бизнес-правилами BackOffice. Что мы делаем здесь для Входящий

  1. Получить файл в исходном состоянии EDI
  2. Разверните его, поскольку все данные EDI должны быть упакованы (из-за стоимости VAN на МБ в секунду)
  3. Дважды проверьте, у нас есть все обязательные поля (PRE-PROCESSOR)
  4. Конвертируйте необработанный EDI-файл в нашу собственную файловую систему Back Office, готовую к обработке.

Очевидно, что пакеты, такие как BizTalk и SAP EDocs, будут выполнять процедуры PRE-PROCESSOR / Conversion для вас, но если вы захотите разработать это самостоятельно, я бы использовал FileHelpers, упомянутый выше.

1 голос
/ 05 апреля 2009

EDI - это просто «стандартный» способ форматирования текстовых файлов с различной деловой информацией, такой как заказы, счета, коносаменты и т. Д.

Маловероятно, что для них был бы какой-то конкретный компонент .NET, потому что, хотя для EDI определен «стандарт», он интерпретируется немного по-разному каждой компанией, которая его использует.

Стандарт включает в себя "бизнес-правила", например, "вы должны ответить файлом 810 документов при получении файла документа 850 ..., а также основные форматы файлов этих документов.

Статья в Википедии объясняет это довольно подробно ...

0 голосов
/ 27 марта 2012

Да, Библиотека RDPCrystal EDI , вероятно, то, что вы ищете.

0 голосов
/ 27 сентября 2011
...