Committing Objects
status = SE_CreateObject(&newObj,
objectSpec.num_aggs_no_link, // num_aggregates_no_link
objectSpec.num_aggs_w_link,
objectSpec.num_coms_no_link, // num_components_no_link
objectSpec.num_coms_w_link,
objectSpec.num_asocs_no_link, // num_associates_no_link
objectSpec.num_asocs_w_link);
if (status != SE_SUCCESS)
status = SE_PutFields(newObj, &field_vals);
if (status != SE_SUCCESS)
SE_FreeObject_Write(newObj);
if(SE_AddToTransmittal(newObj, synthEnv) != SE_SUCCESS )
printf("Error adding the object to the transmittal!\n”);
SE_FreeObject_Write(newObj);