dms.XMLMoveType

This job changes the object type of an existing object and transfers it to a compatible new object type table if necessary. In contrast to the documented dms.XMLMove (moving within a hierarchy), this job changes the type association itself — the structure parameters (cabinet, parent ID) follow the XMLMove convention.

This job is not listed in the official enaio® DMS engine overview. This description was reconstructed from the call code of the enaio-jobs-custom template. On the server, the job prefix is uppercase (DMS.XMLMoveType); enaio® servers accept both spellings.

1. Input Parameters

Name Type Required Description

Flags

INT

Yes

Bitfield (same semantics as dms.XMLMove). Default 0.

XML

BASE64

Yes

DMSData XML describing the source object and the new object type (UTF-8).

[Options]

STRING

No

Optional additional options (same semantics as dms.XMLMove).

2. Return Value

(INT): 0 = job successful, otherwise error code
Complete list of error codes

3. See Also