5.160 RecycleObj

 procedure RecycleObj(o: DSName)

The RecycleObj procedure transforms, as described in [MS-ADTS] section, the object whose DSName is o into a recycled-object. All appropriate attributes (possibly including distinguishedName) are changed or removed from the object to conform to the invariants of [MS-ADTS] section Any changes that need to be made to the object are performed as an originating update, except for changes required to remove linked attribute values, which are simply removed from the directory. Attributes and values that already conform to the invariants are not changed. See [MS-ADTS] section for more details on originating updates.