Экспорт (0) Печать
Развернуть все

Создание преобразования или сопоставления в службах BizTalk

Обновлено: Октябрь 2014 г.

Используя конструктор преобразований Преобразование, можно задать связи между входным XML-документом и выходным XML-документом с помощью ссылок и операций сопоставления Операция сопоставления. Преобразования Преобразование создаются с помощью XAML.

Проект преобразования Преобразование (BizTalk Service Artifacts (Артефакты службы BizTalk)) является частью шаблона пакета SDK служб Службы BizTalk в Visual Studio. Шаблон Службы BizTalk создается при установке пакета SDK Службы BizTalk Microsoft Azure. Конкретные инструкции по установке см. в статье Установка пакета SDK служб BizTalk Azure.

Существует два способа создания новых преобразований Преобразование: добавление карты в проект Проект служб BizTalk или создание проекта BizTalk Service Artifacts (Артефакты службы BizTalk).

В этом разделе представлены следующие шаги:

Создание проекта BizTalk Service Artifacts

Добавление преобразования в проект служб BizTalk

Использование редактора схем

При создании проекта BizTalk Service Artifacts (Артефакты службы BizTalk) создается преобразование Преобразование (имя_преобразования.trfm), которое не зависит от других проектов. После создания преобразования Преобразование его можно добавить в соглашение X12 и добавить в проект Проект служб BizTalk.

Создание преобразования Преобразование:

  1. Откройте среду Visual Studio.

  2. Выберите Создать проект.

  3. Разверните шаблон o Visual C#. и щелкните BizTalk Services (Службы BizTalk).

  4. Щелкните BizTalk Service Artifacts (Артефакты службы BizTalk)

  5. Укажите имя, расположение и имя решения.

  6. Нажмите кнопку ОК.

Когда проект открывается, Map.trfm, Schema1.xsd и Schema2.xsd создаются автоматически. Службы BizTalk Преобразование имеют расширение TRFM. При открытии TRFM-файла выводится рабочая область конструирования для преобразования Преобразование. В рабочей области конструирования можно добавлять схемы и операции Операция сопоставления, как описано в следующих разделах.

При добавлении или создании Преобразование в проекте Проект служб BizTalk, Преобразование может использоваться в Односторонний мост XML или Мост XML "запрос-ответ". В частности, преобразование Преобразование можно использовать на этапе преобразования (Transform) моста Мост XML для работы с сообщениями:

XML Bridge : Configure the Transform Stage for the Request Message

XML Request-Reply Bridge : Configuring the Transform Stage for the Response Message

В статье Назначение и этапы мостов представлена дополнительная информация об этапе преобразования.

  1. Откройте Visual Studio и проект Проект служб BizTalk.

  2. В проекте служб Службы BizTalk перейдите в обозреватель решений.

  3. Щелкните правой кнопкой мыши проект и последовательно выберите пункты Добавить и Новый элемент.

  4. Щелкните Map (Карта), введите имя, а затем нажмите кнопку Добавить.

  1. Откройте Visual Studio и проект Проект служб BizTalk.

  2. В обозревателе решений щелкните проект правой кнопкой мыши, последовательно выберите пункты Добавить и Существующий элемент.

  3. Перейдите к расположению файла преобразования Преобразование (имя_преобразования.trfm) и нажмите кнопку Добавить.

Службы BizTalk предоставляет возможность создания и изменения схем. Чтобы использовать редактор схем, выполните следующие действия.

  1. Откройте Службы BizTalk или проект артефактов службы BizTalk в Visual Studio.

  2. Добавьте в проект существующую схему (XSD-файл) или новую схему (XSD-файл), выполнив следующие действия.

    1. Щелкните правой кнопкой мыши проект и выберите команду Добавить.

    2. Щелкните пункт Существующий элемент, чтобы добавить схему, которая уже создана. Чтобы создать новую схему, щелкните команду Создать элемент, а затем выберите пункт Схема.

  3. Нажмите кнопку Добавить.

  4. Дважды щелкните схему (XSD-файл), чтобы открыть редактор схем.

На этой стадии можно добавить записи, атрибуты, элементы и группы. В разделе Разработка схем EDI представлены сведения о создании и изменении существующих схем.

См. также

Показ:
© 2014 Microsoft