Previous Next Up Title Contents Index Functions Index Top Library

ARCHIVE STRUCTURE NETWORKS

PARSN


CALL SEQUENCE

CALL PARSN (AFID, N, LSTRID)

INPUT PARAMETERS

INTEGER AFID
Archive file identifier.
INTEGER N
Number of structures.
INTEGER LSTRID
List of structure identifiers to be archived.

PHIGS STATE

(PHOP, *, *, AROP).

EFFECT

The structures specified by LSTRID as well as their network are saved in archive AFID.

If the identifier of one of the specified structures or one of its descendants is already present in the archive AFID, the conflict is processed according to the value of archival conflict resolution flag which can be:

- MAINTAIN Structure already present in the archive is maintained.

- ABANDON Saving operation abandoned for conflicting structure.

- UPDATE Structure already present in the archive is overwritten by the new one.

If one of the structure specified in LSTRID is not in the centralized structure store (CSS), a warning is generated and no action is taken for this structure.

ERRORS

7
Ignoring function, function requires state (PHOP, *, *, AROP)
404
Ignoring function, the specified archive file is not open
200
Warning, ignoring structures that do not exist
405
Ignoring function, name conflict occurred while conflict resolution flag has value ABANDON
406
Warning, the archive file is full. Any structures that were archived were archived in total

SEE ALSO

open archive file, archive structures, archive all structures, set conflict resolution, retrieve structure networks, delete structures from archive, inquire conflicting structures in network


Previous Next Up Title Contents Index Functions Index Top Library