void pinq_conf_res(
Pint *error_ind, /* (out) error indicator */ Pconf_res *archive_res, /* (out) archival resolution */ Pconf_res *retrieve_res /* (out) retrieval resolution */
)
typedef enum {
PRES_MAINTAIN,
PRES_ABANDON,
PRES_UPD
} Pconf_res;
There is conflict when trying to archive (dearchive) a structure existing both in the centralized structure store (CSS) and in the archive.
archive_res archiving conflict resolution: PRES_MAINTAIN: Structure in conflict not archived. Contents of the archive structure maintained. PRES_ABANDON: Archiving operation interrupted.
PRES_UPD: CSS structure replaces old one in the archive.
retrieve_res dearchiving conflict resolution: PRES_MAINTAIN: Archive structure not dearchived. Contents of the CSS structure preserved. PRES_ABANDON: Dearchiving operation interrupted. CSS is unchanged.
PRES_UPD: Archive structure replaces old one in the CSS.