Продажи: 1-800-867-1389

Шаг 5: Создание и развертывание принимающего EDI-конвейера

Обновлено: Ноябрь 2013 г.

В этом разделе описано, как настроить принимающий мост EDI мост, который получает сообщение X12 850 PO с FTP-сервера, обрабатывает его, преобразует в ORDERS05 IDOC, а затем направляет в Односторонний мост XML, который был развернут на предыдущем шаге.

  1. Выполните вход на Портал служб BizTalk. Вы можете узнать URL-адрес портала Портал служб BizTalk из своей подписки Службы BizTalk. Дополнительные сведения о выполнении входа на портал см. в разделе http://go.microsoft.com/fwlink/?LinkId=317714.

  2. Создайте участника для Fabrikam и Contoso. На левой панели щелкните Участники, а затем на странице Участники нажмите кнопку Добавить партнера.

  3. Создайте соглашение между двумя участниками. На странице Соглашения перейдите на вкладку X12, если вы еще не открыли ее. Нажмите кнопку Добавить.

  4. Установите следующие значения на вкладке Общие параметры.

     

    Поле

    Описание

    Имя

    Введите имя для соглашения. Для этого учебника введите имя SAPIntegration.

    noteПримечание
    Это поле является обязательным. Имя соглашения должно быть уникальным.

    Описание

    Введите описание или заметки к соглашению.

    Размещаемый участник

    Выберите размещаемого участника для соглашения. Размещаемый участник — это участник, управляемый поставщиком услуг, и конвейеры для этого партнера размещаются во время развертывания соглашения. Обычно партнеры, управляемые поставщиком услуг, настраиваются как размещенные участники, а участники из предприятий ― как гости.

    В этом учебнике размещенный участник — Fabrikam. Профиль по умолчанию для Fabrikam отображается в поле Профиль.

    Гостевой партнер

    Выберите участника для соглашения (который не размещается в службе). В данном случае выберите Contoso. Профиль по умолчанию для Contoso отображается в поле Профиль.

    Идентификаторы

    Квалификатор идентификатора размещенного участника

    Выберите квалификатор проверки подлинности, содержащий уникальные бизнес-идентификаторы торговых партнеров. Для этого учебника выберите ZZ-взаимоисключающе определены.

    Значение

    Введите FABRIKAM.

    Квалификатор идентификатора гостевого партнера

    Выберите квалификатор проверки подлинности, содержащий уникальные бизнес-идентификаторы торговых партнеров. Для этого учебника выберите ZZ-взаимоисключающе определены.

    Значение

    Введите CONTOSO.

    Отслеживание

    Отслеживать свойства отправляемого сообщения

    Установите этот флажок, чтобы сохранять свойства сообщения при отправке участнику EDI-сообщения. После сохранения этих данных их можно запросить, нажав кнопку Отслеживание на домашней странице Портал служб BizTalk.

    Если этот параметр включен, текст сообщения также будет сохраняться, если установлен флаг Архивировать отправляемые сообщения.

    Отслеживать свойства получаемого сообщения

    Установите этот флажок, чтобы сохранять свойства EDI-сообщения, полученного от участника. После сохранения этих данных их можно запросить, нажав кнопку Отслеживание на домашней странице Портал служб BizTalk.

    Если этот параметр включен, текст сообщения также будет сохраняться, если установлен флажок Архивировать получаемые сообщения.

  5. Нажмите кнопку Продолжить.

    После нажатия кнопки Продолжить добавляются две новые вкладки: одна для параметров сохранения получаемых сообщений, а другая для отправляемых сообщений. Каждая вкладка предназначена для одностороннего соглашения между двумя участникам: один получающий сообщения и второй отправляющий их. Свойства, приведенные на вкладке Параметры получения, определяют настройку принимающего EDI-моста. Этот мост получает входящие EDI-сообщения, отправляемые Fabrikam. Таким же образом свойства, приведенные на вкладке Параметры отправки, определяют настройку отправляющего EDI-моста. Этот мост отправляет EDI-сообщения от компании Fabrikam торговым партнерам, таким как Contoso.

  1. На странице соглашений перейдите на вкладку Параметры приема.

  2. В разделе Транспорт укажите следующие значения.

    • Выберите значение FTP для параметра Тип транспорта. В сценарии, используемом в данном учебнике, Contoso отправляет сообщение X12 850 с помощью папки на FTP-сервере.

    • Укажите имя FTP-сервера, откуда забираются сообщения.

    • Укажите имя пользователя и пароль для соединения с FTP-сервером.

    • Укажите относительный путь на сервере, откуда будут забираться сообщения X12 850.

  3. В разделе Протокол укажите следующие значения.

    • Укажите, нужно ли получать технические (TA1) и функциональные (997) подтверждения.

    • В разделе Схемы щелкните знак «плюс» и задайте следующие значения.

       

      Для этого Укажите это

      В качестве версии

      Укажите 00401.

      В качестве типа транзакции (ST1)

      Укажите 850 — заказ на покупку.

      В качестве отправляющего приложения (GS02)

      Укажите CONTOSO.

      В качестве схемы

      Выберите схему X12_00401_850.xsd из раскрывающегося списка. Эта схема была загружена в Службы BizTalk при развертывании Проект служб BizTalk, которое выполнялось на предыдущем шаге.

  4. В разделе Преобразование щелкните значок «плюс», чтобы добавить преобразование к соглашению. Из раскрывающегося списка выберите схему X12_00401_850.xsd и преобразование, созданное ранее (AzureTransformations.trfm). Схема вместе с преобразованием была развернута в подписку Службы BizTalk при развертывании Проект служб BizTalk, которое выполнялось на предыдущем шаге.

  5. На странице Маршрут в разделе Параметры маршрута нажмите кнопку Добавить, чтобы добавить конечную точку маршрута.

    1. Присвойте параметру Имя правила значение SendToBridge.

    2. В разделе Правило маршрута выберите параметр Использовать расширенные определения и укажите следующее выражение в текстовом поле.

      Это выражение всегда возвращает значение true, а это означает, что все сообщения направляются в мост.

      noteПримечание
      Даже если флажок Использовать расширенные определения не установить и не задать правило маршрута, этот параметр будет выбран по умолчанию, а в качестве его значения будет задано 1=1. Это означает, что поведением по умолчанию является перенаправление всех сообщений в целевой объект маршрута.

    3. В разделе Действие маршрута щелкните знак «плюс», чтобы добавить новую строку и установить следующие значения:

      • Для параметра Тип целевого объекта задайте значение Заголовок HTTP.

      • Задайте для поля Имя заголовка значение Content-Type.

      • Задайте для поля Тип значения значение Константа.

      • Параметру Константное значение задайте значение application/xml.

      noteПримечание
      Это гарантирует, что все сообщения, направляемые в мост, включают заголовок content-type со значением application/xml. Без этого заголовка мост, получающий сообщение, примет его как послание с неструктурированным файлом, что может привести к ошибкам при проверке сообщения.

    4. В разделе Назначение маршрута параметру Тип транспорта задайте значение Мост Azure BizTalk и введите в текстовом поле на области потока сообщений имя сущности моста. В данном случае в качестве имени моста указывается B2BConnector. С помощью этого имени формируется конечная точка развертывания моста: http://<mybiztalkservicename>.biztalk.windows.net/default/B2BConnector. С этой конфигурацией все сообщения, обрабатываемые соглашением, направляются мосту Односторонний мост XML, который был развернут ранее.

      Нажмите кнопку Сохранить.

    5. На странице Маршрут в разделе Параметры приостановки сообщения параметру Тип транспорта задайте значение Шина обслуживания Azure и укажите следующие значения:

      • В качестве типа назначения маршрута задайте BasicHttpRelay.

      • Укажите пространство имен Служебная шина, имя и ключ поставщика.

      • Укажите URL-адрес конечной точки, где уже запущена служба промежуточного приемника. В данном случае для этого имени необходимо указать Suspend. Таким образом, полный URL-адрес, куда будут отправляться сбойные сообщения, будет http://<servicebus_namespace>.servicebus.windows.net/Suspend.

  1. На странице соглашений перейдите на вкладку Параметры отправки.

    noteПримечание
    Несмотря на то что в этом учебнике отправляющая сторона соглашения не описывается, для успешного развертывания соглашения все же необходимо указать минимальные значения по умолчанию.

  2. Оставьте значения по умолчанию на вкладках URL-адрес приема, Преобразование и Пакетная обработка.

  3. На вкладке Протокол в разделе Схемы укажите следующие значения:

     

    Свойство Описание

    В качестве версии

    Задайте 00401.

    В качестве типа транзакции (ST01)

    Укажите 850 — заказ на покупку

    В качестве схемы

    Задайте X12_00401_850.

  4. В разделе Транспорт для параметров транспорта укажите следующие значения.

    • Параметру Тип транспорта задайте значение FTP/S.

    • Укажите необходимые значения для FTP-транспорта.

  5. В разделе Транспорт в области Параметры приостановки сообщения укажите следующие значения.

    • Параметру Тип транспорта задайте значение Шина обслуживания Azure.

    • В качестве типа назначения маршрута задайте BasicHttpRelay.

    • Укажите пространство имен Служебная шина, имя и ключ поставщика.

    • Укажите URL-адрес конечной точки, где уже запущена служба промежуточного приемника. В данном случае для этого имени необходимо указать Suspend. Таким образом, полный URL-адрес, куда будут отправляться сбойные сообщения, будет http://<servicebus_namespace>.servicebus.windows.net/Send_Failure.

  6. Нажмите кнопку Развернуть соглашение, чтобы развернуть соглашение.

    После того как соглашение будет развернуто, для тестирования решения можно оставить сообщение PO 850 в папке FTP-сервера, указанной в рамках соглашения. Дополнительные сведения о тестировании решения приведены в разделе Шаг 6. Тестирование решения.

См. также

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв
Показ:
© 2014 Microsoft