Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:other:migration:ru [2011/12/06 11:06]
king [Миграция с файла]
abills:docs:other:migration:ru [2017/03/15 11:27] (текущий)
asmodeus [Как лучше мигрировать ?]
Строка 3: Строка 3:
 В этой секции описывается процеc перехода с других билинговых систем на ABillS В этой секции описывается процеc перехода с других билинговых систем на ABillS
  
 +=====Как лучше мигрировать ?=====
 +
 +   - Тестируете новый биллинг (с тестовыми данными)
 +   - Делаете выгрузку из старого биллинга
 +   - Загружаете данные старого биллинга в новый для предварительного теста
 +   - Тестируете работу
 +   - Делаете окончательную выгрузку из старого и загружаете в новый
 +   - Запускаем в работу
  
  
  
 ====2abills.pl==== ====2abills.pl====
- [[http://abills.net.ua/soft/​migration/2abills.pl|2abills.pl]]\\+ [[https://github.com/nabat/​2abills|2abills.pl]]\\
 Для быстрого переноса данных из других систем была разработана программа 2abills.pl .\\ Для быстрого переноса данных из других систем была разработана программа 2abills.pl .\\
-Программа формирует файл для импорта акаунтов через модуль [[http://​abills.net.ua/​wiki/​doku.php?​id=abills:​docs:​modules:​cards:​ru|Cards]]. После импортирования ​акаунты имеют вид заведённых администратором. При положительном балансе деньги ставятся на счёт и делается отметка '​MIGRATION'​ в журнале ​оплат, а при отрицательно снимаются и  делается отметка '​MIGRATION'​ в журнале снятий.\\+Программа формирует файл для импорта акаунтов через модуль [[http://​abills.net.ua/​wiki/​doku.php?​id=abills:​docs:​modules:​cards:​ru|Cards]].\\ 
 +Файл импорта загружается через меню ''/​ Клиенты/​ Логины/​ Internet/ Интернет карточки/''​ 
 +\\ 
 +После импорта аккаунты имеют вид заведённых администратором. При положительном балансе деньги ставятся на счёт и делается отметка '​MIGRATION'​ в журнале платежей, а при отрицательно снимаются и  делается отметка '​MIGRATION'​ в журнале ​начислений.\\
 **Возможности**\\ **Возможности**\\
-  * Программа ​експортирует данные из поточной биллингововй системы в файл импорта для ABillS Cards Modules.\\+  * Программа ​экспортирует данные из поточной билинговой системы в файл импорта для ABillS Cards Modules.\\
   * Есть возможность установить пароль по умолчанию ​   * Есть возможность установить пароль по умолчанию ​
   * Добавить дополнительные данные для импорта в ABillS   * Добавить дополнительные данные для импорта в ABillS
Строка 36: Строка 47:
                             utm5cards - require IMPORT_FILE paraments with utm cards                             utm5cards - require IMPORT_FILE paraments with utm cards
                             abills ​   - экспортирует пользователей с abills                             abills ​   - экспортирует пользователей с abills
-                            mikbill+                            ​mikbill - get users from mikbill 
 +                              mikbill_deleted - get deleted users from mikbill 
 +                              mikbill_blocked - get blocked users from mikbill
                             nodeny                             nodeny
                             traffpro                             traffpro
                             stargazer                             stargazer
 +                            carbon4
     IMPORT_FILE=[file] ​ - Файл импорта с разделителем табуляция     IMPORT_FILE=[file] ​ - Файл импорта с разделителем табуляция
     FILE_FIELDS=[list,​.]- Список полей в файле (FILE_FIELDS=LOGIN,​PASSWORD,​3.FIO...)     FILE_FIELDS=[list,​.]- Список полей в файле (FILE_FIELDS=LOGIN,​PASSWORD,​3.FIO...)
Строка 47: Строка 61:
     SYNC_DEPOSIT=[file] - Файл с полями логин, депозит разделены табуляциями ​     SYNC_DEPOSIT=[file] - Файл с полями логин, депозит разделены табуляциями ​
     DB_HOST ​            - Хост     DB_HOST ​            - Хост
-    ​DB_LOGIN ​           ​- Пользователь базы данных+    ​DB_USER ​            - Пользователь базы данных
     DB_PASSWORD ​        - Пароль пользователя     DB_PASSWORD ​        - Пароль пользователя
     DB_CHARSET ​         - кодировка базы данных     DB_CHARSET ​         - кодировка базы данных
Строка 86: Строка 100:
  
   # ./​2abills.pl FROM=mikbill   # ./​2abills.pl FROM=mikbill
 +  # ./​2abills.pl FROM=mikbill_deleted > deleted_users.txt 
 +  # ./​2abills.pl FROM=mikbill_blocked > blocked_users.txt
  
  
Строка 116: Строка 131:
 ====UTM 5 Internet cards ==== ====UTM 5 Internet cards ====
 Перенос карточек из UTM в ABillS. Система автоматически переносит карточки. \\ Перенос карточек из UTM в ABillS. Система автоматически переносит карточки. \\
-**Внимаение при каждом запуска карточки будут вносится повторно**+**Внимаение при каждом запуске карточки будут вносится повторно**
  
    # ./​2abills.pl FROM=utm5cards IMPORT_FILE=XML_файл_с_карточками    # ./​2abills.pl FROM=utm5cards IMPORT_FILE=XML_файл_с_карточками
Строка 125: Строка 140:
 Перенос логинов,​ балансов,​ персональной информации. Перенос логинов,​ балансов,​ персональной информации.
  ​[[http://​abills.net.ua/​soft/​migration/​isbs2abills.pl|isbs2abills.pl]]  ​[[http://​abills.net.ua/​soft/​migration/​isbs2abills.pl|isbs2abills.pl]]
 +
 +
 +
 +====LMS -> AbillS ====
 + ​[[http://​www.lms.org.pl|LMS]] \\
 +
 +Перенос логинов,​ балансов,​ персональной информации:​
 +
 +  # ./​2abills.pl FROM=lms
 +
 +Перенос IP и MAC адресов:​
 +
 +  # ./​2abills.pl FROM=lms_nodes
 +
 +==== Carbon Billing 4 ====
 +[[http://​abills.net.ua/​misc/​2abills_.pl|Скачать тестовый вариант скрипта с поддержкой carbon4]]
 +
 +  # ./​2abills.pl FROM=carbon4 DB_HOST=192.168.0.64 DB_PASSWORD=servicemode > import_logins.txt
 +  ​
 +Для импорта нужно установить клиент к Firebird и ODBC драйвер базы даных (http://​www.firebirdsql.org/​en/​odbc-driver/​)
 +
 +
 +