|
A sample communication management configuration (CMC)
is shown in Figure 1. This configuration is
not intended to be typical or recommended, but is used here to demonstrate
converting to APPN.
Before using the APPN capabilities of VTAM®, any communication controller
that is to support APPN links (all of them in Figure 1) must be a 3745 with NCP Version 6 Release 2 or later. Communication
controllers that do not support APPN links do not require NCP Version
6 Release 2 or later. Figure 1. Example of communication
management configuration
Use the following steps to begin to convert this configuration
to APPN: - Determine which connections to type 2.1 nodes you
want to be LEN connections,
and which connections you want to be APPN connections.
All connections
between the NCPs and type 2.1 nodes are automatically tried as APPN
connections when APPN support is specified, unless you explicitly
designate them as LEN connections, using the CONNTYPE=LEN start
option or the CONNTYPE=LEN operand on the
GROUP, LINE, or PU definition statement. By specifying CONNTYPE=LEN
initially, connections can later be converted to APPN in phases.
Notes: - Prior versions of VTAM did
not enforce CPNAME uniqueness for LEN nodes, except when CPNAME is
coded on a switched PU definition statement. It is possible that
your network has PUs with duplicate CPNAMEs. This CPNAME duplication
should be resolved before a node becoming an APPN node. Specifying
CONNTYPE=LEN for a connection causes VTAM to avoid checking for duplicate CPNAMEs, except when CPNAME
is coded on a switched PU definition statement.
- When converting a connection from LEN to APPN, ensure that the
adjacent link station name (VTAM-defined PU name) for an adjacent
node is unique from the CP name of that node.
If you want most or all connections to type 2.1
nodes to initially be LEN connections,
code the CONNTYPE=LEN start option at the CMC host. Then, if you do
not code CONNTYPE=APPN on any GROUP, LINE, or PU definition statement,
all connections to type 2.1 nodes are LEN connections.
If
you want only particular connections to type 2.1 nodes to initially
be LEN connections, do not use the CONNTYPE=LEN start option. Instead,
code CONNTYPE=LEN on the appropriate GROUP, LINE, or PU definition
statements.
- Code the NODETYPE=NN start option at the CMC host.
The NODETYPE start option
is required to specify APPN support. Assuming that the HOSTSA start
option is also coded for HOSTC, coding NODETYPE=NN makes this VTAM an interchange network node.
An interchange network node supports subarea and APPN protocols, and
is capable of transforming subarea protocols to APPN protocols, and
vice versa.
To APPN, the CMC host and all owned NCPs (NCPC1,
NCPC2, and NCPC3) become one composite network node, as shown in Figure 2. Figure 2. Communication
management configuration after conversion
At this point, however, provided that all connections
to type 2.1 nodes were specified as LEN connections in step 1 using CONNTYPE=LEN, VTAM and NCP perform only their traditional
subarea functions. If VTAM is
started in HOSTC, no CP-CP sessions would be started between the composite
network node and the adjacent nodes because connections to type 2.1
nodes are LEN connections and the adjacent VTAMs do not have APPN
support.
- Depending on your conversion strategy determined in step 1, convert
LEN connections to APPN connections as required by doing one of the
following actions:
In the example in Figure 2, all
LEN connections are converted to APPN connections. With APPN connections,
HOSTC can be used as the network node server, and independent LUs
can now set up LU-LU sessions with the composite network node using
APPN searches and flows. In addition, if a new independent LU is added
to a type 2.1 node that is adjacent to the composite network node,
the independent LU must now be defined only to that adjacent type
2.1 node. VTAM requires no
definition for the added LU.
- Code the NODETYPE=NN start option at data host B.Code
a local SNA major node (VBUILD TYPE=LOCAL) that defines the type 2.1
channel attachment between data host B and NCPC1. Code PUTYPE=2 on
the PU definition statement in the local SNA major node.
Assuming
that the HOSTSA start option is also coded at HOSTB, this VTAM is now an interchange network
node as shown in Figure 2.
To the
composite network node, HOSTB appears as a network node. The connection
between HOSTB and NCPC1 is now a type 2.1 connection. A CP-CP session
is now possible between HOSTB and the composite network node. Thus,
LUs connected to the composite network node through one of the NCPs
can now set up LU-LU sessions with any application in HOSTB using
APPN searches and flows. New applications added in HOSTB need not
be defined to the composite network node.
The change of the
link between HOSTB and NCPC1 to an APPN link results in the creation
of additional NCP control blocks, which could require additional storage
space. Whether you see a net decrease or increase in NCP storage is
dependent upon the decrease in path table sizes in relation to any
increase in storage because of the number of cross-domain sessions
that are now boundary function sessions over APPN connections.
- Code the NODETYPE=EN start option at
data host A.Again, use a local SNA major node (VBUILD TYPE=LOCAL)
to define the type 2.1 channel attachment between data host A and
NCPC1, and code PUTYPE=2 on the PU definition statement in the local
SNA major node.
Assuming that the HOSTSA start option is also
coded at HOSTA, this VTAM is
now a migration data host as shown in Figure 2. A migration data host node supports subarea
and APPN protocols, but does not act as an intermediate node. A migration
data host cannot activate any NCPs.
To the composite network
node, HOSTA appears as an end node. The connection between HOSTA and
NCPC1 is now a type 2.1 connection. A CP-CP session is now possible
between HOSTA and the composite network node. Thus, LUs connected
to the composite network node through one of the NCPs can now set
up LU-LU sessions with any application in HOSTA using APPN searches
and flows. New applications added in HOSTA need not be defined to
the composite network node.
The change of the link between
HOSTA and NCPC1 to an APPN link results in the creation of additional
NCP control blocks, which could require additional storage space.
A migration data host can also still participate in SSCP-SSCP
sessions with another VTAM (for
example, HOSTB). If the channel-to-channel (CTC) connection between
HOSTA and HOSTB is not also converted to APPN, you can continue to
use subarea CTC support over that connection.
In this example, the NODETYPE start option is not coded
at HOSTD. HOSTD can still communicate
with resources in the HOSTC domain using the subarea connection to
NCPC3. HOSTD can also still communicate with resources in the HOSTA
and HOSTB domains using the interchange node function of HOSTC.
As a result of the above conversion steps, the following definitions
are no longer required. You can remove them, but they do not have
to be removed.
- All PATH definitions for routes between HOSTA or HOSTB and other
subareas, except PATHs for the CTC connection between HOSTA and HOSTB
- In HOSTA and HOSTB, the CDRM definitions for HOSTC and HOSTD
- In HOSTC and HOSTD, the CDRM definitions for HOSTA and HOSTB
- CDRSC definitions in HOSTA and HOSTB for LUs in HOSTC and HOSTD,
if present
- CDRSC definitions in HOSTC and HOSTD for LUs in HOSTA and HOSTB,
if present
- Wildcard definitions in 3174C2 and AS400C1 that allow requests
for unknown resources to be forwarded to VTAM over LEN links (assuming the links to 3174C2
and AS400C1 are now APPN links)
- ALS selection logic in the session management exit that allows
requests to be forwarded from VTAM to independent LUs over LEN links that have been converted to APPN
- APPN-capable PUs included on the ALSLIST operand on the CDRSC
definition statement (They can be optionally replaced by a single
ISTAPNPU entry, a reserved keyword that represents any APPN capable
PU.)
|