Для зон вы можете сделать несколько настроек. Эти настройки включают: возможность ограничить типы логических серверов, которые могут быть добавлены в зону; разрешенный обмен с зоной; возможность вложения зон; возможность определения нестандартных настроек. Визуальный конструктор Datacenter Designer эти ограничения соблюдает. В частности, он не позволит вам добавить Web-cepeep в зону, которая сконфигурирована только для серверов баз данных.
Например, все ранее описанные зоны должны быть ограничены по типу разрешенных в них серверов. Клиентская зона должна разрешать только клиентов, две зоны с Web-трафиком должны разрешать только Web-серверы, а зона баз данных должна быть ограничена серверами баз данных. Эти ограничения вы настраиваете в окне Settings and Constraints (так же как и в диаграмме приложений). Пример показан на рис. 27.19.
Рис. 27.20. Специальное сообщение об ошибке ограничения
В примере выделена зона ServiceLayer. Обратите внимание, что в левой части окна Settings and Constraints для данной зоны деактивированы любые серверы, кроме IlSWebServer. Затем для этого типа серверов добавлено еще одно ограничение: Web-серверы в данной зоне должны иметь версию .NET Framework 3.5.
Для каждого настраиваемого ограничения вы можете создать специальное сообщение об ошибке, которое будет отображаться при его нарушении.
Для этого необходимо нажать кнопку с многоточием в поле Error Massage данного ограничения. При этом вы получите диалоговое окно (рис. 27.20). Здесь вы можете указать сообщение об ошибке. Обратите внимание, что вы можете использовать макроподстановку для показа в сообщении специальных полей.