Параметры подключения модуля PMAgent к БД Primavera

<< Нажмите, чтобы отобразить содержание (Click to Display Table of Contents) >>

Дополнительные материалы >

Параметры подключения модуля PMAgent к БД Primavera

Конфигурация подключения модуля PMAgent к базе данных Primavera в файле «PMAgent.ini».glyphicon-link-grey

Файл «PMAgent.ini» создается и заполняется при установке экземпляра.

В случае возникновения ошибки подключения к базе данных Primavera следует проверить и, при необходимости, исправить параметры в данном файле.

 

1.Как перейти к файлу «PMAgent.ini» данного экземпляра модуля PMAgent.

1.1.Открыть папку с файлами лицензий и настроек модуля PMAgent.

1.1.1.Запустить утилиту «Пути к папкам приложения» (AppFolders.exe).

1.1.2.В окне утилиты «Пути к папкам приложения» найти строку «Файлы лицензий и настроек» и нажать на изображение папки справа от неё.
appf_bin2.

2.Открыть файл на редактирование в любом текстовом редакторе.

3.Внести необходимые изменения в соответствии с разделом «Перечень допустимых параметров», затем сохранить файл.

 

Перечень допустимых параметров файла «PMAgent.ini»

JVMDll — путь к виртуальной машине «Java», т.е. полный путь к библиотеке «jvm.dll»;

APIPath — путь к каталогу установки «Primavera Integration API»;

MinHeapSize_in_MB, MaxHeapSize_in_MB — параметры запуска виртуальной машины «Java» — минимальный и максимальный размер «кучи».

При установке программы автоматически задаются рекомендуемые базовые значения. Нулевые значения этих параметров означают использование умолчаний Java-машины. Изменять их рекомендуется в случае получения соответствующих сообщений об ошибках Java-машины.

JVMOption4 — параметр, используемый при работе с Primavera на СУБД Oracle. При использовании Primavera на СУБД MS SQL Server этот параметр не используется и может отсутствовать в файле.

Содержимое, указанное в значении этого параметра, передается в командную строку при инициализации Java-машины.

Т.о., необходим для того, чтобы передать нужные параметры при запуске Java-машины в ходе загрузки «Primavera Integration API».

Свойства и их значения в строке указываются следующим образом: -Dproperty_name1=property_value1 -Dproperty_name2=property_value2 ...

Для корректного чтения параметров значение «JVMOption4» рекомендуется заключить в апострофы: ‘-Dproperty_name1=property_value1 -Dproperty_name2=property_value2 ...’

 

Например, с помощью параметра можно передать Java-машине региональные настройки Java-приложения:

В Oracle XE есть известная проблема, когда при использовании русских региональных настроек Java-приложения, которые к ней подключаются, вызывают ошибку «ORA-12705: Cannot access NLSdata files or invalid environment specified». Решается эта проблема запуском Java-машины с параметром -Duser.region=US (ссылка на источник).

 

Пример содержимого файла конфигурации

[PMConnect]

JVMDll=C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll

APIPath=C:\P6IntegrationAPI

JVM_MinHeapSize_in_MB=64

JVM_MaxHeapSize_in_MB=512

JVMOption4=-Duser.region=US

 

Наверх