IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 16616


Ignore:
Timestamp:
Feb 22, 2008, 11:49:29 AM (18 years ago)
Author:
jhoblitt
Message:

update

Location:
trunk/ippdb
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippdb/src/ippdb.c

    r16587 r16616  
    2478924789static void pstampDataStoreRowFree(pstampDataStoreRow *object);
    2479024790
    24791 pstampDataStoreRow *pstampDataStoreRowAlloc(psS64 ds_id, const char *uri, const char *lastFileset, const char *state)
     24791pstampDataStoreRow *pstampDataStoreRowAlloc(psS64 ds_id, const char *state, const char *lastFileset, const char *outProduct, const char *uri)
    2479224792{
    2479324793    pstampDataStoreRow *_object;
     
    2479724797
    2479824798    _object->ds_id = ds_id;
     24799    _object->state = psStringCopy(state);
     24800    _object->lastFileset = psStringCopy(lastFileset);
     24801    _object->outProduct = psStringCopy(outProduct);
    2479924802    _object->uri = psStringCopy(uri);
    24800     _object->lastFileset = psStringCopy(lastFileset);
    24801     _object->state = psStringCopy(state);
    2480224803
    2480324804    return _object;
     
    2480624807static void pstampDataStoreRowFree(pstampDataStoreRow *object)
    2480724808{
     24809    psFree(object->state);
     24810    psFree(object->lastFileset);
     24811    psFree(object->outProduct);
    2480824812    psFree(object->uri);
    24809     psFree(object->lastFileset);
    24810     psFree(object->state);
    2481124813}
    2481224814
     
    2481924821        return false;
    2482024822    }
     24823    if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, "64")) {
     24824        psError(PS_ERR_UNKNOWN, false, "failed to add item state");
     24825        psFree(md);
     24826        return false;
     24827    }
     24828    if (!psMetadataAdd(md, PS_LIST_TAIL, "lastFileset", PS_DATA_STRING, NULL, "64")) {
     24829        psError(PS_ERR_UNKNOWN, false, "failed to add item lastFileset");
     24830        psFree(md);
     24831        return false;
     24832    }
     24833    if (!psMetadataAdd(md, PS_LIST_TAIL, "outProduct", PS_DATA_STRING, "UNIQUE", "64")) {
     24834        psError(PS_ERR_UNKNOWN, false, "failed to add item outProduct");
     24835        psFree(md);
     24836        return false;
     24837    }
    2482124838    if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, "255")) {
    2482224839        psError(PS_ERR_UNKNOWN, false, "failed to add item uri");
     
    2482424841        return false;
    2482524842    }
    24826     if (!psMetadataAdd(md, PS_LIST_TAIL, "lastFileset", PS_DATA_STRING, NULL, "64")) {
    24827         psError(PS_ERR_UNKNOWN, false, "failed to add item lastFileset");
    24828         psFree(md);
    24829         return false;
    24830     }
    24831     if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, "64")) {
    24832         psError(PS_ERR_UNKNOWN, false, "failed to add item state");
    24833         psFree(md);
    24834         return false;
    24835     }
    2483624843
    2483724844    bool status = psDBCreateTable(dbh, PSTAMPDATASTORE_TABLE_NAME, md);
     
    2484724854}
    2484824855
    24849 bool pstampDataStoreInsert(psDB * dbh, psS64 ds_id, const char *uri, const char *lastFileset, const char *state)
     24856bool pstampDataStoreInsert(psDB * dbh, psS64 ds_id, const char *state, const char *lastFileset, const char *outProduct, const char *uri)
    2485024857{
    2485124858    psMetadata *md = psMetadataAlloc();
     
    2485524862        return false;
    2485624863    }
     24864    if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, state)) {
     24865        psError(PS_ERR_UNKNOWN, false, "failed to add item state");
     24866        psFree(md);
     24867        return false;
     24868    }
     24869    if (!psMetadataAdd(md, PS_LIST_TAIL, "lastFileset", PS_DATA_STRING, NULL, lastFileset)) {
     24870        psError(PS_ERR_UNKNOWN, false, "failed to add item lastFileset");
     24871        psFree(md);
     24872        return false;
     24873    }
     24874    if (!psMetadataAdd(md, PS_LIST_TAIL, "outProduct", PS_DATA_STRING, NULL, outProduct)) {
     24875        psError(PS_ERR_UNKNOWN, false, "failed to add item outProduct");
     24876        psFree(md);
     24877        return false;
     24878    }
    2485724879    if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, uri)) {
    2485824880        psError(PS_ERR_UNKNOWN, false, "failed to add item uri");
    24859         psFree(md);
    24860         return false;
    24861     }
    24862     if (!psMetadataAdd(md, PS_LIST_TAIL, "lastFileset", PS_DATA_STRING, NULL, lastFileset)) {
    24863         psError(PS_ERR_UNKNOWN, false, "failed to add item lastFileset");
    24864         psFree(md);
    24865         return false;
    24866     }
    24867     if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, state)) {
    24868         psError(PS_ERR_UNKNOWN, false, "failed to add item state");
    2486924881        psFree(md);
    2487024882        return false;
     
    2489324905bool pstampDataStoreInsertObject(psDB *dbh, pstampDataStoreRow *object)
    2489424906{
    24895     return pstampDataStoreInsert(dbh, object->ds_id, object->uri, object->lastFileset, object->state);
     24907    return pstampDataStoreInsert(dbh, object->ds_id, object->state, object->lastFileset, object->outProduct, object->uri);
    2489624908}
    2489724909
     
    2497124983        return false;
    2497224984    }
     24985    if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, object->state)) {
     24986        psError(PS_ERR_UNKNOWN, false, "failed to add item state");
     24987        psFree(md);
     24988        return false;
     24989    }
     24990    if (!psMetadataAdd(md, PS_LIST_TAIL, "lastFileset", PS_DATA_STRING, NULL, object->lastFileset)) {
     24991        psError(PS_ERR_UNKNOWN, false, "failed to add item lastFileset");
     24992        psFree(md);
     24993        return false;
     24994    }
     24995    if (!psMetadataAdd(md, PS_LIST_TAIL, "outProduct", PS_DATA_STRING, NULL, object->outProduct)) {
     24996        psError(PS_ERR_UNKNOWN, false, "failed to add item outProduct");
     24997        psFree(md);
     24998        return false;
     24999    }
    2497325000    if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, object->uri)) {
    2497425001        psError(PS_ERR_UNKNOWN, false, "failed to add item uri");
     
    2497625003        return false;
    2497725004    }
    24978     if (!psMetadataAdd(md, PS_LIST_TAIL, "lastFileset", PS_DATA_STRING, NULL, object->lastFileset)) {
    24979         psError(PS_ERR_UNKNOWN, false, "failed to add item lastFileset");
    24980         psFree(md);
    24981         return false;
    24982     }
    24983     if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, object->state)) {
    24984         psError(PS_ERR_UNKNOWN, false, "failed to add item state");
    24985         psFree(md);
    24986         return false;
    24987     }
    2498825005
    2498925006
     
    2500025017        return false;
    2500125018    }
     25019    char* state = psMetadataLookupPtr(&status, md, "state");
     25020    if (!status) {
     25021        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item state");
     25022        return false;
     25023    }
     25024    char* lastFileset = psMetadataLookupPtr(&status, md, "lastFileset");
     25025    if (!status) {
     25026        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item lastFileset");
     25027        return false;
     25028    }
     25029    char* outProduct = psMetadataLookupPtr(&status, md, "outProduct");
     25030    if (!status) {
     25031        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item outProduct");
     25032        return false;
     25033    }
    2500225034    char* uri = psMetadataLookupPtr(&status, md, "uri");
    2500325035    if (!status) {
     
    2500525037        return false;
    2500625038    }
    25007     char* lastFileset = psMetadataLookupPtr(&status, md, "lastFileset");
    25008     if (!status) {
    25009         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item lastFileset");
    25010         return false;
    25011     }
    25012     char* state = psMetadataLookupPtr(&status, md, "state");
    25013     if (!status) {
    25014         psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item state");
    25015         return false;
    25016     }
    25017 
    25018     return pstampDataStoreRowAlloc(ds_id, uri, lastFileset, state);
     25039
     25040    return pstampDataStoreRowAlloc(ds_id, state, lastFileset, outProduct, uri);
    2501925041}
    2502025042psArray *pstampDataStoreSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
     
    2513425156static void pstampRequestRowFree(pstampRequestRow *object);
    2513525157
    25136 pstampRequestRow *pstampRequestRowAlloc(psS64 req_id, psS64 ds_id, const char *state, const char *uri)
     25158pstampRequestRow *pstampRequestRowAlloc(psS64 req_id, psS64 ds_id, const char *state, const char *outFileset, const char *uri)
    2513725159{
    2513825160    pstampRequestRow *_object;
     
    2514425166    _object->ds_id = ds_id;
    2514525167    _object->state = psStringCopy(state);
     25168    _object->outFileset = psStringCopy(outFileset);
    2514625169    _object->uri = psStringCopy(uri);
    2514725170
     
    2515225175{
    2515325176    psFree(object->state);
     25177    psFree(object->outFileset);
    2515425178    psFree(object->uri);
    2515525179}
     
    2517325197        return false;
    2517425198    }
     25199    if (!psMetadataAdd(md, PS_LIST_TAIL, "outFileset", PS_DATA_STRING, "UNIQUE", "64")) {
     25200        psError(PS_ERR_UNKNOWN, false, "failed to add item outFileset");
     25201        psFree(md);
     25202        return false;
     25203    }
    2517525204    if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, "255")) {
    2517625205        psError(PS_ERR_UNKNOWN, false, "failed to add item uri");
     
    2519125220}
    2519225221
    25193 bool pstampRequestInsert(psDB * dbh, psS64 req_id, psS64 ds_id, const char *state, const char *uri)
     25222bool pstampRequestInsert(psDB * dbh, psS64 req_id, psS64 ds_id, const char *state, const char *outFileset, const char *uri)
    2519425223{
    2519525224    psMetadata *md = psMetadataAlloc();
     
    2520625235    if (!psMetadataAdd(md, PS_LIST_TAIL, "state", PS_DATA_STRING, NULL, state)) {
    2520725236        psError(PS_ERR_UNKNOWN, false, "failed to add item state");
     25237        psFree(md);
     25238        return false;
     25239    }
     25240    if (!psMetadataAdd(md, PS_LIST_TAIL, "outFileset", PS_DATA_STRING, NULL, outFileset)) {
     25241        psError(PS_ERR_UNKNOWN, false, "failed to add item outFileset");
    2520825242        psFree(md);
    2520925243        return false;
     
    2523725271bool pstampRequestInsertObject(psDB *dbh, pstampRequestRow *object)
    2523825272{
    25239     return pstampRequestInsert(dbh, object->req_id, object->ds_id, object->state, object->uri);
     25273    return pstampRequestInsert(dbh, object->req_id, object->ds_id, object->state, object->outFileset, object->uri);
    2524025274}
    2524125275
     
    2532525359        return false;
    2532625360    }
     25361    if (!psMetadataAdd(md, PS_LIST_TAIL, "outFileset", PS_DATA_STRING, NULL, object->outFileset)) {
     25362        psError(PS_ERR_UNKNOWN, false, "failed to add item outFileset");
     25363        psFree(md);
     25364        return false;
     25365    }
    2532725366    if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, object->uri)) {
    2532825367        psError(PS_ERR_UNKNOWN, false, "failed to add item uri");
     
    2535425393        return false;
    2535525394    }
     25395    char* outFileset = psMetadataLookupPtr(&status, md, "outFileset");
     25396    if (!status) {
     25397        psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item outFileset");
     25398        return false;
     25399    }
    2535625400    char* uri = psMetadataLookupPtr(&status, md, "uri");
    2535725401    if (!status) {
     
    2536025404    }
    2536125405
    25362     return pstampRequestRowAlloc(req_id, ds_id, state, uri);
     25406    return pstampRequestRowAlloc(req_id, ds_id, state, outFileset, uri);
    2536325407}
    2536425408psArray *pstampRequestSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit)
  • trunk/ippdb/src/ippdb.h

    r16587 r16616  
    1136411364typedef struct {
    1136511365    psS64           ds_id;
     11366    char            *state;
     11367    char            *lastFileset;
     11368    char            *outProduct;
    1136611369    char            *uri;
    11367     char            *lastFileset;
    11368     char            *state;
    1136911370} pstampDataStoreRow;
    1137011371
     
    1137611377pstampDataStoreRow *pstampDataStoreRowAlloc(
    1137711378    psS64           ds_id,
    11378     const char      *uri,
     11379    const char      *state,
    1137911380    const char      *lastFileset,
    11380     const char      *state
     11381    const char      *outProduct,
     11382    const char      *uri
    1138111383);
    1138211384
     
    1140911411    psDB            *dbh,               ///< Database handle
    1141011412    psS64           ds_id,
    11411     const char      *uri,
     11413    const char      *state,
    1141211414    const char      *lastFileset,
    11413     const char      *state
     11415    const char      *outProduct,
     11416    const char      *uri
    1141411417);
    1141511418
     
    1157011573    psS64           ds_id;
    1157111574    char            *state;
     11575    char            *outFileset;
    1157211576    char            *uri;
    1157311577} pstampRequestRow;
     
    1158211586    psS64           ds_id,
    1158311587    const char      *state,
     11588    const char      *outFileset,
    1158411589    const char      *uri
    1158511590);
     
    1161511620    psS64           ds_id,
    1161611621    const char      *state,
     11622    const char      *outFileset,
    1161711623    const char      *uri
    1161811624);
  • trunk/ippdb/tests/alloc.c

    r16587 r16616  
    28252825        pstampDataStoreRow *object;
    28262826
    2827         object = pstampDataStoreRowAlloc(-64, "a string", "a string", "a string"    );
     2827        object = pstampDataStoreRowAlloc(-64, "a string", "a string", "a string", "a string"    );
    28282828
    28292829        if (!object) {
     
    28352835            exit(EXIT_FAILURE);
    28362836        }
     2837        if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
     2838            psFree(object);
     2839            exit(EXIT_FAILURE);
     2840        }
     2841        if (strncmp(object->lastFileset, "a string", MAX_STRING_LENGTH)) {
     2842            psFree(object);
     2843            exit(EXIT_FAILURE);
     2844        }
     2845        if (strncmp(object->outProduct, "a string", MAX_STRING_LENGTH)) {
     2846            psFree(object);
     2847            exit(EXIT_FAILURE);
     2848        }
    28372849        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    28382850            psFree(object);
    28392851            exit(EXIT_FAILURE);
    28402852        }
    2841         if (strncmp(object->lastFileset, "a string", MAX_STRING_LENGTH)) {
     2853
     2854        psFree(object);
     2855    }
     2856
     2857    {
     2858        pstampRequestRow *object;
     2859
     2860        object = pstampRequestRowAlloc(-64, -64, "a string", "a string", "a string"    );
     2861
     2862        if (!object) {
     2863            exit(EXIT_FAILURE);
     2864        }
     2865
     2866        if (!object->req_id == -64) {
     2867            psFree(object);
     2868            exit(EXIT_FAILURE);
     2869        }
     2870        if (!object->ds_id == -64) {
    28422871            psFree(object);
    28432872            exit(EXIT_FAILURE);
     
    28472876            exit(EXIT_FAILURE);
    28482877        }
    2849 
    2850         psFree(object);
    2851     }
    2852 
    2853     {
    2854         pstampRequestRow *object;
    2855 
    2856         object = pstampRequestRowAlloc(-64, -64, "a string", "a string"    );
    2857 
    2858         if (!object) {
    2859             exit(EXIT_FAILURE);
    2860         }
    2861 
    2862         if (!object->req_id == -64) {
    2863             psFree(object);
    2864             exit(EXIT_FAILURE);
    2865         }
    2866         if (!object->ds_id == -64) {
    2867             psFree(object);
    2868             exit(EXIT_FAILURE);
    2869         }
    2870         if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
     2878        if (strncmp(object->outFileset, "a string", MAX_STRING_LENGTH)) {
    28712879            psFree(object);
    28722880            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/insert.c

    r16587 r16616  
    763763        }
    764764
    765         if (!pstampDataStoreInsert(dbh, -64, "a string", "a string", "a string")) {
    766             exit(EXIT_FAILURE);
    767         }
    768 
    769         psDBCleanup(dbh);
    770     }
    771 
    772     {
    773         psDB            *dbh;
    774 
    775         dbh = psDBInit("localhost", "test", NULL, "test");
    776         if (!dbh) {
    777             exit(EXIT_FAILURE);
    778         }
    779 
    780         if (!pstampRequestInsert(dbh, -64, -64, "a string", "a string")) {
     765        if (!pstampDataStoreInsert(dbh, -64, "a string", "a string", "a string", "a string")) {
     766            exit(EXIT_FAILURE);
     767        }
     768
     769        psDBCleanup(dbh);
     770    }
     771
     772    {
     773        psDB            *dbh;
     774
     775        dbh = psDBInit("localhost", "test", NULL, "test");
     776        if (!dbh) {
     777            exit(EXIT_FAILURE);
     778        }
     779
     780        if (!pstampRequestInsert(dbh, -64, -64, "a string", "a string", "a string")) {
    781781            exit(EXIT_FAILURE);
    782782        }
  • trunk/ippdb/tests/insertobject.c

    r16587 r16616  
    11141114        }
    11151115
    1116         object = pstampDataStoreRowAlloc(-64, "a string", "a string", "a string");
     1116        object = pstampDataStoreRowAlloc(-64, "a string", "a string", "a string", "a string");
    11171117        if (!object) {
    11181118            exit(EXIT_FAILURE);
     
    11361136        }
    11371137
    1138         object = pstampRequestRowAlloc(-64, -64, "a string", "a string");
     1138        object = pstampRequestRowAlloc(-64, -64, "a string", "a string", "a string");
    11391139        if (!object) {
    11401140            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/metadatafromobject.c

    r16587 r16616  
    31423142        bool            status;
    31433143
    3144         object = pstampDataStoreRowAlloc(-64, "a string", "a string", "a string");
     3144        object = pstampDataStoreRowAlloc(-64, "a string", "a string", "a string", "a string");
    31453145        if (!object) {
    31463146            exit(EXIT_FAILURE);
     
    31573157            exit(EXIT_FAILURE);
    31583158        }
     3159        if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     3160            psFree(md);
     3161            exit(EXIT_FAILURE);
     3162        }
     3163        if (strncmp(psMetadataLookupPtr(&status, md, "lastFileset"), "a string", MAX_STRING_LENGTH)) {
     3164            psFree(md);
     3165            exit(EXIT_FAILURE);
     3166        }
     3167        if (strncmp(psMetadataLookupPtr(&status, md, "outProduct"), "a string", MAX_STRING_LENGTH)) {
     3168            psFree(md);
     3169            exit(EXIT_FAILURE);
     3170        }
    31593171        if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {
    31603172            psFree(md);
    31613173            exit(EXIT_FAILURE);
    31623174        }
    3163         if (strncmp(psMetadataLookupPtr(&status, md, "lastFileset"), "a string", MAX_STRING_LENGTH)) {
     3175
     3176        psFree(md);
     3177    }
     3178
     3179    {
     3180        psMetadata      *md;
     3181        pstampRequestRow *object;
     3182        bool            status;
     3183
     3184        object = pstampRequestRowAlloc(-64, -64, "a string", "a string", "a string");
     3185        if (!object) {
     3186            exit(EXIT_FAILURE);
     3187        }
     3188
     3189        md = pstampRequestMetadataFromObject(object);
     3190        if (!md) {
     3191            exit(EXIT_FAILURE);
     3192        }
     3193
     3194        psFree(object);
     3195
     3196            psFree(md);
     3197            exit(EXIT_FAILURE);
     3198        }
    31643199            psFree(md);
    31653200            exit(EXIT_FAILURE);
     
    31693204            exit(EXIT_FAILURE);
    31703205        }
    3171 
    3172         psFree(md);
    3173     }
    3174 
    3175     {
    3176         psMetadata      *md;
    3177         pstampRequestRow *object;
    3178         bool            status;
    3179 
    3180         object = pstampRequestRowAlloc(-64, -64, "a string", "a string");
    3181         if (!object) {
    3182             exit(EXIT_FAILURE);
    3183         }
    3184 
    3185         md = pstampRequestMetadataFromObject(object);
    3186         if (!md) {
    3187             exit(EXIT_FAILURE);
    3188         }
    3189 
    3190         psFree(object);
    3191 
    3192             psFree(md);
    3193             exit(EXIT_FAILURE);
    3194         }
    3195             psFree(md);
    3196             exit(EXIT_FAILURE);
    3197         }
    3198         if (strncmp(psMetadataLookupPtr(&status, md, "state"), "a string", MAX_STRING_LENGTH)) {
     3206        if (strncmp(psMetadataLookupPtr(&status, md, "outFileset"), "a string", MAX_STRING_LENGTH)) {
    31993207            psFree(md);
    32003208            exit(EXIT_FAILURE);
  • trunk/ippdb/tests/objectfrommetadata.c

    r16587 r16616  
    50745074            exit(EXIT_FAILURE);
    50755075        }
     5076        if (!psMetadataAddStr(md, PS_LIST_TAIL, "state", 0, NULL, "a string")) {
     5077            psFree(md);
     5078            exit(EXIT_FAILURE);
     5079        }
     5080        if (!psMetadataAddStr(md, PS_LIST_TAIL, "lastFileset", 0, NULL, "a string")) {
     5081            psFree(md);
     5082            exit(EXIT_FAILURE);
     5083        }
     5084        if (!psMetadataAddStr(md, PS_LIST_TAIL, "outProduct", 0, NULL, "a string")) {
     5085            psFree(md);
     5086            exit(EXIT_FAILURE);
     5087        }
    50765088        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
    5077             psFree(md);
    5078             exit(EXIT_FAILURE);
    5079         }
    5080         if (!psMetadataAddStr(md, PS_LIST_TAIL, "lastFileset", 0, NULL, "a string")) {
    5081             psFree(md);
    5082             exit(EXIT_FAILURE);
    5083         }
    5084         if (!psMetadataAddStr(md, PS_LIST_TAIL, "state", 0, NULL, "a string")) {
    50855089            psFree(md);
    50865090            exit(EXIT_FAILURE);
     
    50985102            exit(EXIT_FAILURE);
    50995103        }
     5104        if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
     5105            psFree(object);
     5106            exit(EXIT_FAILURE);
     5107        }
     5108        if (strncmp(object->lastFileset, "a string", MAX_STRING_LENGTH)) {
     5109            psFree(object);
     5110            exit(EXIT_FAILURE);
     5111        }
     5112        if (strncmp(object->outProduct, "a string", MAX_STRING_LENGTH)) {
     5113            psFree(object);
     5114            exit(EXIT_FAILURE);
     5115        }
    51005116        if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {
    5101             psFree(object);
    5102             exit(EXIT_FAILURE);
    5103         }
    5104         if (strncmp(object->lastFileset, "a string", MAX_STRING_LENGTH)) {
    5105             psFree(object);
    5106             exit(EXIT_FAILURE);
    5107         }
    5108         if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
    51095117            psFree(object);
    51105118            exit(EXIT_FAILURE);
     
    51295137            exit(EXIT_FAILURE);
    51305138        }
     5139        if (!psMetadataAddStr(md, PS_LIST_TAIL, "outFileset", 0, NULL, "a string")) {
     5140            psFree(md);
     5141            exit(EXIT_FAILURE);
     5142        }
    51315143        if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {
    51325144            psFree(md);
     
    51495161        }
    51505162        if (strncmp(object->state, "a string", MAX_STRING_LENGTH)) {
     5163            psFree(object);
     5164            exit(EXIT_FAILURE);
     5165        }
     5166        if (strncmp(object->outFileset, "a string", MAX_STRING_LENGTH)) {
    51515167            psFree(object);
    51525168            exit(EXIT_FAILURE);
Note: See TracChangeset for help on using the changeset viewer.