Задание 4. Добавление набора данных в класс
В завершение занятия вы добавите набор данных в качестве элемента данных класса CustomerBE.
Для того, чтобы иметь возможность включать файлы из проекта CustomerInfrastrucure в класс CustomerBE необходимо добавить папки src и bin из этого проекта в PROPATH проекта Server. Для этого сделайте следующее:
- Щёлкните правой кнопкой мыши по проекту Server.
- Выберите пункт меню Properties.
- Перейдите в раздел Progress OpenEdge -> PROPATH.
- Щёлкните мышью по кнопке Add Workspace Directory.
- Выберите папку CommonInfrastructure/bin.
- Щёлкните мышью по кнопке OK.
- Повторите действия для добавления папки CommonInfrastructure/src.
- В завершение щёлкните мышью по кнопке Apply and Close.
Выполните рестарт Developer Studio для того, чтобы изменения в PROPAT вступили в силу для AVM проекта Server. Для этого выберите пункт верхнего меню File -> Restart.
В файл класса CustomerBE вставьте определение набора данных в качестве элемента данных класса. В операторе вставки включаемого файла укажите параметр &ClassAccess со значением private. Для этого добавьте следующий код в начала определения класса:
{include/dsCustomerBE.i &ClassAccess = "private"}
Сохраните изменение в файле и убедитесь в отсутствии ошибок компиляции.