Диаграмма BPEL (режим проектирования BPEL) обеспечивает визуальное представление процесса BPEL. Бизнес-процессы в диаграмме создаются путем добавления и настройки действий. Также возможно изменение существующих файлов .bpel. Для открытия файла .bpel дважды щелкните его имя в окне "Projects". По умолчанию откроется диаграмма процесса.
В режиме проектирования можно выполнять следующие операции над элементами:
Создание элементов путем перетаскивания элементов из палитры на диаграмму. В режиме проектирования поддерживается принцип "фиксируемых точек", подразумевающий необходимость выравнивания элементов с учетом этих точек при перетаскивании. Не все элементы создаются путем перетаскивания из палитры. Некоторые элементы создаются с помощью контекстных меню, вызываемых щелчком правой кнопкой мыши существующего элемента диаграммы.
Выбор элементов на диаграмме. Для выбора элемента необходимо один раз щелкнуть его. Выбор является необходимым действием для выполнения нескольких других операций, таких как удаление, перемещение или изменение элемента.
Вызов контекстного меню для элементов диаграммы. Каждый элемент BPEL имеет контекстное меню. Это меню может быть вызвано щелчком правой кнопкой мыши по элементу. Контекстное меню содержит ряд действий, относящихся к выбранному элементу.
Перемещение элементов диаграммы. Для перемещения элементов диаграммы выберите их и перенесите на новое местоположение путем перетаскивания. При перемещении элемента контейнера все дочерние элементы будут перенесены вместе с ним.
Изменение имен элементов непосредственно в режиме проектирования. Для изменения имени элемента дважды щелкните имя на диаграмме.
Вызов проверки достоверности XML. Для вызова проверки достоверности XML нажмите кнопку "Validate XML" на панели инструментов редактора режима проектирования. Для получения дополнительных сведений см. раздел Проверка достоверности BPEL.
Применение фильтров к элементам диаграммы. Панель инструментов редактора содержит кнопки-переключатели "Show Partner Links" и "Show Sequences". По умолчанию отображаются как элементы партнерских связей, так и элементы последовательностей. При нажатии кнопки "Show Partner Links" на диаграмме скрываются элементы партнерских связей. При нажатии кнопки "Show Sequences" на диаграмме скрываются контейнеры последовательности. При втором нажатии кнопки на экране вновь появятся элементы партнерских связей или последовательностей соответственно.
Примечание: Добавление новых элементов партнерских связей или последовательностей к диаграмме, если они скрыты в результате выбора соответствующего режима, невозможно.
Поиск элементов на диаграмме. Элементы BPEL в режиме проектирования располагаются в соответствии с именами или типами. Можно использовать строку поиска ("Edit > Find" или Ctrl-F) или функцию "Advanced Search" ("Edit > Advanced Search" > или Alt-Shift-F). В строке поиска выберите тип поиска, который необходимо выполнить, введите поисковый запрос и нажмите кнопку "Find". В диалоговом окне "Advanced Search" можно детализировать поисковый запрос и выполнить поиск элементов BPEL по их имени и/или типу.
Сокращение или расширение элементов на диаграмме. При открытии диаграммы большого размера в режиме проектирования можно свернуть или развернуть элементы контейнера, такие как "Sequence" или "Scope", с помощью кнопок быстрого действия, появляющихся рядом с выбранными элементами. По умолчанию при открытии диаграммы в режиме проектирования все элементы контейнера являются развернутыми. Для развертывания всех элементов диаграммы щелкните значок "Expand All" на панели инструментов редактора. Можно использовать следующие комбинации клавиш: Enter – для раскрытия выбранного элемента, Shift-Enter для свертывания выбранного элемента и Alt-Enter для развертывания всех элементов на диаграмме.
Обертка действий с элементами контейнера. Элементы с действиями контейнера могут быть обернуты одним щелчком. Функция обертки удобна, например, при необходимости быстрого размещения действия в другом действии. В режиме проектирования щелкните правой кнопкой мыши действие, которое необходимо обернуть, укажите "Wrap With" и выберите операцию обертки BPEL.
Настройка свойств элементов в режиме проектирования
После добавления действий BPEL к диаграмме их необходимо настроить. Для этого используются диалоговые окна редактора свойств или окно "Properties" среды IDE. Следует учитывать, что диалоговые окна редактора свойств доступны только для некоторых элементов.
Для открытия редактора свойств элемента выполните одно из следующих действий:
Щелкните правой кнопкой мыши элемент и выберите "Edit".
Дважды щелкните элемент.
Для открытия окна "Properties" для элемента щелкните элемент правой кнопкой мыши и выберите "Properties". Свойства этого элемента отображаются в стандартном окне "Properties" среды IDE. Если окно "Properties" среды IDE не отображается, в главном меню выберите "Window > Properties" (Ctrl-Shift-7).
Поиск случаев использования элементов BPEL
Для файлов BPEL команда "Find Usages" определяет места использования перечисленных ниже элементов в связанных файлах .bpel:
Переменная
Партнерская связь
Набор корреляций
Для поиска случаев использования элемента BPEL:
В среде IDE откройте файл BPEL (.bpel), который необходимо исследовать.
По умолчанию в среде IDE файл BPEL открывается в режиме проектирования.
В режиме проектирования выберите элемент, случаи использования которого необходимо определить.
Элемент также можно выбрать в логическом представлении BPEL в окне "Navigator".
Щелкните правой кнопкой мыши элемент в режиме проектирования или в окне "Navigator" и выберите команду "Find Usages" (Alt-F7) из контекстного меню.
Окно "XML Usages" откроется в нижней части экрана IDE. При первом вызове функции "Find Usages" в окне отсутствуют вкладки. Для каждого последующего запроса добавляется вкладка "Find XML Usages", в которой отражаются случаи использования выбранного элемента.
(Дополнительно) Для перехода к источнику элемента дважды щелкните элемент в дереве. В правой части окон "XML Usages" отображаются места использования элемента во всем проекте.