dms.XMLMoveType

Dieser Job ändert den Objekttyp eines bestehenden Objekts und überträgt es ggf. in eine kompatible neue Objekttyp-Tabelle. Im Gegensatz zum dokumentierten dms.XMLMove (Verschieben in einer Hierarchie) ändert dieser Job die Typ-Zugehörigkeit selbst — die Strukturparameter (Cabinet, Eltern-ID) folgen analog der XMLMove-Konvention.

Der Job ist in der offiziellen enaio®-DMS-Engine-Übersicht nicht gelistet. Diese Beschreibung wurde aus dem Aufruf-Code des enaio-jobs-custom-Templates rekonstruiert. Im Server wird das Job-Präfix groß geschrieben (DMS.XMLMoveType); enaio®-Server akzeptieren beide Schreibweisen.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

Flags

INT

Ja

Bitfeld (gleiche Semantik wie bei dms.XMLMove). Default 0.

XML

BASE64

Ja

DMSData-XML, das das Quell-Objekt und den neuen Objekttyp beschreibt (UTF-8).

[Options]

STRING

Nein

Optionale Zusatz-Optionen (gleiche Semantik wie bei dms.XMLMove).

2. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode
Vollständige Fehlerliste

3. Siehe auch

  • dms.XMLMove — verschiebt ein Objekt innerhalb der Cabinet-Hierarchie (ohne Typänderung)

  • dms.XMLUnknownToKnown — wandelt typenlose Objekte in typenbehaftete um