В этом разделе описана имитация динамической компоновки.
Об этой задаче
Мастер имитации динамической компоновки открывается из меню
Создать. Он позволяет указать следующие данные:
- Проект Fabric
- Пространство имен
- Описание метки (необязательное) - в этом поле можно указать комментарий к
имитации.
- Компонент динамической компоновки (DAC) - его можно выбрать из списка всех DAC.
- Отдельная запись предусмотрена для центра подключений Fabric. Для новой имитации будет использоваться спецификация контекста центра подключений Fabric, если для DAC выбран центр подключений Fabric, или спецификация контекста, связанная с выбранным DAC. Это можно просмотреть или указать в редакторе DAC, используя этот редактор.
В данный момент
доступны следующие операции имитации:
- Компоновка контекста стратегии.
- Компоновка стратегии выбора.
- Найти кандидатов.
- Выбрать конечную точку.
Панель Сведения
Панель Сведения содержит вкладки Общая информация и Ошибки. В верхней левой части панели показаны имя DAC и операция. На вкладке Ошибки показаны все ошибки, возникшие в ходе операции.
Панель Сведения содержит следующие операции:
- Объединенная стратегия - эта операция показывает стратегии, к которым относятся утверждения, и связанные с ними значения. При щелчке на стратегии открывается редактор для этой стратегии. При щелчке на ссылке Тип утверждения открывается редактор типа утверждения.
- Поиск кандидатов - эта операция включает три вкладки:
- На вкладке Кандидаты конечных точек показаны конечные точки, которые
соответствуют стратегии из предыдущей операции, и их уровень. При щелчке на конечной точке открывается редактор этой конечной точки.
- Вкладка Отклоненные кандидаты содержит все отклоненные конечные
точки и причину отклонения. При щелчке на конечной точке открывается редактор этой конечной точки.
- Выбор конечной точки содержит другие вкладки. Если выбрана конечная точка, то она показана на отдельной вкладке (а не как на рисунке выше). При щелчке на конечной точке открывается редактор этой конечной точки. На вкладке Распространенная стратегия показана распространенная стратегия, аналогичная вкладке Составная стратегия.
- На вкладке Отклоненные кандидаты показаны все не выбранные кандидаты.
Далее приведены описания всех вкладок по операциям.
- Компоновка контекста стратегии
- Общая информация – общие сведения о компоновке контекста стратегии
- Ошибки
- Компоновка стратегии выбора
- Составная стратегия - содержит список всех утверждений, применяемых в имитации, а также стратегий, содержащей эти утверждения и значений, применяемых в имитации.
- Ошибки
- Поиск кандидатов
- Кандидаты конечных точек - таблица конечных точек, отвечающих критериям компоновки стратегии, и их уровней. Уровень - это неотрицательное целое число. Выбраны конечные точки с наименьшим уровнем. Конечные точки с одинаковым уровнем будут выбираться поочередно во время выполнения.
- Отклоненные кандидаты - конечные точки, которые отвечают запросу, но отклонены вследствие стратегии. В имитации участвуют конечные точки, которые поддерживают указанный интерфейс. Конечная точка может быть отклонена по разным причинам: неподдерживаемый тип адреса, отфильтрована стратегией, отфильтрована требованием конечной точки.
- Ошибки
- Выбор конечной точки
- Выбранная конечная точка - эта вкладка показана только для выбранной конечной точки в отсутствие ошибок. Она содержит ссылку на выбранную конечную точку.
- Распространенная стратегия - на этой вкладке показана стратегия, которая могла бы быть распространена на конечную точку. Она настраивается с помощью утверждения Распространить стратегию.
Это утверждение указывает, что конечная точка должна получить указанное подмножество стратегии или всю стратегию. В результате будут показаны данные стратегии, переданные в конечную точку.
- Отклоненные кандидаты - показан список отклоненных конечных точек и причина отклонения.
- Ошибки
Для того чтобы выполнить
имитацию динамической компоновки, выполните следующие действия: