[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 Introduction

     Each Netware file server maintains a database of users and resources
     available on the network.  This special-purpose database is called the
     bindery.  The bindery contains objects uniquely specified by an object
     name and an object type.  Possible object types are: users, user groups,
     print queues, or print servers.  Each object has associated with it a
     number of properties that can be addressed with names and contain
     information about the object.  For example, the property GROUPS_I'M_IN
     contains a list of user groups of which a user is a member.

     The functions of this chapter allow a low level access to the bindery.
     This provides you with maximum flexibility for programming within
     Novell.  The low level functions allow the creation of your own bindery
     objects as well as the development of bindery analyzers.

     However, even though the bindery concept has a high security level,
     incorrect use of the low level bindery functions can be very dangerous
     if you have supervisor or equivalent access rights.  The network could
     be brought to a standstill.  You should use these functions only with
     extensive knowledge of the bindery concept, the Novell API, and bindery
     management.  For example, you must know the terms object, item, and set
     property.

     For frequent, complex purposes that require bindery access, like adding
     a user to a group, CA-Clipper Tools provides high level functions that
     can be used without a problem.  These functions are based on the low
     level functions and are available in CA-Clipper source code.

     Netware internally uses a high low sequence to store numeric values,
     which is contrary to the standard format of the 80x86 processor family
     (low high sequence).  For efficiency reasons, the Netware functions of
     CA-Clipper Tools expect numeric values that are passed to Netware
     (object types or object IDs) in the high low sequence.  However, this
     will not affect the practical work with the CA-Clipper Tools because
     symbolic constants are defined in the high-low format in the header file
     CTNNET.CH for the most important object types.

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson