Diasoft System Architect
1
1.Установка Редактора 84
1.1. Работа на Microsoft SQL Server 2005 84
Проверка установленного ПО 84
Установка компонентов 84
1.2.Работа на Microsoft SQL Server 2008 86
Проверка установленного ПО 86
Установка компонентов 86
2.Вход в систему 90
3.Настройка программных продуктов 91
1.3.Модули/Релизы 91
Добавление модуля 91
Изменение модуля 92
Удаление модуля 92
Добавление релиза 92
Изменение релиза модуля 93
Удаление релиза модуля 93
1.4.Продукты/Модули 93
Добавление продукта 93
Изменение продукта 94
Добавление функционального модуля 94
Изменение функционального модуля 94
Добавление интерфейсного модуля 95
Изменение интерфейсного модуля 95
Обновление списка релизов модуля 95
2.Пользователи системы 95
2.1.Добавление пользователя 96
2.2.Изменение пользователя 96
2.3.Удаление пользователя 97
2.4.Установки доступных для работы пользователя модулей 97
2.5.Удаление доступных для работы пользователя модулей 97
3.Описание бизнес-объектов, методов и событий. 98
3.1.Структура данных в инструменте 98
3.2.Описание бизнес-объекта 99
3.3.Описание методов 100
Описание списка входящих и исходящих параметров 100
Описание списка входящих и исходящих наборов данных 101
Описание списка возвращаемых значений 101
Описание списка примеров реализации 101
3.4.Описание события 102
Описание списка входящих и исходящих параметров 102
Описание списка входящих и исходящих наборов данных 102
Описание списка возвращаемых значений 103
3.5.Описание групп атрибутов 103
Описание списка параметров 104
Описание списка набора данных 104
Описание наборов данных 105
Описание списка полей 105
4.Работа с бизнес-объектом. 105
4.1.Добавление нового бизнес-объекта 105
4.2.Изменение свойств существующего бизнес-объекта 106
4.3.Добавление атрибутов бизнес-объекта 107
4.4.Создание новой группы атрибутов бизнес-объекта 107
5.Работа с группами атрибутов 107
5.1.Добавление атрибутов в группу атрибутов 107
5.2.Добавление одиночного параметра 107
5.3.Добавление нового набора данных 108
5.4.Удаление атрибутов, наборов данных и групп 109
5.5.Редактирование отдельных атрибутов и наборов данных 109
5.6.Изменение существующей группы атрибутов бизнес-объекта 110
5.7.Удаление существующей группы атрибутов бизнес-объекта 110
6.Работа с методами 110
6.1.Добавление метода 110
6.2.Редактирование метода 112
6.3.Добавление метода по образцу 112
7.Работа с событиями 112
7.1.Добавление события 112
7.2.Редактирование события 114
7.3.Добавление события по образцу 114
8.Автоматизация процесса создания методов CRUD в DSArch 115
8.1.Диаграммы RDA 115
Добавление диаграммы RDA 115
Редактирование диаграммы RDA 116
8.2.Работа с сущностями 117
Добавление сущности 117
Редактирование сущности 118
8.3.CRUD-операции 118
Создание CRUD-операций 118
Установка Редактора 1.1. Работа на Microsoft SQL Server 2005 Проверка установленного ПО
Перед началом работы с системой описания бизнес-объектов необходимо проверить у себя на машине:
наличие инструмента Diasoft System Architect.
наличие драйверов ADO для MSSQL. В каталоге \windows\system32\ должна быть библиотека sqlncli.dll.
наличие инсталлированного клиента Microsoft SQL Server 2005
Установка компонентов
Установка клиента Microsoft SQL Server 2005
Для установки приложения внутри компании Диасофт необходимо взять дистрибутив по адресу \\Dizel\distrib\SQL\Microsoft\MS SQL 2005\SQL2005std_x86.en\. Запустить setup.exe из каталога Servers и установить клиентскую часть следуя инструкциям.
Для установки приложения у внешних пользователей необходимо получить дистрибутив у поставщика.
Установка драйверов ADO для MSSQL
Для установки приложения внутри компании Диасофт необходимо взять дистрибутив по адресу \\Dizel\ALTULTRA\NT\ADO\MSSQL\ . Запустить sqlncli.msi и выполнить установку по умолчанию.
Для установки приложения у внешних пользователей необходимо получить дистрибутив у поставщика.
Перенос файлов инструмента на локальную машину
Для установки приложения внутри компании Диасофт необходимо переписать каталог \\Gefest\Client5NT\APIVersion на локальный диск Вашего компьютера. Информация об обновлениях инструмента рассылается по почте. Для обновления нужно запустить из каталога с файлами инструмента командный файл _refresh.cmd.
Для установки приложения у внешних пользователей необходимо взять дистрибутив из поставляемого компанией Диасофт архива.
В основном каталоге в числе прочих должны быть следующие файлы:
DSArch.exe – основной исполняемый файл;
DSArch.ini – файл инициализации приложения;
ado.ini – файл инициализации для ADO;
deal5nt.ctl – файл лицензии. sqlncli10.dll
Настройка псевдонимов БД
Для работы инструмента нужно настроить 2 псевдонима БД. Для этого запустите утилиту Client Network Utility
После запуска утилиты перейдите в закладку «Alias».
Нажмите кнопку «add». В появившемся диалоге впишите наименование псевдонима coretool в строку «Server alias», поставьте точку напротив «TCP/IP» в разделе «Network libraries», укажите имя сервераcoretool в строке «Server name», снимите галку «Dinamically determine port» и задайте номер порта 1243 в строке «Port number».
Нажмите кнопку «add». В появившемся диалоге впишите наименование псевдонима rms в строку «Server alias», поставьте точку напротив «TCP/IP» в разделе «Network
Настройка файлов инициализации
На рабочих станциях пользователей в основном каталоге запуска, где находится исполняемый файл DSArch.exe необходимо настроить параметры инициализации, используемые при подключении в файлах ado.ini и DSArch.ini.
В файле ado.ini необходимо указать следующие параметры:
[coretool] // алиас сервера, на котором установлен DSArchitect
Provider=SQLNCLI.1
Persist Security Info=True // не изменять
Data Source=coretool // алиас сервера, на котором установлен DSArchitect
OLE DB Services=0 // не изменять
DataTypeCompatibility=80 // не изменять В файле DSArch.ini необходимо указать следующие параметры: [Options]
CtlPath= C:\DiasoftSystemArchitect\deal5nt.ctl // путь к расположению файла лицензии deal5nt.ctl [Connect]
SERVERNAME=Coretool // алиас сервера, на котором установлен DSArchitect
DBNAME=testapi72 //Имя БД, на которой установлен DSArchitect
USER=dsa // пользователь, под которым производится доступ к БД. Для внешних клиентов параметр может не задаваться и будет взят с формы регистрации пользователя. Внутри компании Диасофт указывается преднастроенное значение выделенного пользователя, под которым производится доступ.
PWD=123456 // пароль пользователя. Для внешних клиентов параметр может не задаваться и будет взят с формы регистрации пользователя. Внутри компании Диасофт указывается преднастроенное значение выделенного пользователя, под которым производится доступ.
|