Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Примечание

При необходимости установки нескольких BGTVAccounting-серверов на одной машине конечный каталог может быть переименован, например, в BGTVAccountingVPN SmotreshkaTVAccounting. Также требуется переименование и корректировка скрипта запуска, разнесение портов в tv-accounting.xml.

...

8) Для запуска и останова сервера BGTVAccounting используйте консоль запуска и управления службами, служба BGTVAccounting.

Настройка tv-access.xml и tv-accounting.xml

В указанных файлах (первый находится в BGTVAccess, второй - в BGTVAccounting) необходимо указать значения параметров:

  • app.name определяет имя приложения, оно используется, например в системе алармов;
  • app.id - уникальный числовой идентификатор приложения среди всех приложений биллинга с данным параметром в XML-конфигурации, значение его не должно меняться всё время жизни системы;
  • moduleId - код экземпляра модуля Inet, к которому относится сервер.

Далее указать значения стандартных параметры настройки доступа к серверу БД и к MQ-серверу (серверам).

Каждый аккаунт привязан к своему устройству. В конфигурации каждого из серверов Access и Accounting указывается корневое устройство, от которого, включительно, начинается загрузка в память устройств и сервисов. Код этого устройства указывается в параметре rootDeviceId. Данный параметр также не должен быть пустым.

Пример файла настройки:

Блок кода
languagexml
titleКод
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<application context="access">
 <!-- Уникальное имя приложения -->
 <param name="app.name" value="BGInetAccess"/>
 <!-- Уникальный числовой id приложения -->
 <param name="app.id" value="801"/>

 <!-- Параметры подключения к БД -->
 <param name="db.driver" value="com.mysql.jdbc.Driver"/>
 <param name="db.url" value="jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&amp;characterEncoding=UTF-8&amp;allowUrlInLocalInfile=true&amp;zeroDateTimeBehavior=convertToNull&amp;jdbcCompliantTruncation=false&amp;queryTimeoutKillsConnection=true"/>
 <param name="db.user" value="bill"/>
 <param name="db.pswd" value="bgbilling"/>

 <!-- Параметры подключения к MQ -->
 <param name="mq.url" value="failover:(tcp://localhost:61616)"/>
 <param name="mq.user" value="bill"/>
 <param name="mq.pswd" value="bgbilling"/>

 <!-- id модуля -->
 <param name="moduleId" value="8"/>
 <!-- id корневого устройства -->
 <param name="rootDeviceId" value="1"/>

 ....