Browse Prior Art Database

Application Interface for Managing Group Logon Assignments

IP.com Disclosure Number: IPCOM000112093D
Original Publication Date: 1994-Apr-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 4 page(s) / 99K

Publishing Venue

IBM

Related People

Callaway, JR: AUTHOR [+4]

Abstract

Disclosed is an interface for managing group network logon assignments.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 45% of the total text.

Application Interface for Managing Group Logon Assignments

      Disclosed is an interface for managing group network logon
assignments.

      In some network operating systems, logon assignments are drive
or device connections that are made to domain aliases at user logon
time.  These assignments can only be managed for users through the
Full-Screen Interface (FSI), and only for users that are defined to
the domain that an administrator is logged-on to.

      A set of user ids can be organized into a group, identified by
a unique group ID.  Logon assignments cannot be administered as
attributes of a group; they can only be manipulated at a user level.
Further, if a LAN administrator wants to assign a network connection
to all the users of a specific group, they must update the logon
assignment list of each user in that group.  There is no programmatic
method for assigning a network application to a group of users in one
operation.

      Two APIs, NetGroupGetLogonAsn and NetGroupSetLogonAsn, were
created to solve this problem.  These APIs can be used in
applications to manage logon assignments at a group level.  The "get"
API allows a program to retrieve the logon assignments for a given
group; file, serial, or printer assignments can be retrieved in any
combination.  The "set" API allows the user to establish what
connections are done for a group member at logon time.  Both of these
APIs use information stored in the domain control data base (DCDB)
within the group-specific area "ibmlan\dcdb\groups".

      Other existing LAN Server APIs, such as NetGroupAddUser, are
used to manage the group membership.

      The APIs can be remoted to any domain, so that an administrator
can manage multiple domains without logging off/into each domain.
The APIs are defined as follows.

NetGroupGetLogonAsn

NetGroupGetLogonAsn (partially admin) retrieves information about
logon assignments for a group.

API_FUNCTION

NetGroupGetLogonAsn (const char far *     servername,
                      char far *           group,
                      short                level,
                      unsigned short       type,
                      char far *           buf,
                      unsigned short       buflen,
                      unsigned short far * bytesavailable);
 where:

    -   servername points to an ASCIIZ string containing the name of
        the server on which the function is to execute.  A null
        pointer or string specifies that the function will execute on
        the local machine.

    -   group points to an ASCIIZ string that specifies the group
        from which to retrieve logon assignments.

    -   level specifies the level of information requested.
        Currently, only...