Forums » Разработка версии 3.х »
Файлы начальной конфигурации.
Added by Александр Кулик 140 days ago
Собрали проект, поместили все файлы в одну директорию, но при запуске watchservice ПО ругается в логах на отсутствие конфигурационных файлов.
09:24:32.500 [E] Failed to open file: D:/Projects/CyberPlat/3.0/src/apps/build/Original - копия/data/keys.xml.
09:24:32.500 [I] Loading configuration file config.xml.
09:24:32.500 [E] Failed to open file: D:/Projects/CyberPlat/3.0/src/apps/build/Original - копия/data/config.xml.
09:24:32.500 [I] Loading configuration file operators.xml.
09:24:32.500 [E] Failed to open file: D:/Projects/CyberPlat/3.0/src/apps/build/Original - копия/data/operators.xml.
09:24:32.500 [I] Loading configuration file commissions.xml.
09:24:32.500 [E] Failed to open file: D:/Projects/CyberPlat/3.0/src/apps/build/Original - копия/data/commissions.xml.
09:24:32.500 [I] Loading configuration file config.xml.
09:24:32.500 [E] Failed to open file: D:/Projects/CyberPlat/3.0/src/apps/build/Original - копия/data/config.xml.
09:24:32.500 [I] Loading configuration file customers.xml.
09:24:32.500 [E] Failed to open file: D:/Projects/CyberPlat/3.0/src/apps/build/Original - копия/data/customers.xml.
09:24:32.500 [I] Loading configuration file groups.xml.
09:24:32.500 [E] Failed to open file: D:/Projects/CyberPlat/3.0/src/apps/build/Original - копия/data/groups.xml.
09:24:32.500 [I] Loading configuration file numcapacity.xml.
09:24:32.500 [E] Failed to open file: D:/Projects/CyberPlat/3.0/src/apps/build/Original - копия/data/numcapacity.xml.
09:24:32.500 [I] Loading configuration file directory.xml.
09:24:32.501 [E] Failed to open file: D:/Projects/CyberPlat/3.0/src/apps/build/Original - копия/data/directory.xml
Можете из добавить в svn или отправить по почте alexsoff@yandex.ru?
Replies
RE: Файлы начальной конфигурации. - Added by Павел Шамаль 139 days ago
Конфигурационные файлы генерируются под конкретный терминал.
В ближайшее время мы добавим демо-версию и описание формата этих файлов.
RE: Файлы начальной конфигурации. - Added by Алексей Катроевский 128 days ago
Описание фармата конфигурационных файлов и процесса подготовки и сборки дистрибутива готовим, а пока вы можете скачать дистрибутив
по ссылке ниже и заменить в нём исполняемые файлы своими.
Конфигурационные файлы, за исключением directory.xml и keys.xml, получаются с сервера. Можно пройти полноценную процедуру установки ПО с генерацией ключей и скачиванием конфигов или подложить существующие от версии 2.х.
ftp://ftp.cyberplat.com/terminal/3.x/DEV 3.0.0-17_ru build 201201090600.exe
ftp://ftp.cyberplat.com/terminal/3.x/DEV 3.0.0-17_ru build 201201090600.zip
RE: Файлы начальной конфигурации. - Added by Александр Кулик 128 days ago
Спасибо! теперь терминальное ПО запустилось и требует логин и пароль, чтобы сгенерировать ключи. Можно их получить на почту alexsoff@yandex.ru или как-нибудь обойти эту проблему?
Заранее спасибо!
RE: Файлы начальной конфигурации. - Added by Алексей Катроевский 128 days ago
Ключи нужны для взаимодействия с процессингом (если, конечно, ПО используется со стандартными модулями мониторинга) и могут быть созданы только при подключении к Киберплат. Вы представитель существующего клиента Киберплат или просто сторонний разработчик?
RE: Файлы начальной конфигурации. - Added by Александр Кулик 127 days ago
Я сторонний разработчик, исследующий возможность заведение своих кнопок в вашем интерфейсе.
А можно как-то его запустить оставив рабочими только самостоятельно созданных поставщиков?
RE: Файлы начальной конфигурации. - Added by Алексей Катроевский 127 days ago
В первую очередь ПО предназначено для работы с инфраструктурой Киберплат, поэтому некоторая функциональность достаточно жёстко прошита в приложении. Это загрузка конфигурационных файлов определённых форматов, это инициализация в зависимости от загруженных значений и т.д.
Если вы хотите настроить ПО для работы вне инфраструктуры Киберплат, то вам придётся сделать соответствующие изменения в проекте PaymentProcessor - загрузку собственной конфигурации, сделать ревизию зависимостей сервисов, разработать плагин платёжного протокола, разработать плагин мониторинга.