Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Установка скрипта

  1. Скрипт репликации лежит в репозитории hydra-scripts в папке  replication.
  2. Необходимо поставить rvm для пользователя, из-под которого будет вызываться скрипт репликации.

  3. Перейти в папку replicator и создать rvm конфигурацию, следующими командами:

    rvm install 1.9.3-p194
    rvm gemset create hydra_replicator
    echo 'rvm use 1.9.3-p194@hydra_replicator' > .rvmrc
    cd .
    bundle install
  4. На основе файла config/hydra_replicator_configuration.default.yml создать config/hydra_replicator_configuration.yml. Пример настройки:

    specifications:
      default:
    
        # Database connection settings
        database:
          tns: FILL_ME
          username: ais_3p_services
          password: FILL_ME
    
        plugin_name: media_alliance
    
        plugins:
          media_alliance:
    		# Media Alliance server parameters
            ma_server:
              isp_identifier: FILL_ME 
              secret: FILL_ME
    
            # Hydra authentication
            db_authentication:
              login: FILL_ME
              password: FILL_ME
              app_code: NETSERV_3P_SERVICES
    
            # Invoice creation parameters
            charge_log_creation:
              vc_chargelog_ctrl_code: CHARGELOG_CTRL_External_MA
    
    
  5. Скрипт работает в 3 режимах.
    1. Режим общей синхронизации. В этом режиме происходит синхронизация всех приставок с Медиа Альянсом, а так же предвыставляются инвойсы по услугам Медиа Альянса.

      ./replicate.sh -с
    2. Режим синхронизации одного абонента. В этом режиме синхронизация происходит только для приставок абонента, идентификатор которого передан как параметр командной строки. Инвойсы при этом не предвыставляются.

      ./replicate.sh -u 123456789
    3. Режим синхронизации одного абонента c предвыставлением инвойсов. В этом режиме синхронизация происходит только для приставок абонента, идентификатор которого передан как параметр командной строки. Предвыставляются инвойсы по услугам Медиа Альянса для переданного абонента.

      ./replicate.sh -с -u 123456789
  • No labels