IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28083


Ignore:
Timestamp:
May 25, 2010, 8:17:29 AM (16 years ago)
Author:
rhenders
Message:

Improved auditing; improved regexs for survey type

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippToPsps/scripts/ippToPsps_run.pl

    r28023 r28083  
    8787    my ($distGroup) = @_;
    8888
    89     if ($distGroup eq "MD01") {return $distGroup;}
    90     if ($distGroup eq "MD02") {return $distGroup;}
    91     if ($distGroup eq "MD03") {return $distGroup;}
    92     if ($distGroup eq "MD04") {return $distGroup;}
    93     if ($distGroup eq "MD05") {return $distGroup;}
    94     if ($distGroup eq "MD06") {return $distGroup;}
    95     if ($distGroup eq "MD07") {return $distGroup;}
    96     if ($distGroup eq "MD08") {return $distGroup;}
    97     if ($distGroup eq "MD09") {return $distGroup;}
    98     if ($distGroup eq "MD10") {return $distGroup;}
    99     if ($distGroup eq "M31") {return $distGroup;}
    100     if ($distGroup eq "sts") {return "STS";}
    101     if ($distGroup eq "SweetSpot") {return "SS";}
    102     if ($distGroup eq "3PI") {return $distGroup;}
    103     if ($distGroup eq "ThreePi") {return "3PI";}
    104     if ($distGroup eq "SAS") {return "3PI";}
    105 
    106     print "* Do not understand distribution group: '$distGroup'\n";
     89    if ($distGroup =~ m/^MD([0-1][0-9])$/i) {return "MD$1";}
     90    if ($distGroup =~ m/^M31$/i) {return "M31";}
     91    if ($distGroup =~ m/^sts$/i) {return "STS";}
     92    if ($distGroup =~ m/^SweetSpot$/i) {return "SSS";}
     93    if ($distGroup =~ m/^(3PI)|(ThreePi)|(SAS)$/i) {return "3PI";}
     94
     95    print "* Unknown distribution group: '$distGroup'\n";
    10796    return undef;
    10897}
     
    156145    # get a new jobId
    157146    my $jobId = getJobId();
    158     $jobId++;
    159147    if ($jobId < 0) { print "* Cannot find sensible jobId ($jobId)\n";
    160148        return 0;
     
    173161    while (my @row = $query->fetchrow_array()) {
    174162        my ($expId, $distGroup) = @row;
    175 
    176         print "* Exposure ID = $expId with dist group = '$distGroup'\n";
     163        $jobId++;
     164        setJobId($jobId);
     165
     166        print "* Exposure ID = $expId with dist group = '$distGroup' as job ID $jobId\n";
    177167
    178168        my $surveyType = getSurveyTypeFromDistGroup($distGroup);
     
    192182        mkdir($jobOutputPath, 0777);
    193183        mkdir($batchOutputPath, 0777);
    194         setJobId($jobId);
    195184
    196185        # run IppToPsps program
     
    222211                print LOGFILE "$jobId $expId\n";
    223212
    224                 $jobId++;
    225213                $batchId = 0;
    226214                $anyBatches = 0;
     
    228216            else {
    229217
    230                 print "* No batches to publish\n"
     218                print "* No batches to publish\n";
     219                print LOGFILE "$jobId $expId ERROR\n";
    231220            }
     221        }
     222        else {
     223            print LOGFILE "$jobId $expId ERROR\n";
    232224        }
    233225
Note: See TracChangeset for help on using the changeset viewer.