Browse Prior Art Database

Direct APPN Sessions Using Dynamic Address Resolution On Lans

IP.com Disclosure Number: IPCOM000119219D
Original Publication Date: 1991-Jan-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 4 page(s) / 187K

Publishing Venue

IBM

Related People

Frett, DJ: AUTHOR [+3]

Abstract

Described are two related enhancements that were added to the AS/400* local area network (LAN) support. The first enhancement involves the ability of the AS/400 to automatically create Advanced Program to Program (APPC) configuration objects (which are used to describe an adjacent link station) dynamically when an incoming call is received from an unknown adjacent link station. Building upon this function, direct Advanced Peer to Peer Networking (APPN) sessions using dynamic address resolution on a LAN is also disclosed. This latter function utilizes an APPN concept know as connection networks. The difference between connection networks and automatic configuration support is that connection networks allows automatic creation of configuration objects for outgoing calls as well as for incoming calls.

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

Direct APPN Sessions Using Dynamic Address Resolution On Lans

      Described are two related enhancements that were added to
the AS/400* local area network (LAN) support.  The first enhancement
involves the ability of the AS/400 to automatically create Advanced
Program to Program (APPC) configuration objects (which are used to
describe an adjacent link station) dynamically when an incoming call
is received from an unknown adjacent link station.  Building upon
this function, direct Advanced Peer to Peer Networking (APPN)
sessions using dynamic address resolution on a LAN is also disclosed.
This latter function utilizes an APPN concept know as connection
networks.  The difference between connection networks and automatic
configuration support is that connection networks allows automatic
creation of configuration objects for outgoing calls as well as for
incoming calls.

      On a LAN protocol, when a system initiates a connection to
another system, information about the local system is provided in the
initial call request and subsequent XID exchange.  This is key to
automatic creation of an adjacent link station definition.  The link
station definition is a configuration object that contains
information about a remote system (i.e., remote system address, APPN
control point name, and any other specific parameters required on a
link station basis).

      On a system with automatic creation of APPC configuration
objects on LANs, an APPC configuration object will be created for any
system that initiates a call to the local system on the LAN if
automatic configuration has been activated for the LAN line that the
call is coming in on.  When a call is received, the system first
determines if there already is a configuration object that can be
used for the connection which is not already in use by another
connection.  If so, the configuration object will be modified by the
system to contain the information that is needed for this particular
connection.  If no configuration object currently exists that can be
used, the system automatically creates a new object.  After the
configuration object is created or modified, the system automatically
activates it for the connection.

      Since an active configuration object is normally needed to
supply the required information to the system, connection
establishment cannot be delayed while a new configuration object is
being created.  Normal responses must be returned to the remote
system to continue with the connection establishment to avoid
timeouts by the adjacent system. Supplying this initial configuration
information is accomplished by allowing the user to manually create a
configuration object that will be used as a model for all
configuration objects created for a particular resource (LAN line).
This model also supplies the values the system needs to bring up the
connection.  If the user does not supply a model, then system
defaults are used.

      There must also be...