Ошибка схемы с мостом EDI Azure BizTalk Services
Я новичок в EDI и BizTalk, поэтому некоторые из наших проблем могут быть связаны с нашей неопытностью, но я надеюсь, что кто-то может помочь дать некоторые рекомендации. Наша конечная цель заключается в следующем:
.NET отправляет данные XML -> Azure BizTalk EDI Bridge -> отображает данные XML в формат X12 -> Relay to AS2 Bridge -> который в конечном итоге подключается к соединению нашего клиента
Прямо сейчас мы застряли на этапе преобразования данных XML в формат X12. Мы передаем данные на мост EDI, и, основываясь на сообщениях отслеживания, кажется, что они достигают этого правильно. Мы преодолели шаг соглашения, и ошибка, которую мы получаем, связана со схемой.
Детали ошибки, которую я вижу из сообщений отслеживания:
Сообщение не может быть сериализовано, поскольку схема http://schemas.microsoft.com/BizTalk/EDI/X12/2006 не может быть найдена. Либо схема не развернута, либо развернуто несколько копий.
Деятельность: EDI Ассемблер
Стадия: EDI Ассемблер Стадия
Я загрузил исходную и целевую схемы в Azure. Целевая схема (X12_00401_850) - это схема, которую я получил от шаблонов Microsoft, предоставляемых с инструментами разработчика BizTalk Server 2013 R2 (на случай, если этот источник имеет значение). Пытаясь решить эту проблему, я попытался настроить целевую схему на созданную нами пользовательскую схему, и я получил другую ошибку - вывод был не EDIfact или X12 (что имеет смысл).
Дайте мне знать, если мне нужно предоставить больше информации или у кого-то есть какие-либо предложения. У нас не было много удачи в поиске решения в Интернете, поэтому надеемся, что кто-то здесь может помочь Заранее спасибо!
1 ответ
Схему необходимо добавить в проект, который вы развертываете на MABS (это может быть тот же проект, что и карта, но на самом деле рекомендуется разделять схемы и карты на отдельные проекты в BizTalk). Добавьте схему в проект, постройте проект и убедитесь, что он развертывается правильно (без ошибок) в процессе развертывания из Visual Studio. Это позаботится о загрузке данных в MABS - нет другого отдельного процесса, который привык бы добавлять схему в MABS.