Mit COPYSTR kann ein Delta-Baum strukturerhaltend kopiert werden.
Mit ED1 wird der zu kopierende Delta-Baum angegeben,
mit LD1 die Bibliothek, in der er sich befindet,
mit ED2 Typ und Name des kopierten Delta-Baums und
mit LD2 die Bibliothek, in die er kopiert werden soll.
LD1 und LD2 dürfen dieselbe Bibliothek bezeichnen.
Typ und Name des Ein- und Ausgabe-Delta-Baums müssen vollständig angegeben werden. Es darf noch kein Element des bei ED2 angegebenen Typs und Namens existieren. Angaben zu Version, vom Benutzer vergebenem Datum und Uhrzeit werden nicht ausgewertet. Sie werden unverändert in den Ausgabe-Delta-Baum übernommen. Es werden alle Versionen kopiert.
Die Parameter DESTROY und PROT-IND werden ausgewertet, damit ein Delta-Element gegebenenfalls physikalisch gelöscht werden kann.
Aufrufparameter
Die Parameterstrukturen müssen beim UP-Aufruf in dieser Reihenfolge stehen.
Parameterstruktur | Feld | Bedeutung |
CB | SCBVERSION FUNCTION SUBCODE ACC DESTROY PROT-IND LD-RETURN | Funktionskontrollblock Schnittstellenversion Funktionscode X'0B' Subcode wird zur Zeit nicht genutzt: UNUSE UP-Zugriffsidentifikation physikalisches Überschreiben Elementschutz (STD oder SAME) vollständiger DMS-Dateiname in LD |
LD1 | PASSWORD LINK MAX-NAME-LEN NAME | Bibliothek-Beschreibung (Quellbibliothek) Kennwort lt. PASSWORD-Kommando Dateikettungsname Maximale Länge des Bibliotheksnamen Bibliotheksname |
ED1 | TYP NAME | Element-Beschreibung (Quellelement) Elementtyp Elementname |
LD2 | PASSWORD LINK MAX-NAME-LEN NAME | Bibliothek-Beschreibung (Zielbibliothek) Kennwort lt. PASSWORD-Kommando Dateikettungsname Maximale Länge des Bibliotheksnamen Bibliotheksname |
ED2 | TYP NAME | Element-Beschreibung (Zielelement) Elementtyp Elementname |
Rückkehrparameter
Parameterstruktur | Feld | Bedeutung |
CB | RETURNCODE LMS-MSG DMS-MSG PLAM-MSG | Funktionskontrollblock Returncode LMS-Meldungsschlüssel DMS-Meldungsschlüssel PLAM-Meldungsschlüssel |
LD1 | NAME | Bibliothek-Beschreibung (Quellbibliothek) vollständiger DMS-Dateiname der Bibliothek (abhängig vom Feld LD-RETURN des CB) |
LD2 | NAME | Bibliothek-Beschreibung (Zielbibliothek) vollständiger DMS-Dateiname der Bibliothek (abhängig vom Feld LD-RETURN des CB) |