2016-05-05 2 views
1

Я очень новичок в программировании BizTalk 2013.Сохранить сообщение BizTalk EDI на SQL Server

Я создал решение BizTalk для чтения файла 204 X12 и преобразования их в XML. Я хочу сохранить данные XML в таблицу SQL Server.

Есть ли способ указать, что оркестровка должна начинаться после завершения отправки EDI?

Любая идея, как достичь этого?

+0

У вас есть ваши столы? Или вы просто хотите сохранить xml, как в таблице SQL? – Zee

+0

У меня есть таблица, которая должна хранить поля, извлеченные из сообщения edi (xml-файл) в столбцах. Огромное спасибо за вашу помощь. – Kedar

ответ

1

Что вы запрашиваете, это , уже встроенный в BizTalk Server. Вам не нужно ничего делать.

См: EDI and AS2 Status Reporting

Установить это и 95% будет соответствовать всем вашим требованиям. Если есть пробелы, вернитесь, и мы можем предложить другие рекомендации.

В большинстве случаев пользовательские протоколирование или архивирование вызывают больше проблем, чем решает. Верьте мне, я видел слишком много дел.

+0

https://msdn.microsoft.com/en-us/library/bb727695.aspx. С помощью приведенной выше ссылки я могу прочитать файл и отправить подтверждение 997. Далее мне нужно, чтобы содержимое файла xml хранилось в таблице sql. – Kedar

+0

Как и EDI, то, что вы просите, уже встроено в BizTalk. См. Https://msdn.microsoft.com/en-us/library/aa561912.aspx Но, пожалуйста, будьте осторожны, вам, вероятно, не нужно это делать. Наличие Xml имеет мало значения для бизнеса. –

+0

Привет, Johns-305 Я создал проект biztalk (который относится к проекту EDI), который получит текстовый файл x12 с помощью edi receive и преобразует его в xml. Я создал другой проект для чтения XML-файла и сопоставил его с sql insert sp с помощью адаптера WCF-Custom. Теперь я столкнулся с проблемой нескольких схем (https://social.technet.microsoft.com/Forums/en-US/8b249f29-d1c3-4cc6-a543-3a32a59f4954/cannot-locate-document-specification-because-multiple-schemas -matched-the-message-type? forum = biztalkgeneral) Я думаю, мне нужно создать приемный конвейер с дизассемблером EDI. Пожалуйста, дайте мне знать, если у вас есть лучшая идея. – Kedar