Primavera
Руководство
администратора
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
®
Primavera
Руководство администратора
Версия 4.1
Primavera, логотип Primavera, P3, P3e, P3e/c, P3e/c for Construction, P4, Primavera
Enterprise, Primavera Evolve, Primavera Expedition, Primavera Project Planner, Primavera
Project Planner Professional, Primavera TeamPlay, myPrimavera, PrimeContract, Contractor,
SureTrak являются зарегистрированными товарными знаками фирмы Primavera Systems,
Inc.
Содержание
Предисловие ................................................................................................................... ix
Использование руководства администратора...............................................................x
Документация по программному обеспечению Primavera .......................................... xii
Где получить поддержку............................................................................................... xiv
Часть 1. Прежде чем начать .......................................................... 1
Обзор процесса установки ............................................................................................ 3
Что такое программное обеспечение Primavera? ........................................................ 4
Участники процесса установки ...................................................................................... 8
Фазы процесса установки ............................................................................................ 10
Планирование внедрения ............................................................................................ 11
Какие модули программного обеспечения Primavera вам нужны? ........................... 12
Требования клиентских и серверных модулей к аппаратно-программной
конфигурации ................................................................................................................ 15
Указания по определению параметров сервера баз данных .................................... 18
Часть 2. Быстрая установка........................................................ 19
Автоматическая установка баз данных Microsoft SQL Server или MSDE ............ 21
Запуск Мастера установки баз данных ....................................................................... 22
Автоматическая установка баз данных Oracle......................................................... 35
Запуск Мастера установки баз данных ....................................................................... 36
Автономные конфигурации ......................................................................................... 49
Установка автономной версии..................................................................................... 50
Часть 3. Установка и настройка серверной части .................. 55
Настройка баз данных сервера................................................................................... 57
Создание структур баз данных Oracle......................................................................... 58
Удаление объектов базы данных PMBD Oracle ......................................................... 60
Удаление объектов базы данных MMDB для Oracle.................................................. 62
Создание структур баз данных Microsoft SQL Server ................................................. 63
Настройка языковой поддержки (SQL Server 2000) ................................................... 65
Удаление объектов базы данных PMDB для Microsoft SQL Server........................... 66
Удаление объектов базы данных MMDB Microsoft SQL Server ................................. 68
Загрузка данных приложения (Oracle и Microsoft SQL Server) .................................. 69
Настройка Group Server для работы с модулем Timesheets ................................. 77
Установка Group Server и web-сайта модуля Timesheets .......................................... 78
Настройка Group Server/Timesheets для LDAP-аутентификации .............................. 94
Настройка Group Server/Timesheets для SSO-аутентификации................................ 95
Настройка параметров Primavera Group Server ......................................................... 97
Создание нескольких копий Group Server................................................................. 101
Параметры настройки Group Server .......................................................................... 105
Установка myPrimavera............................................................................................... 109
Обновление до myPrimavera 4.1................................................................................ 110
Удаление предыдущих версий .................................................................................. 111
Установка сервера приложений myPrimavera .......................................................... 112
Процесс установки myPrimavera................................................................................ 113
Запуск сервера myPrimavera...................................................................................... 120
Останов сервера myPrimavera................................................................................... 122
Доступ (обращение) к myPrimavera из браузеров клиентов .................................... 123
Изменение параметров настройки баз данных ........................................................ 124
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
vi Содержание
Предисловие
Приложение
В Приложении рассматривается запуск баз данных проектов и методологий
на примере частного случая с использованием ORACLE.
Название Описание
Планирование внедрения
Участники процесса
установки
Клиентские компоненты
Программное обеспечение Primavera состоит из следующих клиентских
модулей:
MSDE представляет Project Management. Это модуль, дающий пользователям возможность
собой СУБД Microsoft
SQL Server с
планировать и контролировать ход выполнения большого числа
ограничением по проектов. Данные проектов хранятся централизованно в базе данных
функциональности и проектов. В качестве СУБД (системы управления реляционными
количеству базами данных) в сетевой конфигурации можно использовать Oracle
одновременных или Microsoft SQL Server. При реализации менее масштабной
подключений. Он
поддерживает до 8 многопользовательской системы в качестве сервера базы данных может
одновременно быть использован Microsoft SQL Server Desktop Engine (MSDE). Для
работающих автономной инсталляции в Primavera предусмотрен сервер баз данных
пользователей и InterBase. Project Management также обеспечивает централизованное
множество баз данных,
размер каждой из
управление ресурсами, в том числе утверждение табелей работы
которой ограничен ресурсов и возможность связи с ресурсами проекта посредством
значением 2 ГБ. Если модуля Timesheets – web-приложения для управления табелями.
ваши требования
превосходят Methodology Management. Это модуль для разработки и хранения
возможности MSDE, вы
можете легко методологий, или шаблонов планов проектов. Methodology Management
осуществить переход дает возможность собирать накапливаемый вашей организацией опыт
на Microsoft SQL Server. управления проектами и повторно использовать его для создания
графиков новых проектов в масштабах организации и централизованно
хранить их в базе данных методологий.
Серверные компоненты
Для функционирования ПО Primavera может потребоваться установка и
настройка следующих серверных компонентов:
Дополнительные компоненты
Ваш вариант реализации Primavera может потребовать установки одного
или нескольких дополнительных компонентов. Эти компоненты
расширяют функциональные возможности программного обеспечения
Primavera.
Сетевые администраторы
Сетевые администраторы настраивают локальные и глобальные сети таким
образом, чтобы обеспечить оптимальную производительность при работе с
модулями Primavera. Они устанавливают и поддерживают в
работоспособном состоянии серверные и клиентские компоненты.
Администраторы поддерживают комплексную
политику обеспечения безопасности, гарантирующую защиту данных
от несанкционированного доступа или порчи.
Планирование внедрения
Указания по определению
параметров сервера баз
данных
Для запуска клиента в виде web-браузера пользователю достаточно набрать в адресной строке
браузера определенный URL, и Java-апплет автоматически загрузится на его компьютер, после чего
пользователь может запустить этот апплет в своем web-браузере. В том случае, когда модуль
Timesheets используется большим числом пользователей, запуск модуля как Java-апплета позволяет
добиться значительной экономии времени на администрирование, поскольку при этом не требуется
установка на стороне клиента и обеспечивается автоматическое (централизованное) обновление
программного обеспечения. Основным недостатком использования web-интерфейса можно назвать
значительное время первой загрузки java-апплета, которое при медленном модемном соединении
может достигать 20 мин.
Модуль Project √1 √2
Management
Модуль Portfolio Analysis √1
Модуль Methodology √1
Management
Модуль Timesheets √ √
myPrimavera Web User √ √ √ √
1
Для работы модулей Project Management, Portfolio Analysis и Methodology
Management на клиентском компьютере необходимо установить клиентское
программное обеспечение СУБД.
2
Служба задаx является необязательным компонентом модуля Project Management.
Служба задач должна выполняться под Windows 2000 Server (SP3, SP4) или
Windows 2003 Server.
Oracle
Автономные конфигурации
7. Выберите Microsoft SQL Server или MSDE в качестве типа базы данных,
а также укажите, включать ли демонстрационные проекты в выбранную
базу.
12. Нажмите «Далее» («Next») после того как имя базы данных, кодовая
страница (codepage) и параметры сопоставления (collation settings) будут
заданы надлежащим образом.
На этом этапе можно прервать работу Мастера установки баз данных, если
вы не хотите загружать данные приложения в таблицы базы данных. Для
возобновления прерванного процесса в другое время запустите Мастер
снова и выберите опцию «Только загрузка данных приложения» («Load
application data only») в диалоговом окне «Выбор метода установки»
(«Select Installation Method»).
После установки обеих баз данных (базы данных проектов и базы данных
методологий) вы можете приступать к установке клиентских приложений и
дополнительных компонентов.
«Установка myPrimavera».
Если вам требуется Мастер установки баз данных пошагово направляет ваши действия по
детальное описание созданию структуры новой базы данных и загрузке данных приложения в
шагов по установке эту структуру. Рекомендуется, чтобы предварительные шаги были
серверной и клиентской
частей Oracle, выполнены опытным администратором баз данных. К таким шагам
обратитесь в Службу относится установка серверного программного обеспечения Oracle и
технической поддержки создание Oracle Instance. Primavera поддерживает Oracle версий 8.1.7.4 и 9i
Primavera. Server или Enterprise.
После установки обеих баз данных (базы данных проектов и базы данных
методологий) вы можете приступать к установке клиентских модулей и
дополнительных компонентов.
«Установка myPrimavera».
Автономные конфигурации
Настройка Collaboration
После того как структуры баз данных будут созданы, можно приступать к
загрузке данных приложения в базы данных проектов и методологий. Этот
процесс описан в разделе «Загрузка данных приложения (Oracle и Microsoft
SQL Server)».
Детальная информация ПО Primavera поддерживает Microsoft SQL Server версий 7.0 и 2000.
приведена в разделе Приводимые ниже указания изложены в том предположении, что вы
«Требования клиентских являетесь администратором баз данных или знакомы с
и серверных модулей к администрированием баз данных Microsoft SQL Server.
аппаратно-программной
конфигурации» главы Прежде чем создавать структуру базы данных SQL Server, вы должны
«Планирование зарегистрироваться на сервере в качестве системного администратора (SA)
внедрения» Части 1. и проверить (и при необходимости – изменить) перечисленные ниже
настройки на уровне сервера в Microsoft SQL Server Enterprise Manager:
После того как структуры баз данных будут созданы, можно приступать к
загрузке данных приложения в базы данных проектов и методологий. Этот
процесс описан в следующем разделе, «Установка данных приложения
(Oracle и Microsoft SQL Server)».
7. Выберите тип базы данных (Oracle или Microsoft SQL Server), а также
укажите, включать ли примеры проектных данных в выбранную базу.
Если вы
соединяетесь с
базой данных
Oracle, в этом окне
будет показана
строка
подключения
Oracle.
Если вы
соединяетесь с
базой данных
Oracle, в этом окне
будет показана
строка
подключения
Oracle.
Настройка Group
Server/Timesheets для
аутентификации Single
Sign On (SSO)
Настройка параметров
Group Server
Создание нескольких
копий Group Server
Параметры настройки
Group Server
Если вы выполняете Процесс установки Timesheets делится на два этапа: установка и настройка
обновление предыдущей Group Server и установка web-сайта Timesheets. Вы можете установить
версии, рекомендуется Group Server на любом компьютере с ОС Windows NT/2000, имеющем
сначала удалить постоянное соединение с базой данных проектов. Web-сайт модуля
существующий Group Timesheets должен быть установлен на web-сервере. Файлы,
Server. Новый web-сайт устанавливаемые в составе web-сайта, должны включать в себя HTML-
создается в процессе страницы, файлы загрузки апплета, установщик desktop-версии,
установки версии 4.1. установщик Java JRE и сайт помощи (поддержки) по модулю Timesheets.
См. Часть 5.
При соединениях с Oracle компьютер, на котором выполняется
Group Server, требует наличия установленного Oracle Provider
для OLE DB. При полной установке клиента Oracle (установки от
имени администратора) будет произведена установка Oracle
Provider для OLE DB. При соединении с базой данных Oracle,
выполненной в стандарте Unicode, на компьютере, на котором
выполняется Group Server, должен быть установлен драйвер
Oracle OLE DB версии 8.1.7.4. В данной версии драйвера исправлен
ряд ошибок, касающихся чтения данных определенных типов.
12. Выберите тип базы данных (Oracle или Microsoft SQL Server/MSDE).
База данных должна быть уже установлена и настроена.
Администрирование серверов
Закладка «Администрирование» («Administration») отображает текущий
выбранный для администрирования Group Server. Если установлено
несколько Group Server, то вы можете выбрать, какой сервер
администрировать. Нажмите кнопку обзора «…» в поле «Сервер»
(«Server») и перейдите на сервер, который вы хотите добавить в список. В
целях обеспечения безопасности компания Primavera Systems рекомендует
размещать все Group Server либо в одном и том же домене, либо в
минимальном числе доменов, установив между ними доверительные
отношения.
Описание каждого из Для того чтобы показать дополнительные свойства, которые вы можете
свойств и их изменять, установите флажок в окне «Показать дополнительные
местонахождение в свойства» («Show advanced properties»). Эти свойства нельзя изменять
системном реестре бессистемно, поскольку некорректные установки могут нарушить работу
содержатся в разделе
сервера или операционной системы.
«Настройка параметров
Group Server».
Для того, чтобы внесенные изменения вступили в силу, вы
должны сначала закрыть TPGS Administrator, после чего
остановить и снова запустить службу Group Server (TPGS).
Выберите копию,
затем с помощью
этих закладок
просмотрите
свойства /
пользователей
этой копии.
Название Значение
Описание
ADO Connection TimeOut (seconds) 15 Длительность времени ожидания установления соединения до
(Время ожидания соединения ADO отмены попытки и генерации сообщения об ошибке.
(ActiveX Data Objects) (секунды))
ADO Command TimeOut (seconds) 30 Длительность времени ожидания выполнения команды до отмены
(Время ожидания команды ADO попытки и генерации сообщения об ошибке.
(секунды))
ADO RecordSet Cache Size (Размер 5 Число записей, хранящихся в памяти в любой заданный момент
кэша ADO RecordSet) времени.
ADO Stalled Check Period (seconds) 30 Частота проверки соединения для определения наличия
(Период проверки приостановленных операций.
приостановленного ADO
(секунды))
Auto Translate (Автоматическая Y/N Автоматическая трансляция свойств драйвера SQL Server ODBC на
трансляция) базу данных SQL Server в формате Unicode.
Base Connections (Соединения с 25 (по Устанавливаемое по умолчанию число соединений базы данных,
базой данных) умолчанию = создаваемых сервером TPGS при запуске.
10)
Cache Refresh Interval (seconds) 60 Частота, с которой сервер TPGS обновляет кэшированные данные из
(Интервал обновления кэша базы данных.
(секунды))
Connect Retry Period (milliseconds) 30000 Длительность времени ожидания до повторения попытки
(Периодичность попыток установления соединения.
повторного соединения (мсек))
Connection String (Строка Строка подключения ADO, используемая для соединения с базой
подключения) данных. Например, при работе с Oracle строка выглядит следующим
образом: provider=MSDAORA; Data Source=pmdb.world.
Database Type (Тип базы данных) Тип базы данных (Oracle, Microsoft SQL Server, MSDE),
используемой сервером TPGS для данных.
DB Connectivity Check (Проверка Y/N Определяет, требуется ли периодически проверять возможность
возможности соединения с базой соединения с базой данных, и, если соединения закрываются и
данных ) восстанавливаются после остановки базы данных, выполнять
перезапуск.
DB User (Пользователь базы PRIVUSER Имя пользователя с правом привилегированного доступа,
данных) используемое для соединения с базой данных. Значение по
умолчанию – PRIVUSER.
License Inactivity TimeOut (seconds) 900 Период, по истечении которого неактивное соединение с
(Блокировка по времени при лицензированным клиентом рассматривается как
неактивности лицензированного неработоспособное (испорченное).
клиента (секунды))
Log Invalid Login Attempts (Запись Y/N Определяет, выполняется ли запись в журнал неуспешных попыток
в журнал попыток входа в систему входа в систему. По умолчанию – N.
с указанием неверного
регистрационного имени (логина))
Log SQL (Регистрация SQL) 0 Установка флагов прослеживания SQL для прослеживания в
журнале событий.
Max Search Result Records 100 Максимальное число записей в результатах поиска.
(Максимальное число записей в
результатах поиска)
Password (Пароль) Пароль учетной записи пользователя базы данных для соединения с
базой данных.
Sync Period (seconds) (Период 60 Период между обновления таблицы синхронизации базы данных
синхронизации (секунды))
Synchronize ADO Connection Y/N Блокирует другие запросы при установлении соединения с базой
Creation (Синхронизация создания данных. По умолчанию – Yes.
соединения ADO)
Temporary Connections (Временные 150 Число соединений с базой данных, которые сервер TPGS может
соединения) обеспечить. Эти установки определяют, сколько соединений Group
Server имеет с базой данных. Выдача ошибки с HRESULT=8004b002
означает, что Group Server не способен справиться с нагрузкой и
ему требуются дополнительные соединения с базой данных, чтобы
он мог обработать все запросы. Если к Group Server обращается
свыше 1000 пользователей, рекомендуется установить значение 400.
При этом число соединений увеличивается, и TPGS оказывается
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
Часть 3: Установка и настройка серверной части 107
Название Значение
Описание
Caching Threads (Кэширование 1 Число потоков, поддерживающих процесс обработки кэшируемых
потоков) транзакций. Это минимальное число кэшируемых потоков.
Кэшируемые потоки в Group Server отвечают за обработку данных в
тех случаях, когда данные могут быть кэшированы. Максимальное
количество кэшируемых потоков, создаваемых при необходимости
Group Server, определяется параметром «Максимальное число
временных потоков на ЦПУ».
Coalescing Jobs Busy Threshold 50 Число объединяемых заданий, определяющее, когда объединяющий
(Пороги занятости объединяемых процессор считается занятым.
заданий)
Coalescing Threads (Объединяемые 1 Число потоков, поддерживающих процесс обработки объединяемых
потоки) транзакций. Это минимальное число объединяемых потоков.
Объединяемые потоки в Group Server отвечают за выполнение
заданий обработку данных в тех случаях, когда эти задания можно
объединить. Объединение – это действие, включающее в себя
взятие близких запросов (например, открытие, обновление табеля и
т.д.) и объединение их в единый SQL-запрос для удовлетворения
нужд нескольких одновременно обращающихся к одной и той же
базе данных, за одно обращение к базе данных. Это значительно
повышает производительность. Максимальное количество
объединяемых потоков, создаваемых при необходимости Group
Server, определяется параметром «Максимальное число временных
потоков на ЦПУ».
Coalescing Timeout (milliseconds) 750 Параметр, определяющий частоту выполнения объединенных
(Время ожидания при выполнении запросов.
объединяемых запросов
(миллисекунды))
Connection Check Period (seconds) 60 Периодичность проверки соединений с базой данных
(Период проверки соединения
(секунды))
Connection TimeOut Period 300 Период бездействия, в течение которого соединения с выбранной
(seconds) (Период блокировки по базой данных считается находящимися в хорошем состоянии.
времени соединения (секунды))
License Manager Interval (seconds) 120 Частота, с которой диспетчер лицензий проверяет наличие
(Периодичность работы одновременно работающих пользователей.
Диспетчера лицензий (секунды))
Message Threads Per CPU (Число 3 Число потоков, поддерживающих socket-соединения с клиентами.
потоков сообщений на одно ЦПУ) (по Это минимальное число потоков, принимающих сообщения от
умолчанию = клиента через socket-соединение и создающих задания, которые
1) будут обрабатываться в Group Server. Максимальное количество
потоков сообщений, создаваемых при необходимости Group Server,
определяется параметром «Максимальное число временных потоков
на ЦПУ».
Maximum Coalescing Size 20 Максимальное число объединяемых транзакций, которые можно
(Максимальный размер поместить в очередь до их обработки.
объединения)
Maximum Temporary Threads Per 15 Максимальное число потоков, запускаемых каждым процессоров.
CPU (SMP) (Максимальное число MaxTempThreads=CPU>1?MaxTempThreads+
временных потоков на ЦПУ (SMP)) (MaxTempThreads*4/CPU
Thread Inactivity TimeOut Period 180 Период бездействия до отключения временного потока
(seconds) (Период блокировки по
времени при бездействии потока
(секунды))
Transaction Threads (Потоки 1 Число потоков, поддерживающих обработку транзакций. Это
транзакций) минимальное число потоков, создающих транзакции в Group Server.
Транзакции создаются в результате кэширования, объединения или
обновления. Максимальное количество потоков сообщений,
Установка myPrimavera
Установка сервера
приложений myPrimavera
Запуск сервера
myPrimavera
Останов сервера
myPrimavera
Доступ (обращение) к
myPrimavera с браузеров
клиентских рабочих
станций
Изменение параметров
настройки баз данных
Использование
myPrimavera Administration
Application
Запуск myPrimavera
Administration Application
Просмотр и изменение
настроек myPrimavera
Параметры настройки
myPrimavera
Реализация
подключаемых модулей
для сервера приложений
Модуль myPrimavera 4.1 включает в себя Tomcat Server, версия 4.1. Файлы
для Windows и Solaris находятся в папке \Tomcat 4.1.24 на установочном
диске myPrimavera. Эта версия Tomcat требует JDK 1.4.1_03.
Полный список
myPrimavera также поддерживает ряд других серверов приложений.
конфигураций, Полный список поддерживаемых серверов приложений приведен в разделе
протестированных на «Требования клиентских и серверных модулей в аппаратно-программной
совместимость с конфигурации» в Части 1.
myPrimavera, приведен в
файле testedcfg.pdf на
диске с документацией При работе в Windows рекомендуется устанавливать сервер
по Primavera. приложений в папку с коротким именем, из латинских символов и
без пробелов.
Введите имя и пароль пользователя базы данных, имя базы данных, адрес и
порт хоста. Имя базы данных, адрес и порт хоста определяются вашей
конкретной реализацией Oracle или SQL Server. В поле «Номер порта
хоста базы данных» («Database Host Port») показан установленный по
умолчанию порт для базы данных выбранного вами типа. Вы можете
изменить это значение.
Детальная информация Для того, чтобы с помощью модуля myPrimavera стало возможно
об установке службы выполнять функции расчета расписания, применения
задач приведена в фактических данных и суммирования, вам необходимо
разделе «Установка установить службу задач (Job Service).
дополнительных
компонентов».
Нажмите для
того, чтобы
получить
информацию о
параметрах
настройки в виде
иерархической
структуры.
Для возврата
параметра к
значению,
установленному по
умолчанию,
выберите
параметр, затем
нажмите правую
клавишу и
выберите
«Возврат к
значению по
умолчанию»
(«Revert to default
value»).
Для сортировки
таблицы
щелкните по
заголовку
столбца.
Сортировка
помогает
обнаружить
похожие
параметры в
нескольких
конфигурациях.
Убедитесь, что
служба задач
указывает на
копию базы
данных проектов,
показанную в
вашей
конфигурации
базы данных
myPrimavera.
Измените URL
таким образом,
чтобы он
указывал на
желаемую базу
данных
методологий.
Информация по Вы можете создать новый BDE-псевдоним для связи службы задач с базой
установке и настройке данных проектов. На компьютере, на котором установлена служба задач,
службы задач изложена в запустите BDE Administrator из Панели управления (Control Panel). В BDE
разделе «Установка Administrator добавьте новый BDE-псевдоним, указывающий на базу
службы задач» главы
данных методологий, которую вы указали в конфигурации базы данных
«Установка
дополнительных myPrimavera. Убедитесь, что новый BDE-псевдоним в точности такой же,
компонентов». как и BDE-псевдоним в папке Methodolgy Management.
Если вы
указываете в
конфигурации базы
данных
myPrimavera BDE-
псевдоним,
который не
соответствует
BDE-псевдониму
службы задач,
создайте новый
BDE-псевдоним для
службы задач в
BDE Administrator.
Убедитесь, что
данные, которые
вы вводите,
соответствуют
данным в
конфигурации базы
данных
myPrimavera.
Убедитесь также,
что BDE-
псевдоним,
который вы
указали здесь, в
точности
совпадает с BDE-
псевдонимом для
базы данных
методологий.
http://serverIP:listenport/login_cmt?db=Sample
Authentication.Mode
Authentication.WebSSO.UserNameHeaderKey
Authentication.WebSSO.ContextPathOverride
Authentication.WebSSO.ServerandPortOverride
Authentication.LDAP.SSLCertificateStore
Authentication.LDAP.SSLStorePassword
[Параметры локализации]
1
jdbc:oracle:thin@DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=xx.xxx.xxx.xx) (PORT=yyyy)))(CONNECT_DATA=(SID=zzzz)))
2
jdbc:JSQLConnect://xxxx:yyyy/database=zzzz
xxxx = IP-адрес или имя компьютера, осуществляющего хостинг SQL Server
yyyy = порт прослушивания базы данных
zzzz = имя базы данных
Database.Instance.GroupServer.URL http://servernmame -
URL сервлета Group Server.
Database.Instance.MethodologyManagement.Name - -
Имя данной копии базы данных.
Database.Instance.MethodologyManagement.Description - -
Описание данной копии базы данных.
Database.Instance.MethodologyManagement.Driver - com.jnetdirect.jsql.JSQLDriver
Имя класса драйвера JDBC. oracle.jdbc.driver.OracleDriver;
Database.Instance.MethodologyManagement.URL - Пример Oracle1
URL базы данных, используемой для установления Пример SQL с драйвером
соединения с базой данных. NetDirect2
Database.Instance.MethodologyManagement.UserName - -
Имя, используемое для установления соединения с базой
данных.
Database.Instance.MethodologyManagement.Password - -
Пароль, используемый для соединения с базой данных.
Database.Instance.MethodologyManagement.GroupID
Идентификатор группы, используемый для соединения с базой 1 -
данных.
Database.Instance.MethodologyManagement.MaxConnections
Максимальное число соединений, которое сервер будет 50 2-15000
устанавливать с базой данных.
Database.Instance.MethodologyManagement.TraceSQL
Если «true», то выполняется трассировка всех SQL, false true/false
отправленных базе данных.
Database.Instance.MethodologyManagement.BDEAlias
BDE-псевдоним, используемый службой задач Project Architect MMDB -
для создания плана проекта из (на основе) методологии.
1
jdbc:oracle:thin@DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST=xx.xxx.xxx.xx) (PORT=yyyy)))(CONNECT_DATA=(SID=zzzz)))
2
jdbc:JSQLConnect://xxxx:yyyy/database=zzzz
xxxx = IP-адрес или имя компьютера, осуществляющего хостинг SQL Server
yyyy = порт прослушивания базы данных
zzzz = имя базы данных
[Параметры производительности]
[Параметры TableSyncService]
[Параметры NextKeyService]
[Параметры приложения]
[Параметры приложения]
[Параметры аутентификации]
IntegrationServer.RMI.SSLServiceEnable true -
Параметр, который разрешает режим службы SSL.
IntegrationServer.RMI.StandardServiceEnable true -
Параметр, который разрешает режим стандартной службы.
IntegrationServer.RMI.HTTPServiceEnable false -
Параметр, который разрешает режим туннелирования HTTP.
IntegrationServer.RMI.HTTPsServiceEnable false -
Параметр, который разрешает режим защищенного
туннелирования HTTP (HTTP (SSL)).
IntegrationServer.RMI.CompressionServicePort 0 0-MAX_INT*
Порт, который должен использоваться для режима службы
сжатия. Значение 0 указывает, что может быть использован
любой доступный порт. Если доступ к серверу будет
осуществляться через межсетевой экран, вы должны
установить конкретное значение.
IntegrationServer.RMI.SSLServicePort 0 0-MAX_INT*
Порт, который должен использоваться для режима службы
SSL. Значение 0 указывает, что может быть использован
любой доступный порт. Если доступ к серверу будет
осуществляться через межсетевой экран, вы должны
установить конкретное значение.
IntegrationServer.RMI.StandardServicePort 0 0-MAX_INT*
Порт, который должен использоваться для режима
стандартной службы. Значение 0 указывает, что может быть
использован любой доступный порт. Если доступ к серверу
будет осуществляться через межсетевой экран, вы должны
установить конкретное значение.
IntegrationServer.RMI.HTTPServicePort 0 0-MAX_INT*
Порт, который должен использоваться для режима
туннелирования HTTP. Значение 0 указывает, что может быть
использован любой доступный порт.
IntegrationServer.RMI.HTTPsServicePort 0 0-MAX_INT*
Порт, который должен использоваться для режима
защищенного туннелирования HTTP. Значение 0 указывает,
что может быть использован любой доступный порт.
IntegrationServer.SessionTimeOut 120 1-MAX_INT*
Длительность интервала времени (в секундах), по истечении
которого неактивное соединение с клиентом будет прервано
(завершено).
*MAX_INT = 2,147,483,647
Установка Collaboration
Добавление
пользователей,
обладающих правами
доступа к объекту
(trustees)
Добавление домена и
пользователя домена с
административными
правами
Расширение схемы
Collaboration
Добавление обновленных
форматов документов
Настройка myPrimavera
для работы с Collaboration
Server
Установка пакета
обновления Collaboration
Server для обеспечения
совместимости с
myPrimavera 4.1
Подготовка установки
Предварительные требования
Единственное предварительное требование, которое должно быть
выполнено на момент установки Collaboration Server, - это создание базы
данных, которая будет использоваться в качестве библиотеки
аутентификации для Collaboration Server. База данных должна содержать
файлы данных и журнала, каждый размером не менее 10 МБ.
Windows: <CD>:\collab\31\instdata\windows\vm\Install.exe
Solaris: <CD>/collab/31/instdata/solaris/vm/Install.bin
Диспетчер конфигураций
Диспетчер конфигураций используется для настройки одного или
нескольких кластеров сервера и для управления службами CMS,
индексирования и др. С помощью этого приложения можно управлять
целым серверным кластером WorkSite MP, и именно это делает его столь
мощным средством.
Узел кластера.
Узел сервера.
Службы.
Узел библиотек.
Диспетчер библиотек
Диспетчер библиотек представляет собой административный инструмент,
используемый для установки (настройки) и управления данными,
связанными с библиотеками, обслуживаемыми серверными кластерами
WorkSite MP. Используя диспетчер библиотек, администратор WorkSite
может управлять библиотечными данными следующих типов:
Услуги (facilities)
• Рабочие группы
Примеры (экземпляры, копии) библиотечных метаданных
• Классы метаданных
• Отношения между метаданными
Привилегии
Конфигурация системы
Информация о пользователях, обладающих правами доступа к объекту
(trustees), включая следующую:
• Настройки главной области
• Области, которые включают в себя способность выполнять
следующие задачи:
• Добавление главной области к библиотеке
• Добавление отдельных пользователей, групп, мест
(местоположений) и организационных единиц в качестве
родных узловых пользователей, обладающих правами доступа
к объекту (trustees) под главной областью библиотеки
• Импорт и синхронизация каталогов из внешних служб
каталогов LDAP как импортированных узлов пользователей,
обладающих правами доступа к объекту (trustees) под главной
областью библиотеки
• Добавление подчиненных областей из других библиотек
Системные пользователи
Фрейм каталогов
Фрейм представления
Меню
Панель инструментов
Панель поиска (просмотра)
Кластеры
Серверный кластер
Библиотека
Редактирование привилегий
После того как Collaboration Server будет установлен, его нужно настроить
в первый раз.
Windows: <CD>:\worksitemp\worksiteserver\bin\win\impm.exe
Solaris: <CD>/worksitemp/worksiteserver/bin/unix/impm
Только для
Oracle: Этот
пользователь
должен быть
создан в Oracle,
должен иметь
табличную
область,
заданную по
умолчанию, и
должен
обладать
привилегиями
«соединение» и
«ресурс».
Этот
пользователь
должен иметь
привилегии
администратора
базы данных (в
Oracle по
умолчанию
system/manager, в
SQL Server –
sa/sa).
Solaris: <CD>/worksitemp/worksiteserver/bin/unix/imlibmgr
Введите имя
основной области.
Нажмите «OK» по
завершении
работы.
RDN.
Класс.
Метка.
UID.
Домен.
Добавьте имя
услуги.
Выберите
основную область.
Выберите
желаемого
пользователя,
обладающего
правами доступа
к объекту.
Нажмите
«Добавить».
Нажмите «OK».
Выберите
членов.
Выберите
желаемого
пользователя,
обладающего
правами доступа
к объекету.
Введите пароль
пользователя,
обладающего
правами доступа к
объекту
(необязательно).
Нажмите «OK».
RDN – primavera.com
Class – Domain
Label – d (изменяется автоматически при изменении класса).
RDN.
Класс.
Метка.
Снимите флажки
«Наследование»
(«Inherit»)…
Разверните
узел
библиотек и
выберите
только что
созданную
услугу…
Затем нажмите
«OK».
Разверните
узлы библиотек
и услуг,
выберите
рабочую группу
«WorkSite MP
Home»…
Затем
нажмите «OK».
RDN – DomainAdmin
Class – Person
Label – p
UID – DomainAdmin
Domain – primavera.com
RDN.
Класс.
Метка.
UID.
Домен.
Выберите домен
primavera.com
Выберите
пользователя
«DomainAdmin».
Нажмите
«Добавить»
(«Add»).
Нажмите «OK».
Выберите домен
primavera.com
Выберите
пользователя
«DomainAdmin».
Нажмите
«Добавить»
(«Add»).
Нажмите «OK».
Выберите домен
primavera.com
Выберите
пользователя
«DomainAdmin».
Нажмите
«Добавить»
(«Add»).
Нажмите «OK».
Windows: C:\worksitemp\worksiteserver\bin\win\
Solaris: /worksitemp/worksiteserver/bin/unix/
Solaris: <CD>/worksitemp/worksiteserver/bin/unix/imlibmgr
Обязательные параметры
Значения ряда параметров зависят от особенностей вашей конкретной
реализации. Как следствие этого, перечисленные ниже параметры должны
быть изменены в myPrimavera Administration Application, прежде чем
Collaboration Server сможет корректно работать в вашей среде.
Application.CollaborationServer.LibraryName – библиотека
Collaboration, созданная на шаге 7 на стр. 169.
Application.CollaborationServer.CacheUserName – ID пользователя,
имеющего доступ к кэшу приложений, используемых в Collaboration.
Значение этого параметра (CACHEMANAGER) устанавливается по
умолчанию и должно соответствовать ID пользователя, созданного на
Collaboration Server в ходе добавления библиотеки аутентификации
(см. «Добавление библиотеки аутентификации»).
Дополнительные параметры
Остальные параметры Collaboration могут быть изменены в случае
необходимости, однако, внесение в них изменений не требуется для
обеспечения функциональности режима совместной работы в myPrimavera.
Application.CollaborationServer.CollaborationWorkspaceName – имя
рабочей среды для Collaboration, устанавливаемое по умолчанию.
Application.CollaborationServer.InitiationWorkspaceName – имя
рабочего окружения инициации, устанавливаемое по умолчанию.
Application.CollaborationServer.PoolUserPassword – пароль,
соответствующий имени пользователя, используемого для запуска пула
соединений.
Application.CollaborationServer.AdminPassword – пароль
пользователя, обладающего правами администрирования.
Application.CollaborationServer.CacheLimit – максимальное
количество CMS-объектов, хранимых в кэше приложений.
Application.CollaborationServer.StrictDocumentVersioning – при
значении «true» отладка документа ограничивается наиболее недавней
(самой новой) версии документа. При значении «false» отладке может
быть подвергнут документ любой версии.
Application.CollaborationSyncService.SynchronizationInterval –
интервал, с которым производится запуск службы синхронизации
Collaboration. Синхронизация перемещает документы, отмеченные для
удаления, в папку \trash на collaboration server. Кроме того, прочие
элементы Collaboration (например, дискуссии или уведомления),
которые должны быть удалены (например, когда проект удаляется),
перемещаются в папку \trash.
Application.CollaborationRecyclerService.RecycleInterval – интервал, с
которым производится запуск службы очистки.
Windows: <CD>:\collab\31HFB5\instdata\windows\vm\svr31b5.exe
Solaris: <CD>/collab/31/instdata/solaris/vm/svr31b5.bin
Установка SDK
Создание файлов
автоматической установки
Если вы соединяетесь с Microsoft SQL Server или MSDE, введите имя базы
данных и укажите имя серверного компьютера.
Детальная информация о Вы можете создать несколько копий службы задач, что даст вам
запуске задач для возможность запускать несколько служб задач для всех баз данных
нескольких баз данных с проектов с одного серверного компьютера, работающего под управлением
помощью службы задач Windows NT/2000. Создайте по одной копии службы задач для каждой
приведена в параграфе
базы данных. После того, как соединение для вашей первой базы данных
«Запуск служб задач для
нескольких баз данных» будет создано, нажмите кнопку «Добавить службу задач» («Add more Job
в конце настоящего Service») и укажите псевдоним для второй базы данных. Повторите шаги с
раздела. 7 по 12.
Нажмите данную
кнопку, чтобы
задать
параметры
соединения для
другой копии
службы задач.
После того, как вы установите отдельную копию службы задач для каждой
базы данных проектов, вы сможете использовать фактические значения,
составлять пакетные отчеты, экспортировать проекты, выполнять расчет
расписания проектов и подводить итоги по всем базам данных с одной
серверной машины, работающей под управлением NT/2000. Войдите в
модуль Project Management и выберите одну из баз данных проектов, по
которой вы хотите выполнить подведение итогов.
Выберите псевдоним
базы данных, по
которой вы хотите
выполнить
подведение итогов.
5. Нажмите «OK».
В дополнение к
подготовительным мерам,
описанным в данном
Подготовка контроллера и серверов DJS к установке и
разделе, вы должны настройке
настроить базу данных Прежде чем приступать к установке и настройке DJS на контроллере и
myPrimavera для запуска
службы задач Job Architect.
серверах, необходимо выполнить следующие действия:
Детальная информация по
этому вопросу приведена в На контроллере и всех серверах DJS определите переменные «Temp» и
параграфе «Настройка базы «TMP» в закладке «Переменные окружения» («Environment
данных myPrimavera для variables») апплета «Система» («System») Панели управления (Control
запуска службы задач Job
Architect» раздела Panel) (как для пользовательских, так и для системных переменных).
«Изменение параметров
конфигурации баз данных» Синхронизируйте системные часы (таймеры) контроллера и всех
главы «Установка серверов DJS, чтобы они имели одинаковые временные метки в файлах
myPrimavera».
журналов.
Выберите
опции так, как
показано на
этом рисунке.
Нажмите
«Изменить»
(«Edit») для
того, чтобы
добавить
пользователей
и группы к
каждому
разрешению,
устанавливае-
мому
пользователем.
Для типа
«Разрешение
доступа» (Access
Permissions)
выберите значение
«Разрешить
доступ» («Allow
Access»). Для типа
«Разрешение
запуска» (Launch
Permissions)
выберите значение
«Разрешить
запуск» («Allow
Launch»). И для
типа «Разрешение
для настройки»
(Configuration
Permissions)
выберите значение
«Полный допуск»
(«Full Control»).
Выберите
«Запрещено»
(«Disabled»),
чтобы запретить
DJS на конкретной
машине. В данном
примере
контроллер будет
управлять
выполнением задач
на серверах, но не
будет выполнять
их сам.
[Параметры локализации]
Установка SDK
Установка SDK
1. Дважды щелкните по файлу SETUP.EXE в корневой папке
установочного компакт-диска Primavera.
10. Нажмите «OK» после того, как прочтете объяснение оставшейся части
процесса.
Если вы соединяетесь с Microsoft SQL Server или MSDE, введите имя базы
данных и укажите имя серверного компьютера.
11. Укажите тип базы данных (Oracle или Microsoft SQL Server/MSDE).
Введите имя пользователя базы данных и пароль, имя базы данных, адрес и
порт хоста. Имя базы данных, адрес и порт хоста зависят от конкретной
реализации Oracle или MS SQL Server. Поле «Порт хоста базы данных»
(«Database Host Port») содержит порт, установленный по умолчанию для
выбранного вами типа базы данных. Вы можете изменять этот порт.
Oracle
Для установки пользователя приложения и настройки клиентских файлов
Oracle SQL*NET или NET8 так, чтобы они соответствовали вашей сети,
воспользуйтесь установочным компакт-диском Oracle. Если вам не знаком
этот процесс, обратитесь к администратору баз данных.
Если вы используете Microsoft SQL Server или MSDE, введите имя базы
данных и имя сервера. Имя базы данных было определено, когда вы
создавали базу данных. Имя серверной машины – это имя или IP-адрес
компьютера, на котором установлен Microsoft SQL Server. Параметры
настройки драйвера выбираются автоматически.
Процесс создания набора Для изменения параметров настройки соединения с базой данных
файлов автоматической или местонахождения папок назначения, используемых при
установки описан в главе установке, внесите изменения в файл SILENTINST.INI. Для
«Установка установки каждого отдельного клиентского модуля необходимо
дополнительных создать новый набор файлов автоматической установки.
компонентов» Части 3.
Desktop-версия Timesheet Для того, чтобы запустить desktop-версию модуля Timesheets, пользователь
не поддерживает должен сначала установить этот модуль на свой компьютер. В процессе
протокол HTTP(S). установки модуля происходит также установка виртуальной машины Java
(Java Virtual Machine), если она еще не установлена.
Изменение паролей
пользователей
Администрирование
учетных записей для
доступа к базам данных
Если вы создаете новый BDE-псевдоним для того или иного модуля, в INI-
файл этого модуля включается новая информация, отражающая это
изменение. В том случае, если на клиенте установлены несколько модулей,
изменение BDE-псевдонима для одного модуля не затронет остальные
модули.
Если вы изменяете параметры соединения с базой данных для BDE-
псевдонима, используемого несколькими модулями для доступа к базе
данных, то внесенные вами изменения затронут все модули, использующие
этот же псевдоним.
ЗАО “ПМСОФТ” (095) 232 11 00 www.pmsoft.ru
272 Изменение параметров настройки баз данных
8. Нажмите «OK».