Browse Prior Art Database

Method for Algorithmic Creation of Distinguished Names for SNA Resources

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

Publishing Venue

IBM

Related People

Allen, MO: AUTHOR [+10]

Abstract

Disclosed is a method for constructing distinguished names of managed objects that represent SNA resources.

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

Method for Algorithmic Creation of Distinguished Names for SNA Resources

      Disclosed is a method for constructing distinguished names of
managed objects that represent SNA resources.

      In OSI management, resources are represented by managed
objects.  Resources are identified within the context of some system
or communications protocol, whereas managed objects have
globally-unique identifiers called distinguished names.  A
distinguished name is a sequence of typed values.  A typed value
consists of two fields: the first field contains an identifier of a
type; the second field contains a value that is a member of that
type.  If an OSI management application knows the distinguished name
of a managed object, it can interact with that managed object.  The
managed object, in turn, interacts with the resource it represents.
Hence, OSI management applications monitor and control resources
through interactions with managed objects.  OSI management
applications do not have any mechanism for directly interacting with
resources; all interactions are through managed objects.

      In order to manage the configuration of a network, managed
objects must reflect the connectivity relationships between the
resources that they represent.  These relationships typically span
systems.  For example, an SNA logical unit (LU) represents an
application program or a terminal display.  Connections called
"sessions" may be established between LUs.  Managed objects must
somehow represent that an LU in one node has a session with an LU in
another node.

There are two techniques that could be used to represent
relationships that span systems:

o   a managed object could point to the related resource, or

o   a managed object could point to the managed object that
    represents the related resource.

With either of these techniques, there are two problems to be solved:

o   What is the distinguished name of the managed object that
    represents the related resource?

o   On which node is that managed object located?

      With the first approach, the burden of solving both of these
problems is placed solely on management applications.  With the
second approach, the burden of solving the first problem is placed on
managed objects and the burden of solving the second problem is
placed on management applications.

      The method for constructing distinguished names of managed
objects that represent SNA resources uses the second technique
mentioned above.  Managed objects use an algorithm to determine the
distinguished name of a managed object that represents a related
resource.  Management applications extract information from these
constructed distinguished names to determine where managed objects
are located.  The method greatly reduces the burden placed on both
the managed objects and management applications.

      Each SNA resource is identified within the context of SNA by a
sequence of untyped values.  Each u...