Changeset 24125 for trunk/ippTools
- Timestamp:
- May 9, 2009, 2:19:48 PM (17 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 7 edited
-
share/pxadmin_create_tables.sql (modified) (1 diff)
-
share/receivetool_pendingfile.sql (modified) (2 diffs)
-
share/receivetool_revert.sql (modified) (1 diff)
-
share/receivetool_toadvance.sql (modified) (1 diff)
-
src/disttool.c (modified) (1 diff)
-
src/receivetool.c (modified) (4 diffs)
-
src/receivetoolConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/pxadmin_create_tables.sql
r24105 r24125 1330 1330 fileset VARCHAR(128) NOT NULL, -- fileset to receive 1331 1331 state VARCHAR(64), -- new or full 1332 dbinfo_uri VARCHAR(255), -- uri for database dump for this fileset's run 1332 dirinfo VARCHAR(255), -- uri for directory info file for this run 1333 dbinfo VARCHAR(255), -- uri for database dump file for this run 1333 1334 fault SMALLINT NOT NULL DEFAULT 0, -- Fault code 1334 1335 PRIMARY KEY(fileset_id), -
trunk/ippTools/share/receivetool_pendingfile.sql
r24112 r24125 4 4 product, 5 5 workdir, 6 d estdir,6 dirinfo, 7 7 fileset, 8 8 fileset_id, … … 18 18 ON receiveResult.file_id = receiveFile.file_id 19 19 WHERE 20 ((receiveFileset.state = 'new') OR (receiveFileset.state = 'listed' AND receiveFile.component = 'd binfo'))20 ((receiveFileset.state = 'new') OR (receiveFileset.state = 'listed' AND receiveFile.component = 'dirinfo')) 21 21 AND receiveFileset.fault = 0 22 22 AND receiveResult.file_id IS NULL -
trunk/ippTools/share/receivetool_revert.sql
r23885 r24125 4 4 AND receiveFile.fileset_id = receiveFileset.fileset_id 5 5 AND receiveFileset.source_id = receiveSource.source_id 6 AND fault != 06 AND receiveResult.fault != 0 -
trunk/ippTools/share/receivetool_toadvance.sql
r24106 r24125 2 2 receiveFileset.fileset_id, 3 3 receiveFileset.fileset, 4 receiveFileset.dbinfo _uri,4 receiveFileset.dbinfo, 5 5 receiveSource.status_product, 6 6 receiveSource.ds_dbname, -
trunk/ippTools/src/disttool.c
r24001 r24125 488 488 PXOPT_COPY_STR(config->args, where, "-state", "state", "=="); 489 489 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 490 PXOPT_COPY_S16(config->args, where, "-fault", " distComponent.fault", "==");490 PXOPT_COPY_S16(config->args, where, "-fault", "fault", "=="); 491 491 492 492 // It might be useful to be able to query by the parameters of the underlying runs -
trunk/ippTools/src/receivetool.c
r24109 r24125 238 238 psFree(output); 239 239 240 if (!receiveFilesetInsert(config->dbh, 0, source_id, fileset, "reg", NULL, 0)) {240 if (!receiveFilesetInsert(config->dbh, 0, source_id, fileset, "reg", NULL, NULL, 0)) { 241 241 psError(PS_ERR_UNKNOWN, false, "Unable to add fileset"); 242 242 psFree(source_id_str); … … 512 512 if (psListLength(where->list)) { 513 513 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 514 psStringAppend(&query, " WHERE%s", whereClause);514 psStringAppend(&query, " AND %s", whereClause); 515 515 psFree(whereClause); 516 516 } … … 592 592 // to chanage 593 593 PXOPT_LOOKUP_S32(fault, config->args, "-fault", false, false); 594 PXOPT_LOOKUP_STR(dbinfo_uri, config->args, "-dbinfo_uri", false, false); 594 PXOPT_LOOKUP_STR(destdir, config->args, "-destdir", false, false); 595 PXOPT_LOOKUP_STR(dirinfo, config->args, "-dirinfo", false, false); 596 PXOPT_LOOKUP_STR(dbinfo, config->args, "-dbinfo", false, false); 595 597 PXOPT_LOOKUP_STR(state, config->args, "-set_state", false, false); 596 598 597 if (!fault && !d binfo_uri&& !state) {598 psError(PS_ERR_UNKNOWN, true, " one of -fault, -dbinfo_uri, -set_state are required");599 if (!fault && !dirinfo &&!dbinfo && !state) { 600 psError(PS_ERR_UNKNOWN, true, "at least one of -fault, -dirinfo, -dbinfo, -set_state are required"); 599 601 return false; 600 602 } … … 608 610 sep = ","; 609 611 } 610 if (dbinfo_uri) { 611 psStringAppend(&query, "%s dbinfo_uri = '%s'", sep, dbinfo_uri); 612 if (dirinfo) { 613 psStringAppend(&query, "%s dirinfo = '%s'", sep, dirinfo); 614 sep = ","; 615 } 616 if (dbinfo) { 617 psStringAppend(&query, "%s dbinfo = '%s'", sep, dbinfo); 612 618 sep = ","; 613 619 } -
trunk/ippTools/src/receivetoolConfig.c
r24109 r24125 85 85 psMetadataAddS64(updatefilesetArgs, PS_LIST_TAIL, "-fileset_id", 0, "define fileset_id (required)", 0); 86 86 psMetadataAddStr(updatefilesetArgs, PS_LIST_TAIL, "-set_state", 0, "define state", NULL); 87 psMetadataAddStr(updatefilesetArgs, PS_LIST_TAIL, "-dbinfo_uri", 0, "define dbinfo_uri", NULL); 87 psMetadataAddStr(updatefilesetArgs, PS_LIST_TAIL, "-destdir", 0, "define destdir", NULL); 88 psMetadataAddStr(updatefilesetArgs, PS_LIST_TAIL, "-dirinfo", 0, "define dirinfo", NULL); 89 psMetadataAddStr(updatefilesetArgs, PS_LIST_TAIL, "-dbinfo", 0, "define dbinfo", NULL); 88 90 psMetadataAddS32(updatefilesetArgs, PS_LIST_TAIL, "-fault", 0, "define fault code", 0); 89 91 … … 107 109 psMetadata *addresultArgs = psMetadataAlloc(); 108 110 psMetadataAddS64(addresultArgs, PS_LIST_TAIL, "-file_id", 0, "define receive_id (required)", 0); 111 psMetadataAddStr(addresultArgs, PS_LIST_TAIL, "-path_base", 0, "path_base for component", NULL); 109 112 psMetadataAddF32(addresultArgs, PS_LIST_TAIL, "-dtime_copy", 0, "define time to copy", NAN); 110 113 psMetadataAddF32(addresultArgs, PS_LIST_TAIL, "-dtime_extract", 0, "define time to extract", NAN);
Note:
See TracChangeset
for help on using the changeset viewer.
