...
############################################################################
######## Обновление производится с версии 6.0 и младше #############################################
1) Если у вас стоят параметры contract.xslt, contract.csv.xslt в конфигурации сервера, то поменяейте их в соотвествии с документацией, соотвественно на
contract.balance.xslt=contract_balance_print.xsl
contract.balance.csv.xslt=contract_balance_print_csv.xsl
[!] Убрали параметры contract.balance.xslt, contract.balance.csv.xslt, contract.balance.detail.csv.xslt,
contract.balance.detail.xslt — если менялись шаблоны - надо поправить.
2) Установите права пользователей: Резервы, возвраты, типы резервов.
3) Если используете модуль RSCM необходимо конвертировать таблицы, для этого скопируйте текст скрипта в файл и запустите его(работает в unix-подобных системах).
Смысл этого скрипта в том, что он копирует все данные из всех таблиц вида rscm_service_account_{mid}_yyyyMM
в одну таблицу rscm_service_account_{mid}.
#!/bin/bash
DB_PARAMS="-ubill -pbgbilling bgbilling"
TT=rscm_service_account_
BB=`mysql $DB_PARAMS -e "show tables like \\"${TT}%\\"" | grep -P "${TT}[0-9]+$" | cut -d _ -f 4`
AA=`mysql $DB_PARAMS -e "show tables like \\"${TT}%\\"" | grep -P "${TT}[0-9]+_"`
#echo $BB
for tableName in $AA;
do
echo $tableName
mysql $DB_PARAMS -e "INSERT INTO $TT$BB (cid, sid, date, amount, comment) SELECT cid, sid, date, amount, comment FROM $tableName"
done
4) Если вы используете модуль paymaster, там поменялись названия почти всех опции . Зайдите в конфигурацию, там откройте шаблон и исправьте все параметры.
В частности параметр paymaster.LMI_MERCHANT_ID сменился на paymaster.merchant.id,
paymaster.LMI_SUCCESS_URL сменился на paymaster.success.url и т.п. Все названия однозначно определяются.
Устаревшие опции подсвечиваются темно-серым цветом и находятся в конце списка.
Обратите внимание на paymaster.LMI_INVOICE_CONFIRMATION_URL - его удалили вообще(но скорее всего у вас его и нет).
5) Перейдите в режиме командной строки (для Windows - cmd либо Far) в каталог BGBillingServer и выполните:
Для LINUX:
Блок кода |
---|
<путь к Java>/bin/java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp .:./lib/app/*:./lib/ext/* ru.bitel.bgbilling.kernel.task.server.TaskConverter |
Для Windows:
Блок кода |
---|
<путь к Java>\bin\java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp .:./lib/app/*:./lib/ext/* ru.bitel.bgbilling.kernel.task.server.TaskConverter |
Для FreeBSD:
Блок кода |
---|
java -Dnetworkaddress.cache.ttl=3600 -Xmx256m -Djava.awt.headless=true -cp ".:./lib/app/*:/lib/ext/*" ru.bitel.bgbilling.kernel.task.server.TaskConverter |
############################################################################