BizTalk course: 10 Orchestrations

Theory:

Теории здесь на несколько дней.

Practice:

  1. В Проект №1 (совсеми последующими улучшениями) добавить orch OrderShipping, которое принимает все OrderDetails, адресованные отдельной ShippingCompany. Сделать его, используя шаблон Unified Sequencial Convoy. Первое сообщение OrderDetails будет активировать отдельную orch instance для отдельной ShippingCompany. Последующие сообщения OrderDetails будут обрабатываться этой же instance. Все OrderDetails объединяются в одно сообщение OrderDetailsSummary (cделать схему этого сообщения).  OrderDetailsSummary завершается после объединения 5 сообщений OrderDetails ИЛИ через 10 минут после старта. OrderDetailsSummary выводится в FILE Send port.
  2. Добавить еще один FILE Send port, который будет отлавливать и выводить сообщения FailureReport. Смоделировать ошибки в orch  и убедиться что информация об ошибке доставляется на этот порт.
  3. Добавить SMTP Send port, который будет отлавливать и отправлять по почте информацию об ошибках.
  4. Tracing: во все orch добавить Expression shapes в след.местах: в начале/конце orch; после создания/receive/send всех сообщений; после ветвления в шейпах с несколькими ветвями; после начала каждого нового цикла в Loop. В Expression shapes добавить вывод отладочной информации: содержимое новых сообщений, измененных переменных и т.п. Использовать DebugView, чтобы вывести эту отладочную информацию.
  5. Tracking: включить полный Tracking для всех orch и портов. Отследить: прохожение сообщений; содержимое сообщений во всех возможных точках; контекст сообщений.
  6. to be continued…

Практики по этой части будет еще много.

3 комментария

Filed under BizTalk, BizTalk course, Microsoft

3 responses to “BizTalk course: 10 Orchestrations

  1. Андрей

    Проект 1 — это предыдущий, с maps?

  2. Андрей

    Извиняюсь, посмотрел архивы и нашел. Проект 1 — это BizTalk course: 07 Проект №1, https://ganeline.wordpress.com/2011/05/17/biztalk-course-07-project1/

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s