Create function for generating next UPI number.
This commit is contained in:
parent
bf0fd2ab75
commit
c2cadeaa6a
1 changed files with 2 additions and 1 deletions
|
@ -70,6 +70,7 @@ close $upiFH;
|
||||||
UsageAndExit("Error reading \"$upiNumberFile\"") unless $count == 1 and $upiStart > 0;
|
UsageAndExit("Error reading \"$upiNumberFile\"") unless $count == 1 and $upiStart > 0;
|
||||||
|
|
||||||
my $upiCurrentNum = $upiStart;
|
my $upiCurrentNum = $upiStart;
|
||||||
|
sub NextUPI () { return sprintf("UPI-SFC-%07d", $upiCurrentNum++); }
|
||||||
|
|
||||||
my $csvOutFormat = Text::CSV->new({ binary => 1, always_quote => 1, quote_empty => 1, blank_is_undef => 1});
|
my $csvOutFormat = Text::CSV->new({ binary => 1, always_quote => 1, quote_empty => 1, blank_is_undef => 1});
|
||||||
my $csvLogFile = File::Spec->rel2abs(catfile($OUTPUT_TOPLEVEL_DIR, "${GROUP}-log.csv"));
|
my $csvLogFile = File::Spec->rel2abs(catfile($OUTPUT_TOPLEVEL_DIR, "${GROUP}-log.csv"));
|
||||||
|
@ -121,7 +122,7 @@ sub ProcessMailDir($$$) {
|
||||||
next if -d $file; # skip directories
|
next if -d $file; # skip directories
|
||||||
my $msgFile = catfile($dir, $file);
|
my $msgFile = catfile($dir, $file);
|
||||||
open(my $msgFH, "<", $msgFile);
|
open(my $msgFH, "<", $msgFile);
|
||||||
my $upiFull = sprintf("UPI-SFC-%07d", $upiCurrentNum++);
|
my $upiFull = NextUPI();
|
||||||
my $header = new Mail::Header($msgFH);
|
my $header = new Mail::Header($msgFH);
|
||||||
my $fields = $header->header_hashref;
|
my $fields = $header->header_hashref;
|
||||||
my %parsed = (FromName => '', ToName => '', FromAddr => "", ToAddr => "", CcName => '', CcAddr => '', 'Subject' => '',
|
my %parsed = (FromName => '', ToName => '', FromAddr => "", ToAddr => "", CcName => '', CcAddr => '', 'Subject' => '',
|
||||||
|
|
Loading…
Reference in a new issue