Changeset 31719
- Timestamp:
- Jun 27, 2011, 2:03:15 PM (15 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
warptool.c (modified) (1 diff)
-
warptoolConfig.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/warptool.c
r30729 r31719 2094 2094 2095 2095 // warp_id, skycell_id, fault are required 2096 PXOPT_LOOKUP_S64(warp_id, config->args, "-warp_id", true, false);2097 PXOPT_LOOKUP_STR(skycell_id, config->args, "-skycell_id", true, false);2098 PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);2099 2096 PXOPT_LOOKUP_STR(state, config->args, "-set_state", false, false); 2100 2097 2101 2098 if (!state) { 2102 psString query = pxDataGet("warptool_updateskyfile.sql"); 2103 2104 if (!p_psDBRunQueryF(config->dbh, query, fault, warp_id, skycell_id)) { 2105 psError(PS_ERR_UNKNOWN, false, "database error"); 2099 psMetadata *where = psMetadataAlloc(); 2100 PXOPT_COPY_S64(config->args, where, "-warp_id", "warp_id", "=="); 2101 PXOPT_COPY_STR(config->args, where, "-skycell_id", "skycell_id", "=="); 2102 if (psListLength(where->list) == 0) { 2103 // this won't happen because warptoolConfig requires these arguments 2104 psError(PS_ERR_UNKNOWN, true, "search parameters are required"); 2105 psFree(where); 2106 2106 return false; 2107 2107 } 2108 psFree(query); 2108 2109 PXOPT_LOOKUP_S16(fault, config->args, "-fault", true, false); 2110 PXOPT_LOOKUP_S16(quality, config->args, "-set_quality", false, false); 2111 2112 if (!pxSetFaultCode(config->dbh, "warpSkyfile", where, fault, quality)) { 2113 psError(PS_ERR_UNKNOWN, false, "failed to set set fault flag"); 2114 psFree(where); 2115 return false; 2116 } 2117 psFree(where); 2109 2118 } 2110 2119 else { -
trunk/ippTools/src/warptoolConfig.c
r30733 r31719 398 398 // -updateskyfile 399 399 psMetadata *updateskyfileArgs = psMetadataAlloc(); 400 psMetadataAddS64(updateskyfileArgs, PS_LIST_TAIL, "-warp_id", 0, "warptool ID to update ", 0);401 psMetadataAddStr(updateskyfileArgs, PS_LIST_TAIL, "-skycell_id", 0, "skycell ID to update ", NULL);400 psMetadataAddS64(updateskyfileArgs, PS_LIST_TAIL, "-warp_id", 0, "warptool ID to update (required)", 0); 401 psMetadataAddStr(updateskyfileArgs, PS_LIST_TAIL, "-skycell_id", 0, "skycell ID to update (required)", NULL); 402 402 psMetadataAddS16(updateskyfileArgs, PS_LIST_TAIL, "-fault", 0, "new fault code", 0); 403 psMetadataAddS16(updateskyfileArgs, PS_LIST_TAIL, "-set_quality", 0,"new quality value", 0); 403 404 psMetadataAddStr(updateskyfileArgs, PS_LIST_TAIL, "-set_state", 0, "set state", 0); 404 405
Note:
See TracChangeset
for help on using the changeset viewer.
