From 797a4b916a2a6399fcf3ec233058cdb941c11358 Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Thu, 3 May 2018 21:38:29 +0200 Subject: [PATCH] TT#36058 adjust cdr generator for moved product_id Change-Id: I5b768b1b24e34d6eba27b05d6b3c6cdd98d3160d --- lib/NGCP/BulkProcessor/Dao/Trunk/billing/contracts.pm | 1 + .../Projects/Massive/Generator/Provisioning.pm | 1 + .../Projects/Massive/Generator/config.debug.cfg | 10 +++++----- .../Projects/Massive/Generator/settings.debug.cfg | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/NGCP/BulkProcessor/Dao/Trunk/billing/contracts.pm b/lib/NGCP/BulkProcessor/Dao/Trunk/billing/contracts.pm index d6d12c1b..611b980b 100644 --- a/lib/NGCP/BulkProcessor/Dao/Trunk/billing/contracts.pm +++ b/lib/NGCP/BulkProcessor/Dao/Trunk/billing/contracts.pm @@ -69,6 +69,7 @@ my $expected_fieldnames = [ 'invoice_template_id', 'vat_rate', 'add_vat', + 'product_id', ]; my $indexes = {}; diff --git a/lib/NGCP/BulkProcessor/Projects/Massive/Generator/Provisioning.pm b/lib/NGCP/BulkProcessor/Projects/Massive/Generator/Provisioning.pm index fba29a66..b1802760 100644 --- a/lib/NGCP/BulkProcessor/Projects/Massive/Generator/Provisioning.pm +++ b/lib/NGCP/BulkProcessor/Projects/Massive/Generator/Provisioning.pm @@ -928,6 +928,7 @@ sub _provision_subscriber_init_context { $context->{contract} = { external_id => undef, #xxx$subscriber->{customer_id}, create_timestamp => $context->{now}, + product_id => $context->{sip_account_product}->{id}, contact => { reseller_id => $context->{reseller}->{id}, diff --git a/lib/NGCP/BulkProcessor/Projects/Massive/Generator/config.debug.cfg b/lib/NGCP/BulkProcessor/Projects/Massive/Generator/config.debug.cfg index 9d8d4d4c..b7e135e7 100644 --- a/lib/NGCP/BulkProcessor/Projects/Massive/Generator/config.debug.cfg +++ b/lib/NGCP/BulkProcessor/Projects/Massive/Generator/config.debug.cfg @@ -7,35 +7,35 @@ enablemultithreading = 1 jobservers = 127.0.0.1:4730 ##NGCP MySQL connectivity - "accounting" db: -accounting_host = 192.168.0.84 +accounting_host = 192.168.0.29 accounting_port = 3306 accounting_databasename = accounting accounting_username = root accounting_password = ##NGCP MySQL connectivity - "billing" db: -billing_host = 192.168.0.84 +billing_host = 192.168.0.29 billing_port = 3306 billing_databasename = billing billing_username = root billing_password = ##NGCP MySQL connectivity - "provisioning" db: -provisioning_host = 192.168.0.84 +provisioning_host = 192.168.0.29 provisioning_port = 3306 provisioning_databasename = provisioning provisioning_username = root provisioning_password = ##NGCP MySQL connectivity - "kamailio" db: -kamailio_host = 192.168.0.84 +kamailio_host = 192.168.0.29 kamailio_port = 3306 kamailio_databasename = kamailio kamailio_username = root kamailio_password = ##NGCP MySQL connectivity - default db for distributed transactions (XA) to connect to: -xa_host = 192.168.0.84 +xa_host = 192.168.0.29 xa_port = 3306 xa_databasename = ngcp xa_username = root diff --git a/lib/NGCP/BulkProcessor/Projects/Massive/Generator/settings.debug.cfg b/lib/NGCP/BulkProcessor/Projects/Massive/Generator/settings.debug.cfg index dc5157ad..4a02d531 100644 --- a/lib/NGCP/BulkProcessor/Projects/Massive/Generator/settings.debug.cfg +++ b/lib/NGCP/BulkProcessor/Projects/Massive/Generator/settings.debug.cfg @@ -8,7 +8,7 @@ webpassword_length = 8 webusername_length = 8 sippassword_length = 16 sipusername_length = 8 -provision_subscriber_count = 100 +provision_subscriber_count = 50000 providers_yml = providers.yml