Change-Id: I215754bfb981c0b69204422b0e6ab5cae5040f23
(cherry picked from commit 51631b7d77)
mr7.5.5
parent
c4fc744545
commit
568a1196d7
@ -0,0 +1,65 @@
|
||||
|
||||
#dry=0
|
||||
#skip_errors=0
|
||||
|
||||
import_multithreading: 1
|
||||
#lnp_import_numofthreads:
|
||||
|
||||
sqlite_db_file: sqlite
|
||||
|
||||
lnp_filename: ip_telekom.txt
|
||||
#012_20190201233214.txt
|
||||
#ip_telekom_delete.txt
|
||||
#test.csv
|
||||
lnp_rownum_start: 2
|
||||
lnp_import_single_row_txn: 0
|
||||
ignore_lnp_unique: 0
|
||||
|
||||
expand_numbers: !!perl/code |
|
||||
{
|
||||
my ($context,$row) = @_;
|
||||
if ($row =~ /^Linha\d+=([^=]*)$/i) {
|
||||
my (
|
||||
$DonorID,
|
||||
$HolderID,
|
||||
$TypeOfNumber,
|
||||
$PABXMainTelephoneNumber,
|
||||
$FirstTelephoneNumber,
|
||||
$LastTelephoneNumber,
|
||||
$PresentNRN,
|
||||
$DateTimeFrom
|
||||
) = split(/,/,$1);
|
||||
|
||||
my @lnp_numbers = ();
|
||||
#020,012,0,212879000,212879000,212879999,D012001,2016-08-31 14:20:18
|
||||
unless ($PresentNRN =~ /^D012[0-9]{3,3}$/) {
|
||||
foreach my $number ($FirstTelephoneNumber .. $LastTelephoneNumber) {
|
||||
push(@lnp_numbers,[
|
||||
$PresentNRN, #'carrier_name',
|
||||
$PresentNRN, #'carrier_prefix',
|
||||
$number, #'number',
|
||||
undef, #'routing_number',
|
||||
$DateTimeFrom, #'start',
|
||||
undef, #'end',
|
||||
undef, #'authoritative',
|
||||
undef, #'skip_rewrite',
|
||||
undef, #'type',
|
||||
]);
|
||||
}
|
||||
}
|
||||
return \@lnp_numbers;
|
||||
}
|
||||
|
||||
return [];
|
||||
}
|
||||
|
||||
create_lnp_multithreading: 1
|
||||
#create_lnp_numofthreads: 2
|
||||
|
||||
delete_lnp_multithreading: 1
|
||||
#delete_lnp_numofthreads: 2
|
||||
|
||||
ignore_lnp_numbers_unique: 0
|
||||
lnp_numbers_single_row_txn: 0
|
||||
|
||||
lnp_numbers_batch_delete: 1
|
||||
Loading…
Reference in new issue