<< Нажмите, чтобы отобразить содержание (Click to Display Table of Contents) >> Дополнительные материалы > Параметры подключения модуля PMAgent к БД Primavera |
Файл «PMAgent.ini» создается и заполняется при установке экземпляра.
В случае возникновения ошибки подключения к базе данных Primavera следует проверить и, при необходимости, исправить параметры в данном файле.
1.Как перейти к файлу «PMAgent.ini» данного экземпляра модуля PMAgent.
1.1.Открыть папку с файлами лицензий и настроек модуля PMAgent.
1.1.1.Запустить утилиту «Пути к папкам приложения» (AppFolders.exe).
1.1.2.В окне утилиты «Пути к папкам приложения» найти строку «Файлы лицензий и настроек» и нажать на изображение папки справа от неё.
.
2.Открыть файл на редактирование в любом текстовом редакторе.
3.Внести необходимые изменения в соответствии с разделом «Перечень допустимых параметров», затем сохранить файл.
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
Наверх