摘要:
A directory services system includes a resource object, such as an application object for accessing an actual resource associated with the resource object. Rights attributes of the resource object reflects information for controlling rights of a user (or entity) to access the actual resource. The rights attributes may include criteria for distribution. The rights attributes may be used to rapidly, dynamically, remotely, and easily define and control access to available instances of a resource object based on certain criteria, such as organization, membership, etc. A utility (snap-in) module may be relied upon to manage the values of the attribute. Application programming interfaces (executables) in a dynamically linked library may be provided to "consume" (use) the attributes in the resource objects stored in directory services database.
摘要:
An automatic volume block resizer for automatically resizing a volume in a disk drive system. The original volume includes original volume blocks each having an original volume block size, and the resized volume including new volume blocks each having a new volume block size. The volume block resizer comprises means for automatically aligning files contiguously on new volume block boundaries and means for redefining the volume for use with the new volume block size. The file aligning means comprises means for moving original volume blocks to available locations on the volume to create disk space equivalent to the new volume block size and to store the files on the new volume block boundaries. The files are stored contiguously; that is, they are defragmented as they are realigned onto the new volume block boundaries. The realignment is performed through the manipulation of original volume blocks of data. Also, an original file allocation table and a directory entry table are maintained throughout the volume resizing process to provide a recovery mechanism should the volume resizer be unable to complete resizing the volume. In addition, a new file allocation table is maintained during the resizing process. Once completed, the volume defining means comprises means for updating volume definition tables and partition information on the disk drive system with the new file allocation table and updated directory entry table reflecting the new volume block size. In one embodiment, the realigned and defragmented files include only files having a size equal to or greater than the new volume block size. The files and ending data fragments smaller than the new volume block size are suballocated. Also, in a preferred embodiment, the new volume block size is selected by the system administrator from a plurality of possible volume block sizes.
摘要:
A directory services system includes a resource object, such as an application object for accessing a resource associated with the resource object. Attributes of the resource object contain licensing control information. The licensing attributes may be used by executables to control access by a user to properly licensed instances of a resource corresponding to the resource object. Also, a utility may be provided to manage the licensing attributes in the resource object. A licensing function may thus control a resource, via its resource object in the directory services database. Licensing maybe easily implemented by setting a new disabling attribute in the object.
摘要:
A directory services system includes resource objects, such as an application object for accessing a resource associated with the resource object. Foldering attributes may be provided or added to an existing or new, specialized resource object. Foldering attributes reflect correspondence of the actual resources to an organizational scheme. The foldering attributes may include not only linking and backlink information, but management data for multiple levels of linking and organization, all stored in a Network Directory Services resource object. A resource, via its resource object in the directory services database, may be easily assigned to an organizational position for an individual user, a group, container, or the like. A snap-in module may be created, having executables as one or more Application Programming Interfaces (API's) in a Dynamic Link Library (DLL) for consuming (using) the foldering attributes. A utility may be provided in the Directory Services Systems' Administration module, or as on of such modules, to create and manage the foldering attributes. In certain embodiments attributes may be in objects requiring no methods embedded therein. In other embodiments methods in resource objects may contain additional executables or even obviate API's in the DLL.