Changeset 29962
- Timestamp:
- Dec 6, 2010, 3:00:09 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
-
dbconfig/publish.md (modified) (1 diff)
-
ippScripts/scripts/publish_file.pl (modified) (3 diffs)
-
ippTasks/publish.pro (modified) (2 diffs)
-
ippTools/share/pubtool_definerun.sql (modified) (4 diffs)
-
ippTools/share/pubtool_pending.sql (modified) (3 diffs)
-
ippTools/share/pxadmin_create_tables.sql (modified) (1 diff)
-
ippTools/src/pubtool.c (modified) (2 diffs)
-
ippTools/src/pubtoolConfig.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dbconfig/publish.md
r27028 r29962 9 9 workdir STR 255 10 10 comment STR 255 11 name STR 64 12 output_format S16 0 11 13 END 12 14 -
trunk/ippScripts/scripts/publish_file.pl
r29622 r29962 44 44 my ( $pub_id, $camera, $stage, $stage_id, $fileset, $format, $product, $workdir ); 45 45 my ( $dbname, $verbose, $no_update, $no_op, $save_temps, $redirect ); 46 my ( $output_format ); 46 47 47 48 GetOptions( … … 59 60 'save-temps' => \$save_temps, # Save temporary files? 60 61 'redirect-output' => \$redirect, # Redirect output to log file? 62 'output_format' => \$output_format, # Output format for ppMops 61 63 ) or pod2usage( 2 ); 62 64 … … 335 337 $command .= " -zp_error " . $data->{zp_err} if defined $data->{zp_err}; 336 338 $command .= " -astrom_rms " . $data->{astrom} if defined $data->{astrom}; 339 $command .= " -version " . $data->{output_format} if defined $data->{output_format}; 337 340 338 341 unless ($no_op) { -
trunk/ippTasks/publish.pro
r29724 r29962 130 130 book getword publishRun $pageName stage_id -var STAGE_ID 131 131 book getword publishRun $pageName dbname -var DBNAME 132 book getword publishRun $pageName output_format -var OUTPUT_FORMAT 132 133 133 134 stdout $LOGDIR/publish.run.log … … 137 138 strsub $WORKDIR_TEMPLATE @HOST@ $default_host -var WORKDIR 138 139 139 $run = publish_file.pl --pub_id $PUB_ID --camera $CAMERA --workdir $WORKDIR --product $PRODUCT --stage $STAGE --stage_id $STAGE_ID -- redirect-output140 $run = publish_file.pl --pub_id $PUB_ID --camera $CAMERA --workdir $WORKDIR --product $PRODUCT --stage $STAGE --stage_id $STAGE_ID --output_format $OUTPUT_FORMAT --redirect-output 140 141 add_standard_args run 141 142 -
trunk/ippTools/share/pubtool_definerun.sql
r28428 r29962 3 3 client_id, 4 4 stage_id, 5 src_label 5 src_label, 6 output_format 6 7 FROM ( 7 8 -- Get diffs to publish … … 9 10 client_id, 10 11 diff_id AS stage_id, 11 diffRun.label AS src_label 12 diffRun.label AS src_label, 13 output_format 12 14 FROM publishClient 13 15 JOIN diffRun … … 28 30 client_id, 29 31 cam_id AS stage_id, 30 camRun.label AS src_label 32 camRun.label AS src_label, 33 output_format 31 34 FROM publishClient 32 35 JOIN camRun … … 43 46 client_id, 44 47 diff_phot_id AS stage_id, 45 diffPhotRun.label AS src_label 48 diffPhotRun.label AS src_label, 49 output_format 46 50 FROM publishClient 47 51 JOIN diffPhotRun -
trunk/ippTools/share/pubtool_pending.sql
r28491 r29962 9 9 publishClient.stage, 10 10 publishClient.workdir, 11 publishClient.output_format, 11 12 diffRun.diff_id AS stage_id, 12 13 rawExp.camera, … … 35 36 publishClient.stage, 36 37 publishClient.workdir, 38 publishClient.output_format, 37 39 camRun.cam_id AS stage_id, 38 40 rawExp.camera, … … 56 58 publishClient.stage, 57 59 publishClient.workdir, 60 publishClient.output_format, 58 61 diffPhotRun.diff_phot_id AS stage_id, 59 62 rawExp.camera, -
trunk/ippTools/share/pxadmin_create_tables.sql
r29923 r29962 1643 1643 workdir VARCHAR(255) NOT NULL, -- working directory 1644 1644 comment VARCHAR(255), -- for human memory 1645 PRIMARY KEY(client_id) 1645 name varchar(64) default NULL, -- unique client_id verbose identifier 1646 output_format SMALLINT NOT NULL default 1, -- format output versioning 1647 PRIMARY KEY(client_id), 1648 UNIQUE KEY name (name) 1646 1649 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1647 1650 -
trunk/ippTools/src/pubtool.c
r29321 r29962 96 96 PXOPT_LOOKUP_STR(comment, config->args, "-comment", false, false); 97 97 PXOPT_LOOKUP_BOOL(unmagicked, config->args, "-unmagicked", false); 98 99 if (!publishClientInsert(config->dbh, 0, 0, product, stage, !unmagicked, workdir, comment)) { 98 PXOPT_LOOKUP_STR(name, config->args, "-name", false, false); 99 PXOPT_LOOKUP_S16(output_format, config->args, "-output_format", false, false); 100 101 if (!publishClientInsert(config->dbh, 0, 0, product, stage, !unmagicked, workdir, comment, name, output_format)) { 100 102 psError(PS_ERR_UNKNOWN, false, "Database error"); 101 103 return false; … … 313 315 PXOPT_COPY_STR(config->args, where, "-stage", "publishClient.stage", "=="); 314 316 PXOPT_COPY_STR(config->args, where, "-comment", "publishClient.comment", "LIKE"); 317 PXOPT_COPY_STR(config->args, where, "-name", "publishClient.name", "LIKE"); 315 318 pxAddLabelSearchArgs(config, where, "-label", "publishRun.label", "=="); 316 319 -
trunk/ippTools/src/pubtoolConfig.c
r28371 r29962 83 83 psMetadataAddBool(pendingArgs, PS_LIST_TAIL, "-simple", 0, "use simple output format?", false); 84 84 psMetadataAddU64(pendingArgs, PS_LIST_TAIL, "-limit", 0, "limit result set", 0); 85 psMetadataAddStr(pendingArgs, PS_LIST_TAIL, "-name", 0, "search on client name", NULL); 85 86 86 87 // -add
Note:
See TracChangeset
for help on using the changeset viewer.
