You are on page 1of 145

Configuring IP-DLC Link Service for IBM

Enterprise Extender
White Paper

Updated: February 2008


For the latest information, see http://www.microsoft.com/hiserver
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 2

Copyright
The information contained in this document represents the current view of Microsoft Corporation on
the issues discussed as of the date of publication. Because Microsoft must respond to changing
market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and
Microsoft cannot guarantee the accuracy of any information presented after the date of publication.
This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES,
EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT.
Complying with all applicable copyright laws is the responsibility of the user. Without limiting the
rights under copyright, no part of this document may be reproduced, stored in or introduced into a
retrieval system, or transmitted in any form or by any means (electronic, mechanical,
photocopying, recording, or otherwise), or for any purpose, without the express written permission
of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual
property rights covering subject matter in this document. Except as expressly provided in any
written license agreement from Microsoft, the furnishing of this document does not give you any
license to these patents, trademarks, copyrights, or other intellectual property.
© 2008 Microsoft Corporation. All rights reserved.
Microsoft and Windows are trademarks of the Microsoft group of companies.
All other trademarks are property of their respective owners.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 3

Table of Contents
IP-DLC (Enterprise Extender) Configuration
(Mainframe)..........................................................6
Host Requirements..................................................................................6
Network Adapter Requirements..............................................................6
Required Communications Server and TCP/IP Components....................6
1. Design and implement an APPN network..........................................7
2. Enable Enterprise Extender within VTAM..........................................8
3. Define an XCA Major Node for HPR/IP within VTAM.........................9
4. Configure VTAM as a TCP/IP application........................................10
5. Switched Major Nodes for PUs SYS1.VTAMST(member) ................11

Verifying IP-DLC (Enterprise Extender) on a Mainframe


..........................................................................13
Verifying IP-DLC (Enterprise Extender) on z/OS 1.6 and later..............13
Verifying Enterprise Extender (versions before z/OS Version 1.6)........14
IP-DLC Configuration (AS/400).............................................................19
Host Requirements................................................................................19
Configure the AS/400 APPN Node Type as *BEXNODE..........................19
AS/400 APPN Node Type = *BEXNODE Configuration Steps.................19
Configure APPC Controller description for the IP-DLC connection.........20

Host Integration Server Configuration.....................28


IP-DLC Link Service Setup.....................................................................28
Virtual Routing Node (VRN) Configuration (New Feature).................40
IP-DLC Dependent 3270 Mainframe access...........................................42
Use the 3270 Client to connect to the mainframe...............................49
IP-DLC Dependent APPC / LU6.2...........................................................51
IP-DLC Independent APPC / LU6.2........................................................62

IP-DLC (Enterprise Extender) Supported Features. . . .73


HIS Supported Features over IP-DLC....................................................73
Additional Features...............................................................................73

Fault Tolerance and Load Balancing Features............74


Scalability..............................................................................................74

IP-DLC Link Service Limitations..............................75


Supported Network Configurations with Dependent LUs
..........................................................................76
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 4

Direct IP-DLC Connection to Mainframe (DLUS) and NNS......................76


IP-DLC Connection to Mainframe (DLUS) through Separate NNS..........77
Separate IP-DLC Connections to Mainframe (DLUS) and NNS...............78
Simultaneous IP-DLC Connections to Multiple Mainframe Hosts...........79
PU Concentration with Multiple IP-DLC Host Connections.....................80

Supported Network Configurations with Independent


LUs.....................................................................81
IP-DLC Connection to APPN “Peer-to-Peer” Network ...........................81
IP-DLC Connection to APPN “Peer-to-Peer” Network............................82

Secure Deployment..............................................83
UDP Sockets for HPR/IP Protocol Traffic...............................................83
Firewall Configuration...........................................................................83
Securing HIS IP-DLC Connections.........................................................84

Problem Determination and Troubleshooting............85


Event Logs.............................................................................................85
UDP Trace..............................................................................................86
Internal Trace........................................................................................87
Crash Dumps.........................................................................................87
Diagnostic Gathering Tool.....................................................................87
Qryipdlc Command Line Syntax.............................................................87
Qryipdlc from Diagnostics Tool (Display.exe)........................................88
PortQryUI..............................................................................................90

Known Issues......................................................92
APPENDIX A - Concepts and Terminology...............109
APPENDIX B - Glossary.......................................113
APPENDIX C – Link and Connection References......114
APPENDIX D - Qryipdlc (Full Log)..........................122
APPENDIX E - Automated Configuration.................135
LinkCFG...............................................................................................135
SNACFG...............................................................................................139
WMI.....................................................................................................142

REFERENCES.....................................................145
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 5

Introduction
This white paper aids Mainframe Programmers, AS/400 Administrators, and Microsoft®
Host Integration Server (HIS) administrators in configuring IP-DLC (Internet Protocol –
Data Link Control) link service which ships with HIS. This document is also a reference for
use with online documentation in diagnosing and troubleshooting connectivity and
configuration issues with Host Integration Server. IP-DLC is also known as IBM Enterprise
Extender.

Host Integration Server offers an efficient means to integrate Systems Network


Architecture (SNA) within data centers, across wide area networks (WANs) and in branch
offices through a link service, IP-DLC. The IP-DLC link service provides SNA connectivity
for applications using dependent and independent sessions over a native IP network
connecting with IBM’s Enterprise Extender (EE).

SNA has evolved from the traditional subarea networks. Advanced Peer-to-Peer
Networking (APPN) was an enhancement to SNA that brought the ability to move logical
units and change routing without coordinated system definition. High Performance Routing
(HPR) is an extension of the APPN architecture; it provides the following functions:
• Rapid Transport Protocol (RTP) minimizes processing cycles and storage
requirements for routing network layer packets through intermediate nodes on a
session route.
• Automatic Network Routing (ANR) enables APPN networks to automatically
reroute sessions if a portion of the originally computed route fails.

Enterprise Extender is another evolution, providing a means for the efficient transport of
SNA data across an IP network. Enterprise Extender is an industry-standard solution
defined by IETF (RFC 2353). With Enterprise Extender, the RTP endpoint views its
interface with the UDP layer of the stack as a data link control, and treats the connection
across the IP network the same as it would any SNA connection.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 6

IP-DLC (Enterprise Extender) Configuration


(Mainframe)
This section describes the requirements for implementing IP-DLC support on an IBM
Mainframe running OS/390 or z/OS operating system, including instructions on using
Mainframe commands to verify and configure Enterprise Extender.

To support IP-DLC on OS/390, you need OS/390 (version 2.7 or later) or z/OS.

Host Requirements
• OS/390 (version 2, release 7 or higher) or z/OS
• Communication Server for OS/390 version 6 or higher

Network Adapter Requirements


• OSA or OSA Express
• Modes
o SNA and TCP/IP (non-QDIO)
o TCP/IP only (QDIO)

Required Communications Server and TCP/IP Components


The following z/OS Communications Server (CS) and TCP/IP components must be
implemented on the mainframe:

1. Design and implement an APPN network


2. Enable Enterprise Extender within VTAM
3. Define an XCA Major Node for HPR/IP within VTAM
4. Configure VTAM as a TCP/IP application
5. Switched Major Nodes for PUs SYS1.VTAMST(member)

The previous configuration steps are described in the following section. For more
information on configuring Enterprise Extender and additional examples from VTAM and
TCP/IP configuration files, see the IBM online manuals referenced at the end of each
configuration section.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 7

1. Design and implement an APPN network


Enterprise Extender can only be implemented for APPN configurations and is an extension of APPN
and High Performance Routing (HPR) protocols. Therefore, before deploying Enterprise Extender,
your subarea Network must already be implemented with APPN.

As part of an APPN Network, Enterprise Extender also requires implementation of the APPN Class of
Service (COS) to perform route calculations for session paths. IBM provides a sample APPN COS
(COSAPPN) from SYS1.SAMPLIB. The COSAPPN member should be copied from SYS1.SAMPLIB into
your VTAMLST dataset and included in your ATCCONxx member. The ATCCONxx member is read
by VTAM at start-up and tells VTAM which Major Nodes to activate during the startup process.

Note: IBM recommends using the APPN COS sample from the SYS1.SAMLIB. Creating a custom
Class of Service table would require every APPN node (EN or NN, z/OS or distributed platform)
within the entire Network to be updated.

IBM - Subarea to APPN Migration: VTAM and APPN Implementation


http://www.redbooks.ibm.com/redbooks/pdfs/sg244656.pdf

IBM - Subarea to APPN Migration: HPR and DLUR Implementation


http://www.redbooks.ibm.com/redbooks/pdfs/sg245204.pdf

IBM - Inside APPN - The Essential Guide to the Next-Generation SNA (SG24-3669-03)
http://www.redbooks.ibm.com/redbooks/pdfs/sg243669.pdf

IBM - APPN High Performance Routing Architecture Reference (SV40-1018-04)


ftp://ftp.software.ibm.com/networking/pub/standards/aiw/appn/hpr/hpr11.pdf
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 8

2. Enable Enterprise Extender within VTAM


To enable Enterprise Extender within VTAM, several configuration options need to be
added by modifying the start options in SYS1.VTAMLST(ATCSTR00), in the Physical Unit
or XCA definition (depending on the option).

Typical settings follow (in green):


NODETYPE=NN, CPCP=YES
DYNLU=YES,CDSERVR=YES,HPR=RTP,CDRDYN=YES,CONNTYPE=APPN,DYNADJCP=
YES,
TCPNAME=,IPADDR=,SACONS=YES

CPCP=YES
CPCP=YES startup option can be configured globally in VTAM Startup or can be set /
overridden at the PU Level.

DYNLU=YES
DYNLU=YES startup option can be configured globally in VTAM Startup or can be set /
overridden at the PU level. When using DYNLU=YES, CDRDYN=Yes is also required.

HPR=RTP
HPR=RTP startup option can be configured globally in VTAM Startup or can be set /
overridden at the PU level.
CDRDYN=YES
CDRDYN=YES startup option can be configured globally in VTAM Startup or can be set /
overridden at the PU level. CDRDYN=YES must be configured when using DYNLU=YES.

CONNTYPE=APPN
CONNTYPE=APPN startup option can be configured globally in VTAM Startup or can be
set / overridden at the PU level.

IBM - Enterprise Extender Implementation Guide (SG24-7359-00)


http://www.redbooks.ibm.com/redbooks/pdfs/sg247359.pdf
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 9

3. Define an XCA Major Node for HPR/IP within VTAM


The XCA (External Communications Adapter) Major Node defines VTAM’s connection to
TCP/IP. A new dataset member containing an IP-DLC XCA Major Node definition must be
added to SYS1.VTAMLST. An example of SYS1.VTAMLST(XCAE4BD) follows:

XCAE4BD VBUILD TYPE=XCA


XGAE4BG PORT MEDIUM=HPRIP,
VNNAME=XGAE4BG,
VNGROUP=XGE4BD,
LIVTIME=15,
SRQTIME=15,
SRQRETRY=9,
SAPADDR=08

Important note: This major node needs to be active before the TCP/IP device is started.
If adding the dataset member to the VTAM startup fails, try adding it to the VTAM
application startup list SYS1.PARMLIB(VTAMAPPL) by appending the following lines:

v net,act,id= XCAE4BD (id= should be the XCA member name)


Pause 120

The Pause command is specified in seconds and should be coded long enough to let TCP/IP
initialize on the target platform.

IBM - Enterprise Extender Implementation Guide (SG24-7359-00)


http://www.redbooks.ibm.com/redbooks/pdfs/sg247359.pdf
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 10

4. Configure VTAM as a TCP/IP application

The VIPA (Virtual IP Address) and IUTSAMEH devices are required by Enterprise Extender
and need to be defined within the TCP/IP profile. VIPA device must be created statically,
however, the IUTSAMEH can either be created dynamically (by using IPCONFIG
DYNAMICXCF) or statically (with DEVICE and LINK statements).

Add a VIPA Device


A Virtual IP Address (VIPA) is the interface which applications and network hosts (such as
Host Integration Server) communicate over.

• Add a VIPA device and link for IP-DLC as follows:

DEVICE VIPADEV2 VIRT 0


LINK P390IP VIRT 0 VIPADEV2

• Add the VIPA link to the head of the HOME list as follows:

HOME
172.16.5.2 P390IP

Add IUTSAMEH Device


IUTSAMEH provides the TCP/IP communications link between Enterprise Extender and
VTAM.

• Add an IUTSAMEH device and link as shown below so that VTAM can access the
TCP/IP stack:

Dynamic Configuration:

IPCONFIG DYNAMICXCF 172.16.240.24 255.255.255.0 1


DATAGRAMFWD IQDIOR
MULTIPATH PERCONNECTION
IGNOREREDIRECT

Static Configuration:

DEVICE IUTSAMEH MPCPTP AUTORESTART


LINK P390IP2 MPCPTP IUTSAMEH

IP Configuration Reference Z/OS version 1, release 8


http://publibz.boulder.ibm.com/epubs/pdf/f1a1b461.pdf
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 11

5. Switched Major Nodes for PUs SYS1.VTAMST(member)


To configure Host Integration Server for IP-DLC, two Physical Unit (PU) definitions are
required (one for the IP-DLC Link Service and one for the actual PU connection). It is
possible to statically define each PU to VTAM in a Switched Major Node. Alternatively, a
VTAM user exit ISTEXCCS can be configured to dynamically define PUs as connections are
made over IP-DLC. These PU definitions are not specific to IP-DLC and can be used by
PUs to connect over any External Communications Adapter (XCA).

When establishing host connections or connections to Network Node servers, many remote
nodes will accept any Network name / CP name pair, provided it is unique. If DYNPU=YES
& DYNLU=YES, then these pairs on the HIS Server should match what is defined to VTAM.
However, some hosts or Network Node servers require certain naming conventions or
require that the Network name / CP name pair be explicitly defined in their configurations.
In such cases, you need to agree with the remote system administrator what Network
name / CP name to use on the IP-DLC link service. If the link service needs to be defined
on the remote system it should be an APPN-style definition (CONNTYPE=APPN not a
LEN-style definition CONNTYPE=LEN).

Note: When statically defining PUs for use with Enterprise Extender, the IDBLK value
should be 05D.

The following is an example of a PU definition for an IP-DLC link service with CP name
HISBOX1.

IPDLCLNK PU
PUTYPE=2,MAXDATA=1461,ADDR=01,CPNAME=HISBOX1,CONNTYPE=APPN,
CPCP=YES,MODETAB=DYNAMIC,USSTAB=USSTAB1,HPR=YES
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 12
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 13

Verifying IP-DLC (Enterprise Extender) on a Mainframe

Verifying IP-DLC (Enterprise Extender) on z/OS 1.6 and later


To verify if Enterprise Extender is successfully enabled on the mainframe running z/OS 1.6
or later, run the following command at an ISPF command prompt:

/D NET,EE

The following is an example of a working Enterprise Extender configuration:

Note:
If the command fails, verify if the XCA Major Node is in an ACTIV state.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 14

Verifying Enterprise Extender (versions before z/OS Version 1.6)


In versions prior to z/os 1.6, the D NET,EE command was not available. Therefore, to
verify Enterprise Extender, execute each command individually.

1. D NET,COS,TYPE=APPN
2. D TCPIP,TCPIP,,NETSTAT,DEV
3. D NET,ID=XCAEE
4. D NET,ID=IPDLCLNK,E

1. D NET,COS,TYPE=APPN
To implement an APPN network, an APPN Class of Service (COS) must also be enabled.
Verifying the APPN COS is enabled also validates that the APPN Network is successfully
implemented. Type the following command at an ISPF prompt to verify the APPN COS:

/D NET,COS,TYPE=APPN

Things to look for: Ensure all of the Classes are listed and activated.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 15

2a. D TCPIP,,TCPIP,NETSTAT,DEV
Use the following command to verify the status of the Virtual IP Adapter (VIPA) and
IUTSAMEH (VTAM) DEVICEs used for Enterprise Extender:

/D TCPIP,TCPIP,NETSTAT,DEV

Things to look for:


Ensure Virtual IP Adapter (VTAM) is created and has a link status of “READY”.

DEVNAME: VIPADEV2 DEVTYPE: VIPA


DEVSTATUS: READY
LNKNAME: VLINK LNKTYPE: VIPA LNKSTATUS: READY
NETNUM: 0 QUESIZE: 0
VIPA
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 16

2b. D TCPIP,TCPIP,NETSTAT,DEV

Things to look for:


Ensure the IUTSAMEH (VTAM) adapter has a link status of “READY”.

DEVNAME: IUTSAMEH DEVTYPE: MPCPTP


DEVSTATUS: READY
LNKNAME: EELINK LNKTYPE: MPC LNKSTATUS: READY
NETNUM: 0 QUESIZE: 0

IUTSAMEH
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 17

3. D NET,ID=XCA_EE_NAME,E
Use the following command to verify the XCA Major Node is created and set to ACTIV:

/D NET,ID=XCAE4BDB,E

XCAE4BDB = XCA Major Node Name

Things to look for:


Ensure the status of the XCA Major Node is set to ACTIV and that the following is
configured:

HPRIP Medium=HPRIP (as opposed to CSMACD, ATM, or RING).


TCPIP This is the TCP/IP job name.
172.16.5.2
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 18

4. D NET,ID=IPDLCLNK,E
IPDLCLNK = The Physical Unit defined for Enterprise Extender connection.

D NET,ID=IPDLCLNK,E shows a display of the Physical Unit used for Enterprise


Extender.

Things to look for:


PU_T2.1 The link station is a PU type 2.1, APPN connection between the NNs.
TGN CP-CP The link station is in the APPN topology database CP-CP HPR=RTP. The level
of HPR supported is RTP and the status of the connection.
LOCAL IP ADDRESS 172.16.5.2 is the address of the TCP/IP stack being used by this
VTAM.
REMOTE IP ADDRESS 172.16.44.24 is the address of the remote NN.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 19

IP-DLC Configuration (AS/400)


This section describes how to configure IP-DLC support on an IBM iSeries system. To
support IP-DLC on an iSeries, you need OS/400 version 5 release 4 (or later).

Host Requirements
• OS/400 (version 5, release 4 or higher)

The OS/400 IP-DLC implementation requires the APPN Node Type of *BEXNODE (Branch
Extender Node) be configured and an APPC Controller Description of Link Type *HPRIP.

Configure the AS/400 APPN Node Type as *BEXNODE


AS/400 APPN Node Type = *BEXNODE Configuration Steps
Step 1: Vary Off Controllers
To change the APPN Node Type, All APPN controllers must be varied off. It is
recommended to use a locally attached systems console when executing the following
command:

VRYCFG CFGOBJ(*APPN) CFGTYPE(*CTL) STATUS(*OFF)

Note: Use caution when executing command, this will likely drop all users and processes
(including the interactive session used to execute the command).

Step 2: Change Node Type to *BEXNODE


Once all of the controllers have been varied off, type the following command to change the
APPN Node Type = *BEXNODE:

CHGNETA NODETYPE(*BEXNODE)

Note: It is recommended to add this command to the AS/400 startup program so that it
will automatically be executed each time.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 20

Configure APPC Controller description for the IP-DLC connection


AS/400 APPC Controller Configuration Dialogs and Steps
Step 1: Execute CRTCTLAPPC Command at an AS/400 prompt

Important Note: IP-DLC (Enterprise Extender) will only work with AS/400 version 5,
release 4 or later.

You can either use Host Integration Server’s 5250 Client (which can be added during
installation) or a 3rd party emulator.

IP-DLC requires an APPC Controller to establish a connection. To create an APPC


controller, type CRTCTLAPPC at the command prompt and press ENTER.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 21

AS/400 APPC Controller Configuration Dialogs and Steps


Step 2: Enter Controller Name and Link Type

Enter a controller description name and *HPRIP as the Link type and press ENTER.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 22

AS/400 APPC Controller Configuration Dialogs and Steps


Step 3: Enter Remote and Local IP Address

In the Remote internet address field, enter the IP Address for Host Integration
Server.

In the Local internet address field, enter the IP address of the AS/400 and press
ENTER.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 23

AS/400 APPC Controller Configuration Dialogs and Steps


Step 4: Enter Remote Control Point Name

In the Remote control point field, enter the Control Point of the IP-DLC link service
used to connect to your AS/400 and press ENTER.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 24

AS/400 APPC Controller Configuration Dialogs and Steps


Step 6a: Ensure APPC Controller Varied On

Type WRKCTLD (Work with Controllers) at an AS/400 command prompt and press
ENTER.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 25

AS/400 APPC Controller Configuration Dialogs and Steps


Step 6b: Ensure APPC Controller Varied On

Page down until you reach your controller. In the Opt field, type 8, and then press
ENTER.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 26

AS/400 APPC Controller Configuration Dialogs and Steps


Step 6c: Ensure APPC Controller Varied On

To vary on controller, in the Opt field, type 1 and press ENTER. You should see the
controller go into a Varied on or Varied on Pending state.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 27
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 28

Host Integration Server Configuration


Host Integration Server is usually configured through SNA Manager. However, there are
automated methods in configuring IP-DLC link service and Connections. For more
information, see Appendix D.

Use the following instructions to create an IP-DLC Link Service:

IP-DLC Link Service Setup


IP-DLC Link Service Configuration Configuration Steps

Step 1a: Create Link Service Start the SNA Manager. In SNA
Manager, right-click the server on which
to add the link service(s), point to New,
and then click Link Service.

Step 1b: Create Link Service Select the IP-DLC Link Service and
click Add. The IP-DLC Link Service
Properties dialog appears.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 29

IP-DLC Link Service Configuration Configuration Steps

Step 2: IP-DLC Link Service Title OPTIONAL SETTING


Configure a user-friendly text
description for Service Title up to
128 characters.

The default value is IP-DLC Link


Service #N, where N is the ordinal
number of the link service (For
example, IP-DLC Link Service #1, IP-
DLC Link Service #2, and so on.).
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 30

IP-DLC Link Service Configuration Configuration Steps

Step 3a: Configure Primary NNS Enter the IP address or host name of the
primary network node server (Fully-
qualified names are not supported).
There is no default value.

Note: To determine appropriate Primary


NNS name perform the following host
side commands:

Mainframe
To determine the primary NNS value for
a mainframe, enter the following
command in ISPF /D NET, VTAMOPTS
and locate the IPADDR= parameter.

AS/400
To determine the primary NNS value for
an AS/400, use the WRKCTLD
command on the APPC Controller, to
display the description and view the
Local internet address value.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 31

IP-DLC Link Service Configuration Configuration Steps

Step 3b: Backup NNS Enter the IP address or host name of the
backup network node server (Fully-
qualified names are not supported).
There are no default values.

Important Note: HPR/IP links to the


primary NNS and backup NNS are
activated when the IP-DLC link service is
activated. However, only one NNS can
provide Network Node Services at a
time.

Note: Use the following “Host Side”


commands to determine the appropriate
values.

Mainframe
To determine backup NNS values for a
mainframe, enter the following
command in ISPF /D NET, VTAMOPTS
and locate the IPADDR= parameter.

AS/400
This setting does not apply.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 32

IP-DLC Link Service Configuration Configuration Steps

HIS 2006 Only New Feature in HIS 2006


Step 3c: No Preferred NNS
In a multi-NNS environment, selecting
this option enables the IP-DLC link
service to use the first available network
node server. If this option is not
selected, the link service always uses
the Primary NNS when it becomes
available.

Important Note: This feature was not


included in HIS 2004.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 33

IP-DLC Link Service Configuration Configuration Steps

Step 4: Local Address Choose Adapter address to use the


dynamically assigned IP address for the
selected network adapter.

For multiple IP addresses on a single


Network Adapter, select the Static IP
address option and specify the
appropriate IP address for the IP-LDC
link service to use (Static IP Address
selection is grayed if there are no local
adapters with static address configured).

Note: Every link service must be


associated with a local IP address or
logical connection. Neither the IP
address nor logical connection can be
used by another IP-DLC link service.

Additional Note: When using VPN


Connections: You must first establish
the VPN connection before the WAN/VPN
connection appears in the list of
adapters.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 34

IP-DLC Link Service Configuration Configuration Steps

Step 5a: Network Name Enter the APPN Network name


(NETID) for the IP-DLC Link Service
operating as a local APPN node across
which the IP-DLC Link Service will
communicate. There is no default value.

Note: To determine appropriate


Network name perform the following
host side commands.

Mainframe
To determine the Network Name for a
mainframe, enter the following
command in ISPF /D NET, VTAMOPTS
and locate the NETID= parameter.

AS/400
To determine the Network name for an
AS/400, use the DSPNETA command
and locate the Local Network ID
value.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 35

IP-DLC Link Service Configuration Configuration Steps

Step 5b: Control Point Name The IP-DLC link service supports the
Control Point name (CPNAME) or Node
ID connection methods. Regardless, the
CPNAME must be unique to the
computer on the APPN network. There is
no default value.

Note: If using Node ID method, enter a


unique CPNAME and go to Step 5d. If
using CPNAME method, perform the
following host side commands to
determine correct value.

Mainframe
To determine CPNAME for a mainframe,
use the following command in ISPF:
/D NET, ID=PUID,E. and locate CP
NAME= parameter (PUID=Physical
Unit).

AS/400
CPNAME is the only supported
connectivity option for an AS/400. To
determine the CPNAME, use the
WRKCTLD command to display the
APPC Controller used for IP-DLC. Then
locate the Remote Control Point
value.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 36

IP-DLC Link Service Configuration Configuration Steps

Step 5c: Dynamic PU Definitions New setting in HIS 2006


The Use Dynamic PU Definition is a
new configuration option in Host
Integration Server 2006. This setting
enables the link service to use
dynamically defined PU definitions if
enabled on the host.

Regarding HIS 2004


Note: This check box setting is not
included in HIS 2004. However, you can
manually enter 05D FFFFF for the Node
ID, which causes the IP-DLC Link service
to attempt a Dynamically created PU
Definitions connection at the Host (as
the “Use Dynamic PU Definition” check
box in HIS 2006).

AS/400
Important Note: CPNAME is the only
connectivity option for an IP-DLC
connection.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 37

IP-DLC Link Service Configuration Configuration Steps

Step 5d: Static PU Definitions The Node ID consists of two parameters:


a 3-digit “IDBLK” and a 5-digit “IDNUM”
located in the Physical Unit (PU). In the
first box, enter any valid 3-digit
hexadecimal number except the
reserved numbers of 000 and FFF. In
the second box, enter any valid
hexadecimal number except the
reserved number 00000. There is no
default value.

Note: To determine appropriate IDNUM


and IDBLK values, perform the following
host side commands.

Mainframe
To determine IDNUM and IDBLK for a
mainframe, use the following command
in ISPF:
/D NET, ID=PUID,E and locate
IDBLK= and IDNUM= parameters
(PUID=Physical Unit).

AS/400
This setting does not apply.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 38

IP-DLC Link Service Configuration Configuration Steps

Step 6: Associated LEN node For most installations, a single SNA


Service (Node) is configured. Because
the default value is SNA, Service no
other configuration is required.

However, up to four SNA Server services


If there are multiple SNA Services, use
the drop down list to select the correct
SNA Service.

Click OK to exit the IP-DLC link


Service dialog box.

Step 7: Service Account Credentials In the Service account credentials


dialog box, in the Password box, enter
the password of the HIS Service
account, confirm it, and then click OK.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 39

IP-DLC Link Service Configuration Configuration Steps

Step 8: Click Finish In the Insert Link Service dialog box,


add additional link services, if necessary.

When you finish adding link services,


click Finish.

Step 9: Save Configuration Save the configuration by selecting the


save configuration button on the toolbar.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 40

Virtual Routing Node (VRN) Configuration (New Feature)


Starting with Host Integration Server 2004 Service Pack 1, functionality was added to
support Virtual Routing Node (VRN). This capability enables Host Integration Servers to
take advantage of HPR’s dynamic routing and topology database. In large enterprise
environments, host resources may be spread across numerous host machines. The VRN
enables all of these systems to be part of a shared access transport facility (SATF). A
dynamic route can be obtained from the Network Node Server to allow a direct connection
to be established to any other system. This eliminates the potential bottleneck of all the
traffic being routed through the Dependent LU Server (DLUS). It also eliminates the need
for static configuration to each resource in the Shared Access Transport Facility (SATF).

For more information, see the following article:

924770 An update is available that adds Virtual Routing Node support to the IP-DLC link
service in Host Integration Server 2004
http://support.microsoft.com/default.aspx?scid=kb;EN-US;924770

Virtual Routing Node (VRN) Configuration Steps

Step 1: IP-DLC Link Service Properties After installing Service Pack 1


from either Host Integration
Server 2004 or Host Integration
Server 2006, you will notice a
VRN tab in the IP-DLC link service
properties.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 41

Virtual Routing Node (VRN) Configuration Steps


Step 2: Virtual Routing Node Entry In the IP-DLC Link Service
Properties dialog box, click Add.
In the Virtual Routing Node
Entry dialog box, enter the name
of the Virtual Routing Node, and
then click OK.

Step 3: Virtual Routing Node


The entry is displayed. Click OK.

Note: the following command can


be executed at an ISPF prompt to
determine available Virtual
Routing Nodes:

/D NET,TOPO,LIST=VN
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 42

IP-DLC Dependent 3270 Mainframe access


IP-DLC Dependent 3270 Configuration Configuration Steps
Step 1a: Run 3270 Wizard In SNA Manager, right-click SNA
Services, point to All Tasks and then
click 3270 Wizard.

Step 1b: Run 3270 Wizard On the Welcome to the 3270


Emulation Configuration Wizard
page, click Next.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 43

IP-DLC Dependent 3270 Configuration Configuration Steps


Step 2: Select an SNA Server Service
On the SNA Service page, choose the
appropriate SNA Server service. In most
environments only a single SNA Server
service is configured. However, Host
Integration Server enables you to
configure up to four SNA Server services.

If multiple SNA Server services are


configured, select the appropriate SNA
Server services and then click Next.

For a single SNA Server service, click


Next.

Step 3: Enter LU Pool Name


On the Connection and LU Pool Name
page, in the Name box, enter the name
you want to use, and then click Next.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 44

IP-DLC Dependent 3270 Configuration Configuration Steps


Step 4: Select Link Service
On the Link Service page, select the
appropriate link service (SNAIP1 is the
name of the first IP-DLC link service)
and then click Next.

Step 5: Enter Local Node ID (HIS2004)


HIS2004: On the Local Node ID page,
enter the IDBLK and IDNUM values.
Default is 05D and FFFFF (Dynamic PU
configuration) and then click Next

Note: The Node ID consists of two


parameters: a 3-digit “IDBLK” and a 5-
digit “IDNUM” located in the Physical
Unit (PU). In the first box, enter any
valid 3-digit hexadecimal number. In the
second box, enter any valid 5-digit
hexadecimal number. There are no
default values.
To determine appropriate IDNUM and
IDBLK values perform the following
command in ISPF:

/D NET, ID=PUID,E

PUID = Physical Unit Definition Name

Then locate IDBLK= and IDNUM=


parameters.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 45

IP-DLC Dependent 3270 Configuration Configuration Steps


Step 5: NodeID/NETID and CPNAME
(HIS2006)
HIS2006: On the Local Node ID page,
enter the IDBLK and IDNUM or the
Network Name (NETID) and Control
Point Name (CPNAME) values and
then click Next.

Important note: HIS 2006 added


support for establishing a connection
with NETID + CPNAME (without having
to specify IDBLK and IDNUM). However,
if both IDBLK and IDNUM and NETID and
CPNAME are configured, NETID and
CPNAME is attempted first then IDBLK
and IDNUM method.

Note: To determine appropriate IDNUM


and IDBLK or NETID and CPNAME values
perform the following command in ISPF:

/D NET, ID=PUID,E

PUID = Physical Unit Definition Name

Then locate IDBLK= & IDNUM= or CP


NETID = & CPNAME = parameters.

Step 6: Configure DLUS Properties


On the DLUS Properties page, enter
the Network Name (NETID) and
Control Point Name (SSCPNAME),
and then click Next.

Note: To determine appropriate Network


Name and CPNAME values perform the
following command in ISPF:
/D NET,VTAMOPTS

Then locate NETID =(Network Name)


and SSCPNAME = (Control Point Name)
parameters.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 46

IP-DLC Dependent 3270 Configuration Configuration Steps

Step 7: Create Logical Units (LUS)


On the Creating LUs page, enter the
Base LU name, Starting LU number,
and Number of LUs, and then click
Next.

Note: the following settings: Base LU


name = DLU00, Starting LU number = 2
and Number of LUs = 5 result with the
following LUs:

DLU00002, DLU00003, DLU00004,


DLU00005 and DLU00006.

Step 8a: Assign LUs to Users


On the Assign LUs to Users page, to
select users or groups authorized to
access 3270 services, click Add.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 47

IP-DLC Dependent 3270 Configuration Configuration Steps


Step 8b: Assign LUs to Users
In the Select Users or Groups dialog
box, select a user or group, and then
click OK.

Note: You can use the Locations button


to select either local or domain
resources.

Step 8c: Assign LUs to Users


On the Assign LUs to Users page,
review the newly added user or group,
and then click Next.

Step 9a: Click Finish


On the Completing the 3270
Emulation Configuration Wizard
page, click Finish.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 48

IP-DLC Dependent 3270 Configuration Configuration Steps


Step 9b: Click OK to confirm.
The 3270 Emulation Configuration
Wizard dialog box appears.

Click OK to close the dialog box.

Step 10: Save Configuration


To save the configuration. Click Save
configuration button on the toolbar.
You can also right-click SNA Service
and then click Save configuration.

Step 11: Start SNA Server Service


Right-click SNA Service and then click
Start.

In SNA Service, expand Connections


and then click the LUPOOL connection.

In the left page, the connection status


should be Active.

In the right pane, in the Status column,


all LU status should be Available.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 49

Use the 3270 Client to connect to the mainframe


3270 Client Applet Configuration Configuration Steps
Step 1: Start 3270 Applet
In SNA Manager, on the Tools menu,
click 3270 Client.

This launches the Host Integration


Server 3270 Emulator.

Step 2: Configure Settings


On the Session menu of the 3270
Client, click Session Configuration.

In the 3270 Settings dialog box, ensure


that SNA Server Connection is
selected.

In the SNA Server configuration area,


in the LU Or Pool Name list, select an
LU or pool name.

Note: LUPOOL is the name of the POOL


created in the 3270 Wizard.

Click OK.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 50

3270 Client Applet Configuration Configuration Steps


Step 3: Connect Session
On the Session menu, click Connect.
This connects you to the target
mainframe logical partition (LPAR).

Step 4: Verify LU Status


Return to the SNA Manager. In the
right pane, in the Status column, make
sure the LUDLU0002 value is SSCP.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 51

IP-DLC Dependent APPC / LU6.2

Note: All versions of Host Integration Server (and SNA Server) allow configuration for
both Independent and Dependent APPC logical units over DLC 802.2 “Host System”
connections. “Peer System” DLC 802.2 connections are solely used for connecting to IBM
AS/400s.

However, with IP-DLC’s Link Service, Independent and Dependent APPC logical unit
connections can be performed only over “Peer System” connections. Peer System
connections do not represent a physical link to a remote node. However, they represent a
logical connection between the PU2.1 core Microsoft Host Integration Server node and the
IP-DLC link service. This logical Peer System connection is required by the LU 6.2
protocol.

Moreover, configuring Dependent logical units require both a Host-system (for the
Dependent logical units) and a Peer System (for APPC/ LU 6.2) connections. For more
information, in the Known Issues section, see “How to configure Connection and logical
units for APPC applications when using the IP-DLC Link Service for Dependent APPC."

Perform the following to implement Dependent logical units for APPC / LU 6.2
interface over IP-DLC:
1. Manually create a Dependent Host System connection (for Dependent logical units).
2. Run the Mainframe APPC/LU6.2 Wizard to create an Independent APPC/LU 6.2
connection.
3. Assign Dependent Connection to Local LU.

Manual Dependent APPC Connection Configuration Steps


Step 1: Create dependent Connection
Right click Connection, click New, and
then click IP-DLC.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 52

Manual Dependent APPC Connection Configuration Steps


Step 2: Connection Properties: General
In the Connection Properties dialog
box, configure the following:

1. In the Name box, enter a name for


the connection.
For this walkthrough, enter HOSTSYS
(for Dependent Host System
connection) in the Name field.
2. In the Link Service box, select the
appropriate link service.
3. In the Remote end box, make sure
that “Host System” is selected.
4. Click the Address tab.

Step 3: Connection Properties: Address


In the Connection Properties dialog
box, on the Address tab, configure the
following:

1. In the Network name box, enter the


network name.
2. In the Control point name box, enter
an appropriate name.
3. Then click the System Identification
tab.

Note: To determine appropriate Network


Name and CPNAME values perform the
following command in ISPF:

/D NET,VTAMOPTS

Then locate NETID =(Network Name)


and SSCPNAME = (Control Point Name)
parameters.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 53

Manual Dependent APPC Connection Configuration Steps


Step 4: Connection Properties: Address In the Connection Properties dialog
box, on the System Identification tab,
configure the following:
1. In the Network name box, enter the
network name.
2. Enter IDBLK and IDNUM or the
Network Name (NETID) and Control
Point Name (CPNAME) values.
3. Leave the IPDLC tab at default.
4. Click OK.

Note: To determine appropriate IDNUM


and IDBLK or NETID and CPNAME values
perform the following command in ISPF:

/D NET, ID=PUID,E

PUID= the name of your Physical Unit or


Switch Major Node.

Then locate IDBLK= & IDNUM= or CP


NETID = & CPNAME = parameters.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 54

Mainframe Dependent APPC/LU 6.2 Configuration Steps


Step 1: Change Network and CPNAME
Note: When creating a Local LU or
Remote LU name, the Network name is
automatically taken from the SNA Server
Service Properties page (default is APPN).

To ensure the correct network name is


configured, edit the properties of the SNA
Server Service and modify the Network
Name and Control Point Names.

Step 2a: Mainframe APPC/LU6.2 Wizard


In SNA Manager, right-click SNA
Services, click All Tasks, and then click
Mainframe APPC/LU6.2 Wizard.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 55

Mainframe Dependent APPC/LU 6.2 Configuration Steps


Step 2b: Mainframe APPC/LU6.2 Wizard
On the Welcome to the APPC/LU6.2
Connection Wizard page, click Next.

Step 3: Select APPC Application


On the APPC Application page, select
the option that best fits your environment
(there are four options).

For this walkthrough, choose “Third-


party or custom APPC application”
and then click Next.

Note: The wizard uses this setting to


determine which configuration
worksheet(s) to provide.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 56

Mainframe Dependent APPC/LU 6.2 Configuration Steps


Step 4: Host Environment
On the Host Environment page, select
one of the following:
• Customer Information Control
System (CICS)
• Information Management System
(IMS)
• Other or unknown

For this walkthrough, select Other or


unknown and then click Next.

Note: The wizard uses this setting to


determine which configuration
worksheet(s)to provide.

Step 5: Select SNA Server Service


On the SNA Service page, choose the
appropriate SNA Server service. In most
environments only a single SNA Server
service is configured. However, Host
Integration Server enables you to
configure up to four SNA Server services.

If multiple SNA Server services are


configured, select the appropriate SNA
Server services and click Next.

After you select the SNA Server service,


click Next.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 57

Mainframe Dependent APPC/LU 6.2 Configuration Steps


Step 6: Connection and Link Service
On the Connection and Link Service
page, select an existing connection or
type a name for a new connection, and
then choose the appropriate link service.

For this walkthrough, in the New


connection name box, enter PEERSYS
(for Independent Peer System
connection) and then click Next.

Note: The Existing connection name


list does not display IP-DLC Dependent
Host-system connections. Therefore, it is
recommended to manually create a
Dependent Host-system connection first
before using the Mainframe APPC/LU 6.2
Wizard.

Additional note: An IP-DLC link service


only enables a single Peer System
connection per link service. If an attempt
is made to create a second Peer System
connection the following error appears
with instructions to use the existing
connection:

--------------------------
Error
---------------------------
There is already a peer connection associated
with the same IP-DLC link service. Use the
existing connection.
---------------------------
OK
---------------------------
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 58

Mainframe Dependent APPC/LU 6.2 Configuration Steps


Step 7: Select Dependent
On the Independent or Dependent
LU6.2 page, choose the appropriate
value for your environment.

For this walkthrough, choose Dependent


and then click Next.

Note: The wizard uses this setting to


determine which configuration
worksheet(s) to provide.

Additional Note: Even though


Dependent is selected as the LU 6.2
type, the wizard configures an
Independent Peer System instead of a
Dependent Host System connection
(see explanation at the beginning of
walkthrough).

Step 8: Click the Worksheets Button On the Worksheet page, to see the
Worksheet for Independent LU6.2
over IP-DLC and Generic worksheet
for Independent LU6.2 worksheets,
click Worksheets.

Use the worksheets to determine Network


Name, Local LU name, Remote LU name
and mode name and parameters needed
for the rest of the configuration. Click
Next.

Note: If you select different options in


Steps 2 and 3 of this walkthrough, the
wizard provides different worksheets.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 59

Mainframe Dependent APPC/LU 6.2 Configuration Steps


Step 9: Enter Local APPC LU Name On the Local LU page, choose a Local LU
or enter a unique name to create one and
then specify the appropriate LU number
(as defined in PU Definition). When you
are done, click Next.

Step 10: Enter Remote APPC LU


On the Remote LU page, choose or enter
a unique name to create a Remote LU
name. Click Next.

Note: the Remote LU Name is the


APPLID or ABCNAME defined within the
APPL statement. For more information,
see the configuration worksheet(s).

To determine APPLS available on


mainframe, use the following command at
an ISPF prompt:

/D NET,APPLS
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 60

Mainframe Dependent APPC/LU 6.2 Configuration Steps


Step 11: Select APPC Mode
On the Mode page, choose the correct
Mode; or, select New Mode and enter
the name of the mode. When you are
done, click Next.

Note: Common Mode definitions are


already configured within Host Integration
Server. However, you can create your
own Mode definition, if necessary. The
mode name and Parallel session limit
values are defined within the APPL
statement as DLOGMOD and DSESLIM
(see configuration worksheet(s) for
additional details).

Step 12: Click Finish


On the Completing the APPC/LU6.2
Connection Wizard page, click Finish.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 61

Assign Dependent Connection - Local LU Configuration Steps


Step 1: Edit Local LU Properties
In SNA Manager, right-click the
local LU (in this example, the name
is LOCAL), and then click
Properties.

Step 2: Select Dependent Connection


1. In the LU 6.2 type area, click
the Connection list box, and select
the appropriate dependent
connection. For this walkthrough,
select HOSTSYS as the Dependent
Host System connection and then
click OK.

2. Right-click anywhere in SNA


Manager and click Save
Configuration.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 62

IP-DLC Independent APPC / LU6.2

Perform the following to implement Independent logical units for APPC / LU 6.2
interface over IP-DLC:

1. Run the Mainframe APPC/LU 6.2 Wizard for Independent logical units.
2. Verify configuration (Additional Information section).

Mainframe Independent APPC/LU 6.2 Configuration Steps


Step 1: Change Network and CPNAME Note: When creating a Local LU or
Remote LU name, the Network name is
automatically taken from the SNA Server
Service properties page (default is APPN).

To ensure the correct network name is


configured, edit the properties of the SNA
Server Service and modify the Network
Name and Control Point Names.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 63

Mainframe Independent APPC/LU 6.2 Configuration Steps


Step 2a: Mainframe APPC/LU6.2 Wizard In SNA Manager, right-click on Services,
click All Tasks, then click Mainframe
APPC/LU6.2 Wizard.

Step 2b: Mainframe APPC/LU6.2 Wizard


On the Welcome to the APPC/LU6.2
Connection Wizard page, click Next.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 64

Mainframe Independent APPC/LU 6.2 Configuration Steps


Step 3: Select APPC Application
On the Select the APPC application
you will be using page, choose the
option that best fits your environment
and then click Next.

For this walkthrough, choose Third-party


or custom APPC application and, then
click Next.

Note: The wizard uses this setting to


determine which configuration
worksheet(s) to provide.

Step 4: Host Environment


On the Host Environment page, choose
the Host environment that best fits your
situation, and then click Next.

For this walkthrough, choose Other or


unknown, and then click Next.

Note: The wizard uses this setting to


determine which configuration
worksheet(s) to provide.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 65

Mainframe Independent APPC/LU 6.2 Configuration Steps


Step 5: Select SNA Server Service
On the SNA Service page, choose the
appropriate SNA Server service. In most
environments only a single SNA Server
service is configured. However, Host
Integration Server enables you to
configure up to four SNA Server services.

If multiple SNA Server services are


configured, select the appropriate SNA
Server services and then click Next.

For a single SNA Server service, click


Next.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 66

Mainframe Independent APPC/LU 6.2 Configuration Steps


Step 6: Connection and Link Service On the Connection and Link Service
page, select an existing connection or
type a name for a new connection. Then
choose the appropriate link service.

For this walkthrough, in the New


connection name box, enter INDPEER
(Independent Peer system connection)
and then click Next.

Note: The Existing connection name


list box does not display IP-DLC
Dependent Host-system connections.

Additional note: An IP-DLC link service


only allows a single Peer System
connection per link service. If an attempt
is made to create a second Peer System
connection with the following error
appears with instructions to use the
existing connection:

--------------------------
Error
---------------------------
There is already a peer connection associated
with the same IP-DLC link service. Please use
the existing connection.
---------------------------
OK
---------------------------
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 67

Mainframe Independent APPC/LU 6.2 Configuration Steps


Step 7: Select Independent On the Independent or Dependent
LU6.2 page, select the appropriate value
for your environment.

For this walkthrough, select


Independent and then click Next.

Note: The wizard uses this setting to


determine which configuration
worksheet(s) to provide.

Step 8: Click on Worksheets Button On the Worksheet page, to view the


Worksheet for Independent LU6.2
over IP-DLC and Generic worksheet
for Independent LU6.2 worksheets,
click Worksheets.

Use the worksheets to determine Network


Name, Local LU name, Remote LU name
and mode name, and parameters needed
for the rest of the configuration. Click
Next.

Note: If you select different options in


Steps 2 and 3 of this walkthrough, the
wizard provides different worksheets.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 68

Mainframe Independent APPC/LU 6.2 Configuration Steps


Step 9: Enter Local APPC LU Name On the Local LU page, select a Local LU
or type in a unique name to create one,
and then click Next.

Note: the Local LU Name is the name of


the LU defined within the PU definition.
For more information, see the
configuration worksheet(s).

Step 10: Enter Remote APPC LU On the Remote LU page, select or type a
unique name to create a Remote LU
name, and then click Next.

Note: The Remote LU Name is the


APPLID or ABCNAME defined within the
APPL statement. For more information,
see the configuration worksheet(s).

To determine APPLS available on


mainframe, use the following command at
an ISPF prompt:

/D NET,APPLS
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 69

Mainframe Independent APPC/LU 6.2 Configuration Steps


Step 11: Select APPC Mode On the Mode page, choose the correct
Mode. Or, click New Mode and type the
name of the mode to create a new Mode.
When you are done, click Next.

Note: Common Mode definitions are


configured in Host Integration Server.
However, you can create your own Mode
definition, if necessary. The mode name
and Parallel session limit values are
defined within the APPL statement as
DLOGMOD and DSESLIM. For more
information, see the configuration
worksheet(s).

Step 12: Click Finish


On the Completing the APPC/LU6.2
Connection Wizard page, click Finish.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 70

Independent IP-DLC Additional Info Configuration Information


1a: Independent LU6.2 - General Important note: When Remote End is
set to Peer system, it signifies that the
connection is used for Independent LU
traffic only (for example, APPC sessions).
This setting causes the Activation and
Allowed Directions, Address, System
Identification, and IP DLC tabs to
become disabled (see 1b and 1c dialogs for
additional details).

The IP-DLC Independent Connection


becomes active on startup of the SNA
Service APPN LEN Node.

Note: Only a single Independent PU can be


configured for an IP-DLC Link service.

1b: Independent LU6.2 - Address 1c: Independent LU6.2 – System ID


Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 71

Independent IP-DLC Additional Info Configuration Information


2: Local APPC LU Properties Note: The configuration wizard created
both the Local and Remote LUs.
Additionally, the network name for both
Local and Remote LU is MSFT (which is
what was specified in the SNA Server
Service properties Step 1).

3: Remote APPC LU Properties


Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 72

Independent IP-DLC Additional Info Configuration Information


4a: Diagnostics - Verifying Connectivity
In SNA Manager, click Tools, and then click
Diagnostics.

In the Microsoft Host Integration


Server Diagnostics dialog box, click the
APPC Test tab.

4b: Diagnostics – Verifying Connectivity In the Server list box, select the correct
server to run the test.

In the Local LU list box, select the correct


Local LU. For this walkthrough, select
Local.

In the Remote LU list box, select the


correct Remote LU. For this walkthrough,
select DSNALO37.

In the Modes list box, select the correct


APPC Mode. For this walkthrough, select
IBMRDB.

Select Report All Return Codes then click


Test.

Note: A successful connection has Primary


and Secondary return codes of OH. Also,
you see the results of the Change Number
of Sessions (CNOS) negotiation:

Local LU Remote LU Mode Config


Limit Curr Limit
LOCAL DSNAL037 SNASVCMG 2 2
LOCAL DSNAL037 IBMRDB 8 8
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 73

IP-DLC (Enterprise Extender) Supported Features


HIS Supported Features over IP-DLC
The following existing Host Integration Server SNA features are supported over the IP-
DLC link service.
• LU types 0, 1, 2, 3 and 6.2 (dependent and independent)
• LUA, FMI, APPC, and CPI-C APIs
• Dynamically Defined Dependent LUs (DDDLUs)
• Dynamic local LU, remote LU, and connection configuration
• Incoming and outgoing calls
• Connection Activation at Server startup, on demand, or by administrator
• SNA data compression
o PU concentration with the upstream link over IP-DLC
o NetView RUNCMD/Alerts (note that the IP-DLC link service does not
generate alerts)
o HIS-compatible 3270 emulators
o HIS-compatible 5250 emulators
o APPC-3270 Session Viewer (including the LU-LU Test feature)
o Host Print Service
o Data Integration Services
o Local and remote administration
o TN3270 server
o TN5250 server
o MSMQ_MQSeries Bridge
o Transaction Integrator (Formerly known as COMTI)

Additional Features
• IP Version 6
• Virtual Routing Node (VRN)
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 74

Fault Tolerance and Load Balancing Features


Because the IP-DLC link service uses the APPN and HPR/IP protocols, it is automatically
able to take advantage of the following fault tolerance features.
• A function of HPR is the ability to reroute sessions around a failure in the network,
provided that an alternative route exists.

• IBM’s Parallel Sysplex technology and Multi-Node Persistent Sessions (MNPS)


features together enable mainframe applications to be moved to a different
processor with little or no impact to users when system or application failures occur
on the mainframe. Parallel Sysplex is a clustering technology that provides high
availability, load balancing, and scalable growth to the large mainframe
environment. MNPS enables sessions to be restarted on another system in a
Parallel Sysplex after hardware or software failure. For more information, see
Networking Implications of S/390 Parallel Sysplex, at
http://www.networking.ibm.com/375/impsys.html.

Scalability
The IP-DLC link service contains no hard limits of its own on the number of sessions or
users. The scalability limits are the same as the existing 802.2 link service. The IP-DLC
link service supports the HIS capacity of 60,000 simultaneous host sessions per server.

Note: Four nodes are required to achieve 60,000 simultaneous host sessions and a single
node supports a maximum of 15,000 simultaneous host sessions.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 75

IP-DLC Link Service Limitations


The following are the key limitations with the IP-DLC link service implementation.
• Some network configurations are not supported. These are documented explicitly
in the section “Supported Network Configurations with Dependent LUs”.

• The IP-DLC link service cannot be distributed for use by a Distributed Link Service
(DLS). The main purpose of DLS is to enable SNA traffic to flow over an IP
network. As IP-DLC provides this capability, the use of DLS is unnecessary.

• The PU Passthrough and Downstream connections are not supported over IP-DLC
connections. It is not possible to have a one-to-one correspondence between
upstream and downstream messages where the upstream connection is an IP-DLC
connection.

• Each IP-DLC link service must use a different CP name from the SNA node service.
This limitation is a consequence of the fact that each IP-DLC link service appears in
the APPN network as a separate node and therefore must have a unique node
name. This restriction must be enforced by the SNA Manager configuration panels.

• Each IP-DLC link service requires a unique local IP address. If multiple IP-DLC link
services are required, each must have its own unique local IP address.

• A single IP-DLC link service cannot be shared by multiple SNA node services. Each
SNA node service must use a different IP-DLC link service for IP-DLC connectivity.

• Using the Fully Qualified Domain Name (FQDN) for the NNS setting (for example,
MYNNS.Microsoft.com) is not supported.

• Using the same PU for both the Link service and Host connection is not supported
unless using Dynamic PU definitions.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 76

Supported Network Configurations with Dependent LUs


This section shows how HIS with IP-DLC can be used to activate dependent LU sessions
between HIS applications and host applications.

Direct IP-DLC Connection to Mainframe (DLUS) and NNS

This configuration shows a single HIS node with a direct IP-DLC connection to a host
running z/OS. In this scenario, the Mainframe provides Network Node Services to the HIS
node and the DLUS support required to support dependent LUs over the IP-DLC link
service. HIS applications such as 3270 emulators can establish sessions with applications
such as TSO/E on the Mainframe system.

It is possible to define multiple HIS internal PUs, each having its own IP-DLC connection.
All of the PUs are multiplexed over the single HPR/IP link to the same DLUS on the same
Host.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 77

IP-DLC Connection to Mainframe (DLUS) through Separate NNS

This scenario is similar to the previous scenario, except that Network Node Services are
provided by another APPN NNS instead of the Mainframe running the DLUS. Dependent
LU support is provided through the NNS. The key requirement in this scenario is that the
NNS and Mainframe must be part of the same reachable APPN network so that SNA
sessions can be activated between them.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 78

Separate IP-DLC Connections to Mainframe (DLUS) and NNS

This scenario is similar to the previous scenario, except that the HIS node also has a
direct APPN link to the Mainframe that is running the DLUS and on which the host
applications reside. This enables the dependent LU traffic to flow directly between HIS
and the Mainframe where the host applications are running, which avoids making the
APPN Network Node Server a “bottleneck”.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 79

Simultaneous IP-DLC Connections to Multiple Mainframe Hosts

In this configuration, the HIS IP-DLC link service supports multiple internal HIS PUs but to
different DLUS on different host. One Mainframe provides Network Node Services and
there are separate IP paths to each host. Again, there is a requirement that all of the
hosts must be part of the same APPN network.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 80

PU Concentration with Multiple IP-DLC Host Connections

Again, this scenario is similar to the last scenario, except that the HIS computer provides
PU concentration support for several downstream PUs (DSPUs). 3270 applications on the
downstream PUs can communicate, through HIS, with applications on all of the Mainframe
machines.

No specific provision is required in the IP-DLC link service for this and it can be configured
in the usual way. However, note that the link service used by the DSPUs cannot be IP-
DLC.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 81

Supported Network Configurations with Independent


LUs
This section shows how HIS with IP-DLC can be used to activate independent LU sessions
between HIS applications and applications on peer systems.

IP-DLC Connection to APPN “Peer-to-Peer” Network

In this configuration, the Network Node Server provides access to the entire APPN
network. Therefore, HIS is able to activate independent LU6.2 sessions with any reachable
node in that network.

APPC and CPI-C transaction programs on HIS can communicate with partner transaction
programs on any other node in the APPN network.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 82

IP-DLC Connection to APPN “Peer-to-Peer” Network

This configuration is similar to the previous configuration, but it also shows that two HIS
nodes can communicate by the same (or possibly different) NNS.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 83

Secure Deployment

UDP Sockets for HPR/IP Protocol Traffic


There are two specific concerns at the UDP sockets level:
• Attempts to activate connections that are not defined to HIS.
• Denial of Service Attacks by flooding the IP-DLC link service with datagrams or by
sending large datagrams.

Any incoming frames from IP addresses that are not defined in HIS configuration are
rejected at the earliest point in the IP-DLC link service code (this prevents the main SNA
node service from being attacked).

When receiving datagrams, the IP-DLC link service checks the length before copying the
data into internal data areas and discards any that are too long.

Firewall Configuration
The IP-DLC protocol is based on five hard-coded UDP ports 12000-12004. The traffic
should be enabled in both directions.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 84

Securing HIS IP-DLC Connections


Since the IP-DLC link service uses UDP/IP, you can use Microsoft Windows® IPSec to
provide end-to-end data security over the IP-DLC link service. Configure IPSec in
Windows. No specific configuration is required for the IP-DLC link service.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 85

Problem Determination and Troubleshooting


The IP-DLC link service uses several methods of logging and tracing which are fully
integrated with the existing HIS diagnostic functions. They are controlled by the SNA
Trace Utility and can be viewed with the HIS Trace Viewer.

IP-DLC’s problem determination facilities range from high-level event logging to detailed
tracing for administrators and developers. Also included are off-line debugging aids that
can be used in the event of a crash. Moreover, HIS includes performance counters which
can be used for troubleshooting purposes.
Event Logs
The IP-DLC link service uses the Windows event log to record events which may be of
interest to administrators in troubleshooting problems.

Four types of IP-DLC Event logs


Each is uniquely identified by Event Category (Base, Tools, APPN, LDLC) and Event ID.
• Fatal (unrecoverable error) – ‘severe’ event message.
• Problem (degrades link service operation) – ‘error’ event log.
• Exception (may degrade link service operation) – ‘warning’ event log.
• Audit (normal event, for admin use) – ‘informational’ event log.

Typical IP-DLC Link Service Event Log Entry

Event Type: Warning


Event Source: SNA IP-DLC Link Service
Event Category: APPN
Event ID: 585
Date: 8/12/2007
Time: 6:06:15 PM
User: HISERVER\HISADMIN
Computer: HISERVER
Description:
CPSVRMGR pipe session failure
DLUS partner = MVSRUS.P390SSCP
Sense Code = 0x08a00008

Cause:
CPSVRMGR pipe failed to specified DLUS. This error may occur during normal
deactivation of the CPSVRMGR pipe when the DLUS no longer requires it. Note that
this message could be logged during normal node shutdown.

Effect:
Any PUs using the specified DLUS are deactivated (that is, DACTPU(cold)) is sent.
DLUR may attempt to contact one or more backup DLUSs, if configured.

Action:
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 86

If a pipe with backup DLUS is not initiated automatically, manually restart any
required PUs.

For more information, see Help and Support Center at


http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 53 4e 41 49 50 31 2c 20 SNAIP1,
0008: 31 1

Note: Administrators can either allow or suppress event logs based on severity by
changing the Default Audit Log Level on the ‘Subdomain Properties: Error / Audit Logging’
property sheet in SNA Manager. No changes are required to the configuration interface.
See the following figure.

UDP Trace
The IP-DLC link service traces the contents of all UDP packets that it sends and receives
over the IP network. This trace appears in the HIS Message Trace files, IPDLCMSGx.ATF.
UDP tracing is configured by the HIS Trace Initiator on a per link service basis (Message
Trace, Level 2 Messages).
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 87

Internal Trace
The internal tracing from the IP-DLC link service uses the standard HIS internal tracing
mechanism and appears in the HIS Internal Trace files, LINKINTX.ATF. It is configured by
the HIS Trace Initiator on a per link service basis.

Crash Dumps
In the event of a crash, Dr. Watson can generate a dump of the IP-DLC link service
process data. Crash Dumps can be very useful to diagnose problems which cannot be
determined through other diagnostic forms and sent to Product Support Services (PSS)
upon request.

Diagnostic Gathering Tool


Diagnosing Configuration Issues
Configuration errors are typically diagnosed by examining the application event log. PSS
may also request IP-DLC Link Service traces to help diagnose the issue.

Detailed Diagnostics Tool


The Detailed Diagnostics Tool is a separate executable that queries the current state of an
IP-DLC link service and then outputs the information to a text file. There are two
methods of running the detailed diagnostics tool. One method is by using a command
line. For more information, see “Qryipdlc Command Line Syntax.”

Qryipdlc Command Line Syntax


C:\Program Files\Microsoft Host Integration Server\system>qryipdlc
Microsoft (R) Microsoft Host Integration Server IP-DLC Detailed Diagnostics Tool Version
6.0.1701.0 Copyright (C) 1993-2004 Microsoft Corporation

The syntax of this command is:

QRYIPDLC [/S server-name] [/L link-service-names] [/A] /O output-file-


name

/? Prints this usage message.

/S server-name
The name of the server on which the IP-DLC link services
are running. If omitted, the local machine is assumed.

/L link-service-names
The names of the IP-DLC link services to query, separated
by semicolons (e.g. snaip1;snaip2). If omitted, all IP-DLC
link services will be queried.
/A Append to the output file.

/O output-file-name
The name of the file to write the diagnostics to.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 88

An example of a typical command line syntax (if running on the HIS 2004 machine)
follows:

Qryipdlc /L SNAIP1 /O IPDLCLOG.txt

Qryipdlc from Diagnostics Tool (Display.exe)


Secondly, you can execute Qryipdlc by using the Diagnostics Utility from the Tools menu
in SNA Manager. Configure the Server name or IP Address in the appropriate field and
click Status. The Diagnostics tool automatically queries all link services configured on the
server. A copy of the log file is automatically saved to the traces directory with the name
of QueryIPDLC.txt.

QRYIPDLC Sample Output


The Qryipdlc utility interrogates the selected link service(s) and prints detailed state
information (either to a file specified by using command line or QueryIPDLC.txt by using
the Diagnostics tool). Note: This information is intended for use by Product Support
Services (PSS) to aid in problem diagnosis. The file is retained on disk so that it can be
sent to PSS if necessary.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 89

The following is an excerpt from a Qryipdlc log (see Appendix D for a complete Qryipdlc
log).

Detailed Diagnostics for IP-DLC Link Service SNAIP1 on HISERVER Created at Tue Aug 03 2004
16:46:52 Pacific Time.

Link Service Status


Create parameters:
Node type Branch Network Node
FQCP name MYNET.HISERVER
CP alias HISERVER
Node ID (IDBLK/IDNUM) X'05D.FFFFF'

Network Node Server Status


LS name | State | Adjacent CP name | Default NNS | Remote address
---------+------------------+-------------------+-------------+--------------------
@N000001 | Active | MVSRUS.P390SSCP | Yes | MVSRUS

Peer Connection Status

Host Connection Status


Connection name | Internal LS state | External LS state | External LS name | Preferred route
----------------+-------------------+-------------------+------------------+-------
MVSRUS | Active | N/A | None | None

Internal Link Station Status


Link station name MVSRUS
Determined data:
Link station state Active
Link station sub-state Active
Adjacent CP name IPDLCNET.@C000001
Adjacent CP type End Node

External Link Station Status

RTP Connection Status


RTP connection name | First hop LS name | Destination node name | COS name | # active sessions
--------------------+-------------------+-----------------------+----------+-------
@R000001 | @N000001 | MVSRUS.P390SSCP | CPSVCMG | 2
@R000002 | @N000001 | MVSRUS.P390SSCP | SNASVCMG | 2
@R000003 | @N000001 | MVSRUS.P390SSCP | RSETUP | 0
@R000007 | @N000001 | MVSRUS.P390SSCP | #CONNECT | 1
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 90

PortQryUI
IP-DLC link services uses UDP ports 12000 – 120004. The PortQryUI tool can be used to
help verify if the UDP ports that IP-DLC uses are open.

Note: It is difficult to obtain the actual status of a UDP port because the target port may
not respond to an unformatted UDP message. Therefore, if there is no response from a
target UDP port, PortQryUI will show the port as LISTENING or FILTERED. Additional
investigation may be required to ensure UDP ports 12000 – 12004 are available.

PortQryUI Usage
1. In the Port Query dialog box,
enter a destination IP or FQDN to
query.
2. Click Manually input query
ports and in the Ports to query
box, type 12000-12004.
3. In the Protocol box, select UDP
and then click Query.

LISTENING or FILTERED
1) LISTENING - a process is
listening on the target port on the
target system. Portqry received a
response from the port.

2) NOT LISTENING - no process


is listening on the target port on the
target system. Portqry received an
ICMP "Destination Unreachable -
Port Unreachable" message back
from the target port.

3) FILTERED - the target port on


the target system is being filtered.
Portqry did not receive a response
from the target port. A process
may or may not be listening on the
port. By default, TCP ports are
queried three times and UDP ports
are queried once before reporting
the target port is FILTERED.

Download Location
PortQryUI - User Interface for the PortQry Command Line Port Scanner
http://www.microsoft.com/downloads/details.aspx?familyid=8355E537-1EA6-4569-AABB-
F248F4BD91D0&displaylang=en
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 91
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 92

Known Issues
Resolved by modifying configuration
ISSUE: How to configure Connection and logical units for APPC applications when using the IP-DLC
Link Service for Dependent APPC
ISSUE: IP-DLC Link Activation Fails with Event ID: 66 and Event ID: 63 0x08910005
ISSUE: Network Node Server Connection Failure with Event ID: 121 0x13400000
ISSUE: Network Node Server Connection Failure with Event ID: 121 CPCP Session Failure
ISSUE: Unbind Request Received starting IP-DLC connection Event ID: 276 0x80140002
ISSUE: IP-DLC Link Activation Fails with Event ID: 723 0x08090039
ISSUE: IP-DLC Link Activation Fails with Event ID: 533 & Event ID: 492
ISSUE: IP-DLC Link Activation Fails with Event ID: 533 & Event ID: 590
ISSUE: IP-DLC Link Activation Fails with Event ID: 582 & Event ID: 585

Resolved by Hotfix or Service Pack


ISSUE: APPC/LU6.2 Sessions Fail Event ID: 533 & Event ID: 543 0x08400007
ISSUE: APPC Bind Request Fails with Event ID: 533, Event ID: 543 & Event ID: 18
ISSUE: IP-DLC Link Service Access Violation with Event ID: 624 & Event ID: 4097
ISSUE: IP-DLC Link Service Access Violation
ISSUE: RTP Connections Not Being Reset
ISSUE: Add Dynamic Remote APPC Support
ISSUE: IP-DLC Link Slower Response Times
ISSUE: IP-DLC Connections Stay at Pending

ISSUE: How to configure Connection and logical units for APPC applications when using the
IP-DLC Link Service for Dependent APPC
When you use the IP-DLC link service to establish a connection between an APPC application and a
mainframe computer, you must have two connections if you are using dependent APPC logical units.
You must have a peer-system connection and a host-system connection.

When you use the IP-DLC link service to establish a connection to a mainframe computer that uses
independent APPC logical units, you must use a peer-system connection to associate the remote logical
units with the independent APPC logical units. In addition, local independent APPC logical units have no
association with the host-system connection or with the peer-system connection.

Note: The dependent local APPC logical units have to be defined on a host-system connection. The
dependent local APPC logical units cannot be defined on a peer-system connection. Peer-system
connections do not represent a physical link to a remote node. The peer-system connection represents
a logical connection between the PU2.1 core Microsoft Host Integration Server node and the IP-DLC
link service. This logical peer-system connection is required by the LU 6.2 protocol.

For more information, see the following KB article for additional details in configuring connections and
logical units for dependent APPC applications when using the IP-DLC link service.

939193 How to set up the connection and the logical units for an APPC application when you use the
IP-DLC link service in Host Integration Server 2006 together with dependent APPC logical units
http://support.microsoft.com/default.aspx?scid=kb;EN-US;939193
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 93

ISSUE: IP-DLC Link Activation Fails with Event ID: 66 and Event ID: 63
Attempting to activate an IP-DLC (Enterprise Extender) connection fails with the following Event ID:
66, and Event ID: 63 in the Application Event Log:

Event Source: SNA IP-DLC Link Service


Event ID: 66
Description:
XID protocol error during activation exchange
Sense code = 0x08910005
Port name = IPPORT00
LS name = @H000001
Adjacent CP name = 00000000 00000000 00000000 00000000 00
Byte offset = 29
Bit offset = 00

Cause:
XID protocol error during activation exchange. This may indicate an interoperability problem between
this node and the adjacent node, or it may be caused by the adjacent node resetting and restarting the
exchange without sending a DISC or DM frame. The sense codes are as follows:

08910005 - the network name control vector does not contain a valid CP name

Effect:
Link activation will fail.

Event Source: SNA IP-DLC Link Service


Event ID: 63
Description:
SNA IP-DLC link service has failed to start an HPR/IP LS.
HPR/IP LS name @H000001
Primary return code 0x2300
Secondary return code 0x13400000

Cause:
A START_LS NOF command to start an HPR/IP LS to a remote node has failed.

Effect:
The IP-DLC link service is unable to send data directly to the remote node but may be able to route
data using an alternative HPR/IP LS.

CAUSE OF PROBLEM
VTAM was defined with static PU connections. IP-DLC requires two PU definitions:
• One for the IP-DLC Link Service
• One for the connection.

RESOLUTION
In the IP-DLC connection’s CPNAME field, input the CPNAME or IDBLK IDNUM values for the connection
PU.

To determine if VTAM is configured with Dynamic or Static PU, view the VTAM Startup or the XCA Adapter
definition for DYNPU=:
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 94

DYNPU=YES = Dynamic
DYNPU=No = Static

ISSUE: Network Node Server Connection Failure with Event ID: 121 0x13400000
Event Source: SNA IP-DLC Link Service
Event Category: Base
Event ID: 121
Description:
The attempt to start the link to Network Node Server 'MSFTNNS' failed.
NNS link station: @N000001
Secondary return code: 0x13400000

Cause:
The Network Node Server may be inactive, or an invalid NNS address may have been configured for
the link service.

Effect:
The IP-DLC link service will continue to attempt to connect to the Network Node Server. If this fails,
and no alternative NNS is configured, no connections will be able to start successfully.

Action:
Check that the Network Node Server address is configured correctly, that the NNS is active, and that it
is reachable across the IP network.

RESOLUTION (Mainframe)
There are numerous causes of this error; each step will need to be performed until the issue is
resolved.

1. Verify the correct primary NNS is entered in the IP-DLC Link Service.
1. Verify the NNS is operational.
1. Verify UDP ports 12000-12004 are open (Use PortQRYUI tool discussed in
troubleshooting section).
1. Review Mainframe system log.

RESOLUTION (AS/400)
1. Verify the correct primary NNS is entered in the IP-DLC Link Service.
1. Verify the NNS is operational.
1. Verify UDP ports 12000-12004 are open (Use PortQRYUI tool discussed in
troubleshooting section).
1. Verify AS/400 IP-DLC APPC Controller configuration settings.
1. Verify AS/400 IP-DLC APPC Controller is varied on.
1. Verify AS/400 QSYSOPR log.
ISSUE: Network Node Server Connection Failure with Event ID: 121 CPCP Session Failure
Event Source: SNA IP-DLC Link Service
Event Category: APPN
Event ID: 121
Description:
Unable to start requested CP-CP sessions with adjacent node
Port name = IPPORT00
LS name = @N000001
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 95

Adjacent CP name = NET.ADJCPNAME

Cause:
The specified link is configured to support CP-CP sessions, but these sessions could not be
started. Either the remote node is not configured to support CP-CP sessions on this link, or
because both the local and remote nodes are End Nodes, hence CP-CP sessions are not
allowed to be started.

Effect:
CP-CP sessions will not be established.

Action:
Correct the configuration mismatch, either by removing CP-CP sessions support from the
local connection definition, or by adding it to the adjacent node's connection definition.

CAUSE OF PROBLEM
CPCP was set to no (CPCP=NO) in the PU definition for the Link Service.

RESOLUTION
Verify that CPCP=YES is defined in VTAM Startup options or in the PU definition.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 96

ISSUE: Unbind Request Received starting IP-DLC connection Event ID: 276 0x80140002
Event ID: 276
Description:
Abnormal UNBIND request received
Sense code = 0x80140002
Local LU name =MSFT.HISTEST
Partner LU name =MSFT.PARTNER
Mode name = CPSVCMG

Cause:
Abnormal UNBIND request received, which may indicate a configuration error, or a protocol error. This
error may occur during normal shutdown of the CPSVRMGR pipe when it is no longer required by the
node. Note that this message may be logged during normal node shutdown.

Effect:
The session will fail with the specified sense code.

Action:
If the sense code indicates a configuration error, check for inconsistencies between the configuration
at the local LU and the configuration at the partner LU. If the configuration is consistent and the
problem results in unexpected session loss, contact Support with details of the problem.

CAUSE OF PROBLEM
The problem was caused because the APPN Class of Service (COS) was not enabled on the
mainframe. High Performance Routing (HPR) uses APPN COS, therefore, the IP-DLC link service was
unable to communicate properly with your mainframe Host.

RESOLUTION
The problem was resolved by enabling the APPN COS within VTAM.

Additional Information
80140002
No Path Exists to the Destination Node: Route selection services in the CP have determined from the
topology database that no path exists to the destination node.

How to Verify APPN Class of Service


Enter the following command at an ISPF
prompt:

/D NET,COS,TYPE=APPN

The print screen shows what should be


displayed if APPN Class of Service is
enabled.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 97

ISSUE: IP-DLC Link Activation Fails with Event ID: 723 0x08090039
Event Source: SNA IP-DLC Link Service
Event Category: APPN
Event ID: 723
Description:
CP capabilities exchange failed because of protocol error
Sense code = 0x08090039
Adjacent CP name = SETNET.CDRMDEV

Cause:
CP capabilities exchange has failed because of protocol error. This may indicate an interoperability
problem. Sense codes are as follows.

08090039 - CP transaction error

Effect:
CP-CP sessions with the specified adjacent node will be deactivated. IP-DLC will not attempt to
reactivate CP-CP sessions with this adjacent CP.

RESOLUTION
Verify if PU name used by the IP-DLC Link Service is the same name specified for CPNAME (in this case,
HISPU).

The PU name used for the IP-DLC link service is configured with the same name as the CPNAME value.
This caused failures when CP-CP was being established (conflict with existing HISPU PU name). The
CPNAME needs to be different than the actual PU name for the IP-DLC link service PU.

Sample PU Definition for Use with IP-DLC Link Service Showing Issue:
*********************************************************************
EEHISPU VBUILD TYPE=SWNET,MAXNO=1,MAXGRP=1
*--------------------------------------------------------------------
HISPU PU CONNTYPE=APPN, =>APPN CONNECTION X
CPCP=YES, =>CP-CP SESSIONS SUPPORTED? X
CPNAME=HISPU, =>CONTROL POINT NAME X
DWACT=YES, =>PU DIALED AFTER IT IS ACTIVATED? X
HPR=YES, =>HPR SUPPORTED? X
ISTATUS=ACTIVE, =>INITIAL STATUS X
NETID=MSFTNET, =>NETWORK ID X
PUTYPE=2, =>PU TYPE X
TGN=1, =>TRANSMISSION GROUP X
TGP=EEXTWAN =>TRANSMISSION GROUP PROFILE

NOTE: For the PUs with LUs (for use with IP-DLC Connection), we are able to have the same PU name
and CPNAME without causing problems as this is used for the HIS connection only and no CP-CP
session is established.

*********************************************************************
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 98
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 99

ISSUE: IP-DLC Link Activation Fails with Event ID: 533 and Event ID: 492

Event Source: SNA IP-DLC Link Service


Event Category: APPN
Event ID: 533
Description:
Locate search failed: LU not found
Sense code = 0x08400007

Cause:
A network search for which this node was the originator, or the network node server failed to locate
the target LU. This may be caused by the target LU name being incorrect, the target system being
inoperative, or by link errors in the backbone of the network. Note that this message could be logged
during normal node shutdown.

0840
Procedure Invalid for Resource: The received RU is not supported in the receiver for this type.

0007
Resource Not Found: A Delete or Find could not be satisfied because the specified entry does not exist
in the receiver's directory.

Event Source: SNA IP-DLC Link Service


Event Category: APPN
Event ID: 492
Description:
Locate search failed: search error
Sense code = 0x08880001

Cause:
A network search for which this node was the originator or the network node server has failed.

Effect:
Session activation will fail with the specified sense code.

0888
Name Conflict: A name specified in an RU conflicts with a previous usage, or is unknown, or is known
and does not have the required capabilities, or is a duplicate resource for the specified resource type.
When a name conflict is detected, further name checking ceases.

0001
The specified DLU real network name is known, but identifies a resource that is not LU-LU session
capable.

RESOLUTION
The problem was resolved by configuring a second Physical Unit (PU) definition on the mainframe, and
then configuring the IP-DLC link service to use the new PU definition.

CAUSE
The problem was caused by configuring the IP-DLC link service and the Connection to use the same
Host PU definition. The IP-DLC link service requires its own PU unless Dynamic PU is enabled.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 100

ISSUE: IP-DLC Link Activation Fails with Event ID: 533 and Event ID: 590
Attempting to activate an IP-DLC (Enterprise Extender) connection fails with the following Event ID:
533, Event ID: 590 and Event ID: 23 in the Application Event Log:

Event Source: SNA IP-DLC Link Service


Event Category: APPN
Event ID: 533
Description:
Locate search failed: LU not found
Sense code = 0x08400007
Origin CP name = MSFTNET.HISPU1
Origin LU name = MSFTNET.HISPU1
Destination LU name = MSFTNET.HISPU2

Cause:
A network search for which this node was the originator or the network node server failed to locate the
target LU. This may be caused by the target LU name being incorrect, the target system being
inoperative, or by link errors in the backbone of the network. Note that this message could be logged
during normal node shutdown.

Effect:
Session activation will fail with the specified sense code.

Event Source: SNA IP-DLC Link Service


Event Category: APPN
Event ID: 590
Description:
Failed to contact a DLUS for PU. Retry count exceeded.
PU name = @C000001

Cause:
The DLUR has failed to contact either the DLUS or the backup/ default DLUSs after the configured
number of retries.

Effect:
Contact is not made with the DLUS.

CAUSE OF PROBLEM
The problem was caused by an invalid CPNAME being specified in the IP-DLC Connection’s Address tab.
The CPNAME value was taken from the PU definition for the connection in the Switched Major Node
definition instead of the value from SSCPNAME in the VTAM startup options.

RESOLUTION
The problem was resolved by specifying the SSCPNAME value from the VTAM startup options definition
in IP-DLC Connection Address tab.

Use the following command to determine the SSCPNAME defined in VTAM (look for SSCPNAME=):

/D NET,VTAMOPTS
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 101

ISSUE: IP-DLC Link Activation Fails with Event ID: 582 and Event ID: 585
Event Source: SNA IP-DLC Link Service
Event Category: APPN
Event ID: 582
Description:
REQACTPU rejected with following sense code
Sense code = 0x08060000
DLUS name = MVSRUS.P390SSCP
PU name = @C000001

Cause:
DLUS rejects REQACTPU with given sense code.

Effect:
An SSCP-PU session with the given DLUS will not be activated. If a backup DLUS is configured for the
PU, DLUR will attempt to activate the PU via the backup DLUS.

Event Source: SNA IP-DLC Link Service


Event Category: APPN
Event ID: 585
Description:
CPSVRMGR pipe session failure
DLUS partner = MVSRUS.P390SSCP
Sense Code = 0x08a00008

Cause:
CPSVRMGR pipe failed to specify DLUS. This error may occur during normal deactivation of the
CPSVRMGR pipe when the DLUS no longer requires it. Note that this message could be logged during
normal node shutdown.

Effect:
Any PUs using the specified DLUS are deactivated (that is, DACTPU(cold)) is sent. DLUR may attempt
to contact one or more backup DLUSs, if configured.

Action:
If a pipe with backup DLUS is not initiated automatically, manually restart any required PUs.

RESOLUTION
The problem was caused by an inactive PU on the mainframe. Activating the PU resolved the problem.

Use the following command to validate the status of the IP-DLC connection’s PU at an ISPF prompt:

/D NET,ID=PU3270,E

Note: IPDLCLNK = the name of the PU in VTAM for the IP-DLC connection.

Example:
IST075I NAME = IPDLCLNK, TYPE = PU_T2.1 643
IST486I STATUS= ACTIV, DESIRED STATE= ACTIV
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 102

ISSUE: APPC/LU6.2 Sessions Fail Event ID: 533 and Event ID: 543 0x08400007
Configuring Host Integration Server 2004 to autoactivate logical unit (LU) 6.2 sessions over a host
connection by using the IP-DLC link service connection (Enterprise Extender) causes the Event ID: 533
followed by an Event ID: 543.

Event ID: 533


Description: Locate search failed: LU not found
Sense code = 0x08400007
Origin CP name = CP Name
Origin LU name = LU Name
Destination LU name = LU Name

Cause
A network search for which this node was the originator or the network node server failed to locate the
target LU. This may be caused by the target LU name being incorrect, the target system being
inoperative, or by link errors in the backbone of the network. Note that this message could be logged
during normal node shutdown.

Effect
Session activation will fail with the specified sense code.

Action
If the target LU name is correct, check that the system the LU is defined on is active. If the system is
active, check the topology of the network (using the QUERY_NN_TOPOLOGY_* verbs) to ensure that
the target system (or its network node server) is reachable from this node.

Event ID: 543


Description: Unable to identify or activate the next hop of an ISR session
Sense code = 0x08400007
FQPCID = Fully qualified PCID
Primary LU name = LU Name
Secondary LU name = LU Name
BIND RU : BIND DATA

Cause
Unable to identify or activate the next hop of an ISR session.

Effect
ISR session activation will fail with the specified sense code.

Action
This log is preceded by other logs giving more specific reasons for the failure. Follow the actions given
in those logs.

CAUSE OF PROBLEM
When you configure Host Integration Server 2004 to autoactivate LU 6.2 sessions, the Microsoft SNA
Server service tries to establish these LU 6.2 sessions at startup. The SNA Server service attempts this
even if the underlying High Performance Routing (HPR) control point to control point (CP-CP) session is
not established. The LU 6.2 sessions fail to start, and you receive the sense code 0840 0007 error
message.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 103

RESOLUTION
To resolve this problem, obtain the latest service pack for Host Integration Server.

Additional Information
When a peer IP-DLC connection is in process to be established at server startup, the SNA Server
service receives a DLCST STCD message. This indicates that the station is contacted. Therefore, the
SNA Server service tries to send a SNASVCMG mode BIND request for all autoactivated sessions to
start the sessions.

Although the internal connection between the SNA Server service and the IP-DLC Advanced Peer-To-
Peer Networking (APPN) service is established, IP-DLC has not finished starting the HPR CP-CP session.
Therefore, a LOCATE SEARCH command fails, and you receive the following sense code error
message:

0840
Procedure Invalid for Resource.

0007
Resource Not Found: A Delete or Find could not be satisfied because the specified entry does not exist in the receiver's
directory.

888246 FIX: Event ID 533 and event ID 543 are logged in the application event log, and LU 6.2 sessions do not
successfully start in Host Integration Server 2004
http://support.microsoft.com/default.aspx?scid=kb;EN-US;888246

ISSUE: APPC Bind Request Fails with Event ID: 533, Event ID: 543 and Event ID: 18
An Advanced Program-to-Program Communications (APPC) BIND request may fail in Microsoft Host
Integration Server 2004. This problem occurs if the following conditions are true:

• You automatically activate an APPC session that uses an IP-DLC connection.


• The IP-DLC connection is configured to use a primary network node server (NNS) and a backup NNS.

When this problem occurs, the following Event ID: 533 and Event ID: 543 are logged in the Application
event log:

Event Source: SNA IP-DLC Link Service


Event ID: 533
Description:
Locate search failed: LU not found
Sense code = 0x08400007
Origin CP name = Network_Name .Control_Point_Name
Origin LU name = Network_Name .Control_Point_Name
Destination LU name = Network_Name . LU_Name

Event Source: SNA IP-DLC Link Service


Event ID: 543
Description:
Unable to identify or activate the next hop of an ISR session
Sense code = 0x08400007
FQPCID = Fully_Qualified_PCID
Primary LU name = Network_Name . LU_Name
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 104

Secondary LU name = Network_Name . LU_Name


BIND RU : BIND_Request_Unit

Event Source: SNA Server


Event ID: 18
Description:
APPC session activation failure: BIND negative response or UNBIND request received
Sense data = 08400007 (NOTE: 0032xxxx indicates UNBIND received)
Connection = Connection_Name
LU alias = Local_LU_Alias
PLU alias = Partner_LU_Alias
Mode name = SNASVCMG
CAUSE
This problem occurs when the IP-DLC link service receives an APPC BIND request when the IP-DLC link
service is switching control point to control point (CP-CP) sessions from the backup NNS to the primary
NNS. The Microsoft SNA Server service (Snaservr.exe) receives sense code 08400007 from the IP-DLC
link service. The SNA Server service processes this sense code as an unrecoverable error. Therefore,
the SNA Server service does not try to activate the APPC session again.

RESOLUTION
To resolve this problem, obtain the latest service pack for Host Integration Server.

922405 FIX: An APPC BIND request may fail in Host Integration Server 2004
http://support.microsoft.com/default.aspx?scid=kb;EN-US;922405

MORE INFORMATION
After you apply the service pack, the SNA Server service processes sense code 08400007 as a
recoverable error. Therefore, the SNA Server service tries to activate the automatically activated APPC
session based on the BINDRETRY setting. By default, the BINDRETRY setting configures the SNA Server
service to retry APPC BIND requests for automatically activated APPC sessions every 10 seconds.

ISSUE: IP-DLC Link Service Access Violation with Event ID: 624 and Event ID: 4097
You have a computer that is running Microsoft Host Integration Server 2006 or Host Integration Server
2004. When you configure the computer to use an IP-DLC link service to communicate with an IBM
mainframe, an access violation may occur in the snaipdlc!nba_mm_free function. This problem can
occur when a network outage occurs between the Host Integration Server system and the IBM
mainframe.

When this problem occurs, the IP-DLC link service cannot reestablish a connection to the IBM
mainframe until the SNA Server service (Snaservr.exe) is stopped and restarted.

Additionally, event messages that resemble the following event messages are logged in the Application
log:

Event ID: 590


Source: SNA IP-DLC Link Service
Description: Failed to contact a DLUS for PU. Retry count exceeded. PU name = @C000001

Event ID: 624


Source: SNA Server
Description: Creating dump file E:\Host Integration Server\traces\snadump.log for snalink.exe
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 105

Event ID: 23
Source: SNA Server
Description: Connection Failure
Connection = ConnectionName
Link Service = SNAIP1
Outage Code = 00AE

Event ID: 4097


Source: DrWatson
Description: The application generated an application error. The error occurred on Date @ Time . The
exception generated was c0000005 at address MemoryAddress (<nosymbols>).

RESOLUTION
To resolve this problem, obtain the latest service pack for Host Integration Server 2004 or Host
Integration Server 2006.

930044 FIX: An access violation may occur when a computer that is running Host Integration Server 2006 or Host
Integration Server 2006 is configured to use the IP-DLC link service to communicate with an IBM mainframe and a
network outage occurs
http://support.microsoft.com/default.aspx?scid=kb;EN-US;930044

ISSUE: IP-DLC Link Service Access Violation


When you have configured Microsoft Host Integration Server 2004 for autoactivated LU6.2 session
establishment, you may experience an IPDLC link service access violation in snaipdlc!
nds_rnstp_rcv_wait_reply when you start Host Integration Server 2004.

CAUSE
This problem occurs when a session is requested against a certain CICS region that is currently not
available. This behavior causes a LOCATE(FOUND) request not to be returned to the Host Integration
Server before the LOCATE time-out expires.

RESOLUTION
To resolve this problem, obtain the latest service pack for Host Integration Server 2004.

MORE INFORMATION
As soon as the LOCATE(FOUND) request returns, after the LOCATE time-out expires, the Advanced-
Peer-to-Peer Networking (APPN) node does not match the Fully Qualified Procedure Correlation
Identifier (FQPCID). Therefore, the node incorrectly assumes that the message must be a
LOCATE(FIND). This behavior causes the code to incorrectly access the uninitialized Command
Parameters FIND control vector that is included in the Find Resource GDS (General Data Stream)
variable. Therefore, the access violation occurs in the IPDLC link service.

886665 FIX: You receive an IPDLC link service access violation in snaipdlc!nds_rnstp_rcv_wait_reply when you configure
autoactivated LU6.2 session establishment in Host Integration Server 2004
http://support.microsoft.com/default.aspx?scid=kb;EN-US;886665

ISSUE: RTP Connections Not Being Reset


Rapid Transport Protocol (RTP) connections may not be reset correctly when IP-DLC
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 106

connections are restarted on Microsoft Host Integration Server 2004 systems.

CAUSE
This problem occurs because an IP-DLC connection may reconnect to an IBM mainframe by using the
same Transport Connection Identifier (TCID) value that a previous IP-DLC connection used. The IP-DLC
link service is designed to increment the TCID value from a starting value of 0. This behavior may
result in duplicate TCID values being included in the RTP header for different IP-DLC connections.

These duplicate TCID values may also make it difficult to distinguish RTP packets in network traces
when you are examining multiple IP-DLC connections.

RESOLUTION
To resolve this problem, obtain the latest service pack for Host Integration Server 2004.

MORE INFORMATION
After you apply the service pack, the IP-DLC link service randomly generates the TCID value. This
behavior prevents duplicate TCID values in RTP connections.

923058 FIX: Rapid Transport Protocol (RTP) connections may not be reset correctly when IP-DLC connections are
restarted on Host Integration Server 2004 systems
http://support.microsoft.com/default.aspx?scid=kb;EN-US;923058

ISSUE: Add Dynamic Remote APPC Support


In Microsoft Host Integration Server 2006 and in Microsoft Host Integration Server 2004, you may
notice that some Advanced Program-to-Program Communications (APPC) session requests are sent to
an IBM host system over an IP-DLC connection. This behavior occurs even if the specified remote APPC
logical unit (LU) for the APPC application or for the Common Programming Interface for
Communications (CPI-C) application is not defined.

The expected behavior is that APPC session requests are sent to the IBM host system over one of the
host or peer connections that have a remote APPC LU that is defined in SNA Manager.

If an APPC session request is sent over a host or peer connection to an IBM host system that does not
have the specified remote APPC LU defined, the IBM host system rejects the session request and sends
a BIND-RSP error response.

CAUSE
You can configure host or peer connections that use other link services so that these connections
support dynamically creating remote APPC LUs (the DLC 802.2 link service is one such service). You
can do this by enabling the Supports dynamic remote APPC LU definition option. Because this option is
not available for connections that use the IP-DLC link service, the option cannot be disabled.

When the Supports dynamic remote APPC LU definition option is enabled, it lets APPC session requests
be sent over a host connection even if the requested remote APPC LU is not defined for the host or
peer connection.

RESOLUTION
To resolve this problem, obtain the latest service pack for Host Integration Server 2004 or Host
Integration Server 2006.

MORE INFORMATION
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 107

After you apply the hotfix, the Supports dynamic remote APPC LU definition option is available for IP-
DLC connections in SNA Manager. By default, this option is enabled. When this option is enabled, the
default behavior for IP-DLC connections is the same as it was before the hotfix was applied.

If you want to disable the Supports dynamic remote APPC LU definition option, follow these steps:
1. Click Start, click Programs, click Microsoft Host Integration Server 2004, and then click SNA
Manager.
2. Under Console Root, expand the subdomain and the server, and then expand the connections that
you have defined in SNA Manager.
3. Right-click the IP-DLC connection that you want to modify, and then click Properties.
4. Click to clear the Supports dynamic remote APPC LU definition check box, and then click OK.
5. On the Action menu, click Save configuration.

Note If the SNA Server service was active when you saved the configuration, you must restart the SNA
Server service to have the configuration change take effect.

925127 FIX: Some Advanced Program-to-Program Communications session requests are sent to an
IBM host system over an IP-DLC connection in Host Integration Server
http://support.microsoft.com/default.aspx?scid=kb;EN-US;925127

ISSUE: IP-DLC Link Slower Response Times


You may experience random increases in application response times when an application
communicates with an IBM mainframe through an IP data link connection (IP-DLC) connection. The IP-
DLC connection is configured in Microsoft Host Integration Server 2004.

The increases in application response times are not deterministic. Normal response times may resume
without intervention.

CAUSE
The increases in application response times occur when the IP-DLC link service issues false Adaptive
Rate-Based (ARB) Flow/Congestion Control responses that include a slowdown indicator. The slowdown
indicator informs the receiver of the ARB responses that the data send rate must be reduced. This
causes data to be sent at a slower rate. The slower rate causes the increases in application response
times.

The false ARB responses are most likely to occur on a lossy network.

RESOLUTION
To resolve this problem, obtain the latest service pack for Host Integration Server 2004.

MORE INFORMATION
The IP-DLC link service uses an algorithm that is called ARB-R. ARB-R stands for Adaptive Rate-Based
Flow/Congestion Control - Responsive Mode. The ARB-R algorithm detects congestion on the network
by looking at changes in the time a packet takes to be sent from the remote node to the local node.
This is achieved by periodically sending timing information in network layer packets (NLPs). This timing
information is held in the optional ARB segment. Specifically, each ARB segment contains the number
of microseconds that have passed since the sending node sent the last ARB segment (sender_interval).
When the local computer receives the ARB segment, the local computer calculates the number of
microseconds that have passed since the local computer last received an ARB segment
(receiver_interval). Then, the local computer compares the receiver_interval value to the
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 108

sender_interval value.

On a stable network, the receiver_interval value is the same as the sender_interval value. If the
network becomes slower, the network propagation delay for the first packet is smaller than the
network propagation delay for the second packet. This causes the receiver_interval value to be larger
than the sender_interval value. Conversely, if the network becomes faster, the receiver_interval value
is smaller than the sender_interval value. The ARB-R algorithm maintains a cumulative sum that is
determined by subtracting the sender_interval value from the receiver_interval value. This is referred
to as the delay change sum (DCS). Every time that an ARB segment arrives, the ARB-R algorithm adds
the value of the following expression to the DCS:
(receiver_interval - sender_interval)
If the network becomes faster, the DCS decreases. If the network becomes slower, the DCS increases.

If the DCS exceeds a certain value, the ARB-R algorithm sends a slowdown indicator to the remote
node. This causes the remote node to send data at a slower rate in an attempt to relieve network
congestion.

910879 FIX: You may experience random increases in application response times when an application communicates
with an IBM mainframe through an IP-DLC connection in Host Integration Server 2004
http://support.microsoft.com/default.aspx?scid=kb;EN-US;910879

ISSUE: IP-DLC Connections Stay at Pending


IP-DLC connections that are defined under an SNA Server service (Snaservr.exe) may stay in a
pending state after you restart the SNA Server service. This problem only occurs when a Microsoft Host
Integration Server 2004 server is configured to use multiple SNA Server services and multiple IP-DLC
link services.

For example, you may experience this problem when the Host Integration Server 2004 configuration
resembles the configuration in the following table.

SNA Server Host or peer IP-DLC link


SNA Service Connection1 SNAIP1
SNA Service 02 Connection2 SNAIP2

In this example, if the second SNA Server service (SNA Service 02) is restarted, Connection2 stays in a
pending state and does not move to an active state when you view the connection in SNA Manager.
Therefore, users cannot use Connection2 to establish any host sessions.

CAUSE
This problem occurs because the IP-DLC link service does not stop when it receives a notification that
an SNA Server service has stopped on a Host Integration Server 2004 server that has multiple SNA
Server services installed.

RESOLUTION
To resolve this problem, obtain the latest service pack for Host Integration Server 2004.

932911 FIX: IP-DLC connections may stay in a pending state when you restart an SNA Server service on a Host
Integration Server 2004 server that is configured to use multiple SNA Server services and multiple IP-DLC link services
http://support.microsoft.com/default.aspx?scid=kb;EN-US;932911
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 109

APPENDIX A - Concepts and Terminology


This section is a brief introduction to the terminology and concepts used in this document,
including APPN and HPR. For a more complete description of APPN and HPR, see “Inside
APPN and HPR: The Essential Guide to New SNA” by Brian Dorling, Peter Lenhard, Peter
Lennon, Velibor Uskokovic, Prentice Hall, 1997.

Session
A session is a logical connection between two network accessible units (NAUs). The most
common example of an NAU is a Logical Unit (see below).

Physical Unit (PU)


The component that manages and monitors the resources (such as attached links and
adjacent link stations) associated with a node. This term applies to non-APPN nodes only.

Logical Unit (LU)


A Logical Unit (LU) is a port through which an application or end user accesses the SNA
network to communicate with another application or end user. An LU may be capable of
supporting many sessions with other LUs.

Dependent LU
A Dependent LU is an LU that requires assistance from a mainframe to establish a session
with another LU. These are also sometimes referred to as “old LUs”.

Independent LU
An Independent LU is an LU that can establish a session with another LU without the
assistance of a mainframe.

APPN
Advanced Peer-to-Peer Networking (APPN) is a network architecture that supports
distributed network control. It makes networks easier to configure and use, provides
centralized network management, and supports flexible connectivity.

APPN Nodes Introduction


APPN nodes include systems of various sizes, such as mainframes, AS/400s, and PCs.

In an APPN network, nodes can be one of the following types.


• Network Nodes (NN)

• End Nodes (EN)

• Branch Network Nodes (BrNN)

• Low-entry networking nodes (LEN nodes)


Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 110

Each node in an APPN network is connected to at least one other node in the APPN
network. Where supported, CP-CP (Control Point to Control Point) sessions are
established over these connections to adjacent nodes (nodes in the same network that
can establish direct connections without going through a third node). CP-CP sessions are
used to exchange network topology information, request the location of network resources
and manage sessions. All of the nodes in an APPN network share a common network
name.

Network Node
A Network Node provides distributed directory and routing services for all LUs in its
“domain”, where its domain is all directly attached End Nodes and LEN nodes that are
using the services of the Network Node. The Network Node is referred to as the Network
Node Server (NNS) for those directly attached End Nodes and LEN nodes.
A Network Node provides the following services:
• LU-LU session services for its local LUs
• Directory searches and route selection for all LUs in its domain
• Intermediate session routing for sessions between LUs on different nodes
• Routing for Management Services (MS) data, such as alerts, between a
served End Node or LEN node and an MS focal point.
End Node
An End Node is an end point in an APPN network. It maintains directory information only
for local resources. An APPN End Node can independently establish sessions between
local LUs and LUs on adjacent nodes. For sessions with LUs on nodes not directly
connected to the End Node, an End Node requests routing and directory information from
its Network Node Server using CP-CP sessions.
End Nodes can register their local LUs with their Network Node Server. This capability
means the network operator at the Network Node Server does not have to predefine the
names of all LUs on the attached End Nodes to which the Network Node provides services.
An End Node can be attached to multiple network nodes, but it can have CP-CP sessions
active with only one Network Node at a time: its Network Node Server. The other
Network Nodes can be used only to provide intermediate routing for the end node or as
substitute Network Node servers if the main Network Node Server becomes unavailable.
An End Node can also have a direct connection to another End Node or LEN node, but CP-
CP sessions are never established between the two nodes.

LEN Node
A LEN Node is a type 2.1 node that uses independent LU 6.2 protocols, but does not
support CP-CP sessions. It can be connected to a Network Node or End Node but does not
support APPN functions. Host Integration Server’s existing SNA node is a LEN node.
A Network Node can provide routing services for an attached LEN node, enabling the LEN
node to participate in an APPN network without requiring links to be defined between the
LEN node and all of the nodes in the APPN network.
LUs in the APPN network with which the LEN node may want to establish sessions must be
defined to the LEN node as if they reside on the LEN node's Network Node server. The
LEN node establishes sessions with LUs defined to be contacted through its Network Node
Server. The Network Node routes the session through the APPN network to the node in
the network where the LU actually resides.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 111

LUs on the LEN node must be predefined to the Network Node that serves the LEN node.
LU resources on LEN nodes (unlike those on End Nodes) cannot be registered on the
Network Node Server by the LEN node.
When a LEN node's only link is to an End Node, the LEN node can communicate only with
LUs on the End Node through the direct link between the two nodes. This is because an
End Node cannot provide intermediate routing.

Branch Network Node


The Branch Network Node (BrNN) combines the functions of a Network Node and an End
Node. As the name implies, a BrNN can be used to subdivide a network into a backbone
network and attached branch networks.
• To the backbone network, the BrNN appears as an End Node, connected to
its Network Node Server (NNS) in the backbone network.
The nodes in the backbone network are not aware of the nodes within the
branch, reducing the amount of topology information that must be
stored.
Because the BrNN appears as an End Node, it does not receive topology
information from the backbone network (topology information is
transmitted only between Network Nodes) reducing the amount of
network overhead traffic flowing into the branch network.
The BrNN registers all resources in the branch with its NNS as though they
were located on the BrNN itself. This means that the nodes in the
backbone network can locate resources in the branch without having
to be aware of the separate nodes in the branch.
• To the branch network, the BrNN appears as a Network Node, acting as the
NNS for End Nodes and LEN Nodes in the branch.

High Performance Routing


High Performance Routing (HPR) is an extension of the APPN architecture. HPR provides
the following functions.
• Rapid Transport Protocol (RTP) minimizes processing cycles and storage
requirements for routing network layer packets through intermediate nodes
on a session route.
• Automatic network routing (ANR) enables APPN networks to automatically
reroute sessions if a portion of the originally computed route fails.
IP-DLC
IP-DLC is the HIS feature that provides SNA connectivity for applications using dependent
and independent sessions over a native IP network. It implements the “HPR/IP” protocol,
which is also known as “HPR over IP” or “Enterprise Extender”. Each SNA packet is
transmitted natively across the IP network as a UDP datagram.

Dependent LU Requester/Server
Dependent LU Requester (DLUR) function enables sessions for dependent LUs to reside on
remote nodes across an APPN network, instead of requiring a direct connection to the
host.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 112

DLUR works in conjunction with Dependent LU Server (DLUS) at the host. Together, they
route sessions across the network from dependent LUs in the APPN network to the DLUS
host. The route to the host can span multiple nodes and can take advantage of APPN's
network management, dynamic resource location, and route calculation facilities.

If the local node is a Network Node, dependent LUs on downstream computers can also
use pass through DLUR, in the same way that LUs internal to the node do, to access the
host across the network.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 113

APPENDIX B - Glossary
802.2 IEEE Logical Link Control 802.2
AFTP APPC File Transfer Protocol
ANR HPR Automatic Network Routing
APPN Advanced Peer-to-Peer Networking
BrNN APPN Branch Network Node
CP APPN node Control Point
CP-CP Control Point to Control Point
CS/390 IBM eNetwork Communications Server for OS/390 product,
previously known as VTAM (Virtual Telecommunications Access
Method)
CS/NT IBM eNetwork Communications Server for Windows NT
DDDLU Dynamically Defined Dependent LU
DLC Data Link Control
DLS Distributed Link Service
DLUR APPN Dependent LU Requester
DLUS APPN Dependent LU Server
DSPU Downstream PU
EN APPN End Node
FEP IBM Front-End Processor
HPR High-Performance Routing
IP IETF Internet Protocol
IP-DLC A mechanism to enable SNA communications over Internet Protocol
(IP) networks, providing the benefits of High-Performance Routing
(HPR) functionality for the SNA traffic. Also known as HPR/IP (HPR
over IP) and Enterprise Extender

IPSec IETF IP Security Protocol


LDLC Enterprise Extender Logical Data Link Control (sometimes referred
to as Lightweight Data Link Control)
LEN SNA Low-entry Networking Node
LU SNA Logical Unit
LU6.2 SNA Logical Unit type 6.2
MNPS Multi-Node Persistent Sessions
MS SNA Management Services
NN APPN Network Node
NNS APPN Network Node Server
RTP HPR Rapid Transport Protocol
OSA Express IBM’s family of high-speed adapters for zSeries and S/390
mainframes
PU SNA Physical Unit
SNA Switch Cisco SNA switching product
UDP IETF User Datagram Protocol
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 114

APPENDIX C – Link and Connection References

HIS 2006 Link Service Configuration


Note: Primary and Backup NNS values can be determined by
Service Name using /D NET,VTAMOPTS command and locating the IPADDR
=
Name of the link service to be configured. For a new parameter.
link service, the name is predefined as SNAIP
# , where
# is the ordinal number of the link service
.

Service title:
A user friendly description up to128 characters.
Default value is IP-DLC Link Service#N, where N is the
ordinal number of the link service.

Primary NNS:
Enter the IP Address or host name of the primary
Network Node Server.
Note: fully qualified name is not supported.

Backup NNS:
Enter the IP Address or host name of the Backup
Network Node Server.
Note: fully qualified name is not supported.

No Preferred NNS
Selecting this will allow the IP
-DLC link service to use
the first available network node server . If this option
is not selected, the link service will always use the
Primary NNS when it becomes available .

Local Address
Assigns the link service to an IP Address
. Every link
service must be associated with a local IP address
or logical connection , and neither the IP address nor
the logical connection can be used by another - IP
DLC link service on the computer .

For multiple IP addresses on a single Network adapter , Associated LEN node


:
select the Static IP address option and specify the
appropriate IP Address for the IP-DLC service to use. Select the appropriate SNA Service(APPN LEN Node) to associate
with the IP-DLC link service. Default value is the first SNA
Network & Control Point Names
: Service on the Local Computer .
Network NAME
Enter the APPN network name for the IP-DLC link USE Dynamic PU Definition/ Node ID:
service operating as the local APPN node across which
the IP-DLC link service will communicate
. This value
must be text with a maximum of eight characters and Use Dynamic PU Definition
comply with the APPN naming convention . Selecting this option allows the IP
-DLC link service to attempt to use the
dynamically defined PU definitions on the host .
Control Point Name
Enter the APPN control point name for the IP
-DLC link NODE ID:
service operating as a local APPN node
. This value Typically is it recommended that the Node :IDbe left as default and enabled
must be text with a maximum of eight characters and Dynamic PU generation on the host(DynPU=Yes). However, Host Integration
comply with the APPN naming convention . There is no Server 2006 can be configured with a static PU ID
. Please note: the PU
default value. The control point name must be unique definition should not have any LUs defined
. IDBLK= & IDNUM= parameters
for this computer on the APPN Network . in the PU Definition defined in VTAM.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 115

HIS 2004 Link Service Configuration


Service Name
Name of the link service to be configured . For a new
link service, the name is predefined as SNAIP #, where
# is the ordinal number of the link service .

Service title:
A user friendly description up to 128 characters.
Default value is IP-DLC Link Service #N, where N is the
ordinal number of the link service .

Primary NNS:
Enter the IP Address , host name , or fully qualified
name of the primary Network Node Server .

Backup NNS:
Enter the IP Address , host name , or fully qualified
name of the Backup Network Node Server .

Note: Primary and Backup NNS values can be


determined by using /D NET,VTAMOPTS command and
locating the IPADDR= parameter.

Local Address
Assigns the link service to an IP Address . Every link
service must be associated with a local IP address
or logical connection, and neither the IP address nor
the logical connection can be used by another IP-
DLC link service on the computer.

For multiple IP addresses on a single Network adapter ,


Associated LEN node:
select the Static IP address option and specify the
appropriate IP Address for the IP -DLC service to use . Select the appropriate SNA Service (APPN LEN Node)
to associate with the IP -DLC link service. Default
value is the first SNA Service on the Local Computer .
Network & Control Point Names:
Network NAME Node ID:
Enter the APPN network name for the IP -DLC link
service operating as the local APPN node across which Typically is it recommended that the Node ID : be left
the IP-DLC link service will communicate. This value as default and enabled Dynamic PU generation on the
must be text with a maximum of eight characters and host (DynPU=Yes). However, Host Integration Server
comply with the APPN naming convention . 2004 can be configured with a static PU ID . Please
note: the PU definition should not have any LUs
Control Point Name defined . IDBLK= & IDNUM= parameters in the PU
Enter the APPN control point name for the IP -DLC link Definition defined in VTAM.
service operating as a local APPN node . This value
must be text with a maximum of eight characters and
comply with the APPN naming convention . There is no
default value . The control point name must be unique
for this computer on the APPN Network .
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 116

HIS 2006 Connection Configuration


Name:
Name of the IP-DLC Link Connection. Has to be unique
to the HIS 2004 Server Subdomain .

Link Service:
Select the appropriate IP -DLC Link Service from the
drop down list .

Comment:
Add a distinguishing comment for this connection
(optional).

Remote End:
Specify Host System for use with dependent LU
traffic. Specify Peer System independent APPC LU
sessions .

Note 1: You cannot associate dependent3270 LUs


with an IP-DLC connection remote end type of peer
system.

Because peer system IP-DLC connections do not


support dependent LU traffic , selecting this option will
disable all controls on the Address page and the IP -
DLC page. Only one peer connection can be associated
with an IP-DLC link service.
Note 2: Selecting Peer system automatically sets Affiliate application:
Activation to On Server Startup and Allowed If you configured Single Sign-On, choose an Affiliate
direction to Both. Application from the list . Enterprise Single Sign -On
(SSO) Affiliate applications are logical entities that
Allowed directions: represent a system or sub -system such as a host , back-
Outgoing calls Connection is outgoing . end system , or line of business application to which
Incoming calls Connection is incoming. you are connecting using SSO .
Both directions Connection can be both incoming and
outgoing. Activation:
Activation Specifies conditions under which connection
is activated.
On server startup Connection is activated on server
startup.
On demand Connection is activated on demand .
By administrator Connection can only be activated by
system administrator .
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 117

HIS 2006 Connection Configuration


Network name:
Enter the name of the APPN network in which to
locate the Primary Dependent LU Server (DLUS).
Maximum of 8 characters.

Control point name :

Enter the Control Point Name of the Primary DLUS .


Maximum of 8 characters.

Network name:
Enter the name of the APPN network in which to
locate the Backup DLUS . Maximum of 8 characters .

Control point name :


Enter the Control Point Name of the Backup DLUS .
Maximum of 8 characters.

Address :
Enter the IP address , host name , or fully qualified
name for the NNS as routing server through which to
connect to the DLUS .

Network Name:
Enter the name of the APPN network in which to
locate the DLUS . Maximum of 8 characters.
Control point name :
Enter the Control Point Name of the DLUS . Maximum
Preferred routing node of 8 characters .

Using a separate NNS may improve performance by offloading the DLUS host computer from operating as an NNS directory server .
The IP-DLC link service will attempt to establish the connection to the DLUS using the preferred route address . If this fails , the
link service will request an alternate route from the NNS .
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 118

HIS 2006 Connection Configuration

Network Name/ Control Point Name


In HIS 2006, support was added for Network Name and
Control Point name as unique identifiers for a
Mainframe Physical Unit(PU).

Local Node ID:


Local Node ID consists of theIDBLK (first 3 digits) and
the IDNUM (last five digits) values configured in PU
definition in VTAM.

Link compression:
The valid values are: None, Run Length Encoding
(RLE), and LZ9. These options offer better
compression, but at a higher CPU usage cost.

Configuring Compression on Independent IP-DLC Connections


Host Integration Server 2004 or 2006 does not currently allow Compression to be enabled
within SNA Manager’s Graphical User Interface (GUI) on Independent IP-DLC connections.
When an IP-DLC connection is configured for Independent (Remote End set to Peer
System), all of the other configuration tabs are grayed out.

Perform the following to configure Compression on an Independent IP-DLC connection:

1. Enable Compression on the Mode definition’s Compression Tab.


2. Open a command prompt (Start | Run | CMD.exe).
3. Execute the following command to enable Compression on the IP-DLC connection
(the valid values are: None, Run Length Encoding (RLE), and LZ9):

SNACFG Connection INDIPDLC /COMPRESSION:LZ9


Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 119

Note: In the example above, INDIPDLC is the name of the Independent / Peer IP-DLC
connection. Replace INDIPDLC with the name of the IP-DLC connection.

HIS 2004 Connection Configuration


Local Node ID:
Local Node ID consists of the IDBLK (first 3 digits) and
the IDNUM (last five digits ) values configured in PU
definition in VTAM.

Link compression:
The valid values are : None, Run Length Encoding
(RLE), and LZ9. These options offer better
compression , but at a higher CPU usage cost .
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 120

HIS 2006 Connection Configuration


Connection retry limits
Are used for setting retry limits for activating a
connection.

Unlimited
Continues to retry activating a connection until
successful (essentially setting value to infinite ).

Limited
Specifies the number of retries , from 1-65534.

Delay after retry:


Specifies the wait period before an activation retry
attempt is made . Valid values are 1-327670 seconds.
Must be a multiple of five.

Dependent LU Requester retry limits


Are used to specify retry action in case the DLUR
connection fails.

No retries
Specifies no retry attempts .

Unlimited
Specifies an infinite number of retries .

Limited
Specifies the number of retries , from 1-65534. Delay after retry:
Specifies the wait period after each retry , from 1-
65535.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 121
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 122

APPENDIX D - Qryipdlc (Full Log)


Detailed Diagnostics for IP-DLC Link Service SNAIP1 on HISERVER
Created at Tue Aug 03 2004 16:46:52 Paci

Link Service Status


===================
Create parameters:
Node type Branch Network Node
FQCP name MYNET.HISERVER
CP alias HISERVER
Node ID (IDBLK/IDNUM) X'05D.FFFFF'
Mode to COS mapping supported No
MDS and MS capabilities supported No
Maximum locates 1000
Directory cache size 1000
Maximum directory entries Unlimited
Locate timeout 540 seconds
Register resources with NN All
Size of MDS send alert queue 16
Size of COS database weights cache 8
Size of topology database routing tree cache 8
Maximum number of uses of a cache tree 1
Maximum number of nodes in topology database Unlimited
Maximum number of TGs in topology database Unlimited
Maximum ISR sessions 30000
Upper threshold for ISR sessions 29000
Lower threshold for ISR sessions 28000
Maximum ISR RU size 61440 bytes
ISR receive pacing window size 63
NN route additional resistance 0
HPR support Control flows
Program Temporary Fix (PTF) array X'060000000000001E8000'
Disable branch awareness No
Uptime 4931.85 seconds
Memory available 226993 KB
Memory used 353 KB
NN status Uncongested
NN resource sequence number 2
Good XIDs for defined link stations 2
Bad XIDs for defined link stations 0
Good XIDs for dynamic link stations 0
Bad XIDs for dynamic link stations 0
NNS support for registration of DLUS-served LUs Yes
NNS support for receipt of different owning CP name No
Network node server name MVSRUS.P390SSCP
Current ISR sessions 0

Network Node Server Status


==========================
LS name | State | Adjacent CP name | Default NNS | Remote address
---------+------------------+-------------------+-------------
+------------------------
@N000001 | Active | MVSRUS.P390SSCP | Yes | MVSRUS
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 123

Link station name @N000001


Determined data:
Link station state Active
Link station sub-state Active
Adjacent CP name MVSRUS.P390SSCP
Adjacent CP type Network Node
TG number 21
Link station statistics:
XID bytes received 825
Message bytes received 92898
XID frames received 5
Message frames received 964
XID bytes sent 565
Message bytes sent 70868
XID frames sent 6
Message frames sent 1040
Invalid frames received 0
Control frames received 0
Control frames sent 0
Echo responses received 0
Current delay 0 ms
Maximum delay 0 ms
Minimum delay 0 ms
Time since maximum delay 0.00 seconds
Successful XID exchanges 1
Unsuccessful XID exchanges 0
Start time 0.30 seconds
Stop time 0.00 seconds
Uptime 4931.55 seconds
Time in current state 4931.55 seconds
Deactivation cause None
Auto activation support By remote node
Link station role Secondary
Adjacent node ID (IDBLK/IDNUM) X'FFF.186DF'
Maximum send BTU size 1493 bytes
Local address 157.59.127.143 (LSAP 4)
Adjacent CP is a BrNN No
HPR support Control flows
ANR label X'90FF'
Reverse ANR label X'80A7006001000000'
Defined data:
Adjacent CP type Network Node
Destination address IPv4: MVSRUS
(172.30.252.27) (LSAP 4)
Limited resource No
Default NNS Yes
CP-CP sessions supported Yes
Auto activation support No
Link station attributes X'00000000'
Target pacing count 7
Maximum send BTU size 1493 bytes
Maximum receive BTU size 1493 bytes
Link station role Negotiable
Maximum I-frames that can be received 7
Maximum activation attempts Unlimited
Activation delay timer 25 seconds
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 124

Peer Connection Status


======================

Host Connection Status


======================
Connection name | Internal LS state | External LS state | External LS name |
Preferred route
----------------+-------------------+-------------------+------------------+-------
MVSRUS | Active | N/A | None | None

Connection name MVSRUS


Internal LS state Active
External LS state N/A
External LS name None
Defined data:
Address:
Primary DLUS name MVSRUS.P390SSCP
Backup DLUS name
Preferred route None
System Identification:
Local node ID X'05D.A003A'
IP-DLC:
DLUR retry limit 8
Delay after retry 10 seconds

Internal Link Station Status


============================
Link station name MVSRUS
Determined data:
Link station state Active
Link station sub-state Active
Adjacent CP name IPDLCNET.@C000001
Adjacent CP type End Node
Link station statistics:
XID bytes received 300
Message bytes received 3560
XID frames received 3
Message frames received 278
XID bytes sent 178
Message bytes sent 41111
XID frames sent 3
Message frames sent 227
Invalid frames received 0
Control frames received 30
Control frames sent 22
Echo responses received 0
Current delay 0 ms
Maximum delay 0 ms
Minimum delay 0 ms
Time since maximum delay 0.00 seconds
Successful XID exchanges 1
Unsuccessful XID exchanges 0
Start time 4.71 seconds
Stop time 0.00 seconds
Uptime 4927.14 seconds
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 125

Time in current state 4927.14 seconds


Deactivation cause None
Auto activation support By local node, By remote
node
Link station role Primary
Adjacent node ID (IDBLK/IDNUM) X'05D.A003A'
Maximum send BTU size 1493 bytes
Currently active sessions 7
Currently active ISR sessions 0
Currently active LU-LU sessions 1
Currently active SSCP sessions 6
Defined data:
Adjacent CP name IPDLCNET.@C000001
Adjacent node ID (IDBLK/IDNUM) X'05D.A003A'
Local node ID (IDBLK/IDNUM) X'000.00000'
Adjacent CP type Back Level LEN Node
DSPU name @C000001
DLUS name MVSRUS.P390SSCP
Backup DLUS name
DLUS retry timeout 10 seconds
DLUS retry limit 8
Auto activation support Yes
Link station attributes X'00000000'
Target pacing count 7
Maximum send BTU size 1493 bytes
Maximum receive BTU size 1493 bytes
Link station role Primary
Maximum I-frames that can be received 7
Maximum activation attempts 10
Activation delay timer 25 seconds

External Link Station Status


============================

Directory Status
================
Maximum number of cache entries 1000
Current cache entry count 0
Current home entry count 8
Current registered entry count 0
Current directory entry count 8
Cache hits 0
Cache misses 0
Locates in 0
Broadcast locates in 1
Locates out 1
Broadcast locates out 0
Unsuccessful locates 0
Unsuccessful broadcast locates 0
Total outstanding locates 0

Resource name | Resource type | Resource location


------------------+----------------------+------------------
MYNET.HISERVER | NNCP resource | Local
MYNET.HISERVER | LU resource | Local
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 126

APPN.L3163A02 | DLUR LU resource | Local


APPN.L3163A03 | DLUR LU resource | Local
APPN.L3163A04 | DLUR LU resource | Local
APPN.L3163A05 | DLUR LU resource | Local
APPN.L3163A06 | DLUR LU resource | Local

Resource name MYNET.HISERVER


Resource type NNCP resource
Parent name
Parent resource type None
Directory entry type Local resource
Resource location Local
Real owning CP type None
Real owning CP name
Supplier CP type None
Supplier CP name

Resource name MYNET.HISERVER


Resource type LU resource
Parent name MYNET.HISERVER
Parent resource type NNCP resource
Directory entry type Local resource
Resource location Local
Real owning CP type None
Real owning CP name
Supplier CP type None
Supplier CP name

Resource name APPN.L3163A02


Resource type DLUR LU resource
Parent name MYNET.HISERVER
Parent resource type NNCP resource
Directory entry type Local resource
Resource location Local
Real owning CP type None
Real owning CP name
Supplier CP type None
Supplier CP name

Resource name APPN.L3163A03


Resource type DLUR LU resource
Parent name MYNET.HISERVER
Parent resource type NNCP resource
Directory entry type Local resource
Resource location Local
Real owning CP type None
Real owning CP name
Supplier CP type None
Supplier CP name

Resource name APPN.L3163A04


Resource type DLUR LU resource
Parent name MYNET.HISERVER
Parent resource type NNCP resource
Directory entry type Local resource
Resource location Local
Real owning CP type None
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 127

Real owning CP name


Supplier CP type None
Supplier CP name

Resource name APPN.L3163A05


Resource type DLUR LU resource
Parent name MYNET.HISERVER
Parent resource type NNCP resource
Directory entry type Local resource
Resource location Local
Real owning CP type None
Real owning CP name
Supplier CP type None
Supplier CP name

Resource name APPN.L3163A06


Resource type DLUR LU resource
Parent name MYNET.HISERVER
Parent resource type NNCP resource
Directory entry type Local resource
Resource location Local
Real owning CP type None
Real owning CP name
Supplier CP type None
Supplier CP name

DLUS Status
===========
DLUS name | Pipe state | # active PUs
------------------+------------------+-------------
MVSRUS.P390SSCP | Active | 1

DLUS name MVSRUS.P390SSCP


Pipe state Active
Number of active PUs 1
DLUS pipe statistics:
REQACTPUs sent 1
REQACTPU responses received 1
ACTPUs received 1
ACTPU responses sent 1
REQDACTPUs sent 0
REQDACTPU responses received 0
DACTPUs received 0
DACTPU responses sent 0
ACTLUs received 6
ACTLU responses sent 5
DACTLUs received 0
DACTLU responses sent 0
SSCP-PU MUs received 0
SSCP-PU MUs sent 0
SSCP-LU MUs received 55
SSCP-LU MUs sent 71
Persistent pipe support Not supported
Persistent pipe No
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 128

DLUR Status
===========
PU name | PU identifier | Active DLUS name | PU status | DLUS

session status
---------+---------------+-------------------+-------------------------+-----------
@C000001 | X'05D.A003A' | MVSRUS.P390SSCP | Active | Active

LU name | PU name | NAU address | Primary LU name


---------+----------+-------------+----------------
L3163A02 | @C000001 | 2 |
L3163A03 | @C000001 | 3 |
L3163A04 | @C000001 | 4 |
L3163A05 | @C000001 | 5 | MVSRUS.A06TSO01
L3163A06 | @C000001 | 6 |

PU name @C000001
Defined DLUS name MVSRUS.P390SSCP
Backup DLUS name
PU identifier (IDBLK/IDNUM) X'05D.A003A'
Active DLUS name MVSRUS.P390SSCP
ANS support Stop
PU status Active
DLUS session status Active
FQPCID used on pipe X'E32F2405AD4D24C2'
(MYNET.HISERVER )
DLUS retry timeout 10 seconds
DLUS retry limit 8

Session Status
==============
FQPCID | COS name | ISR session state | Primary LS name | Secondary LS
name
--------------------+----------+-------------------+-----------------+-------------
FQPCID | COS name | ISR session state | Primary LS name | Secondary LS
name
--------------------+----------+-------------------+-----------------+-------------
X'DD238E7F72E3A732' | #CONNECT | Active | @R000007 | MVSRUS

FQPCID X'DD238E7F72E3A732'
(MVSRUS.P390SSCP )
Transmission priority Medium
Class of Service name #CONNECT
Limited resource No
Primary hop session statistics:
Session receive RU size 1024 bytes
Session send RU size 3840 bytes
Maximum send BTU size 1359 bytes
Minimum send BTU size 1464 bytes
Maximum send pacing window size 1
Current send pacing window size 1
Send residual pacing count 0
Maximum receive pacing window size 63
Current receive pacing window size 63
Receive residual pacing count 62
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 129

Number of data frames sent 0


Number of FMD data frames sent 0
Number of data bytes sent 0
Number of FMD data bytes sent 0
Number of data frames received 2
Number of FMD data frames received 2
Number of data bytes received 1121
Number of FMD data bytes received 1121
Session ID high byte 2
Session ID low byte 0
ODAI bit set 1
Link station name @R000007
Type of pacing in use Adaptive
Secondary hop session statistics:
Session receive RU size 3840 bytes
Session send RU size 1024 bytes
Maximum send BTU size 1493 bytes
Minimum send BTU size 1493 bytes
Maximum send pacing window size 1
Current send pacing window size 1
Send residual pacing count 0
Maximum receive pacing window size 0
Current receive pacing window size 0
Receive residual pacing count 0
Number of data frames sent 2
Number of FMD data frames sent 2
Number of data bytes sent 1121
Number of FMD data bytes sent 1121
Number of data frames received 0
Number of FMD data frames received 0
Number of data bytes received 0
Number of FMD data bytes received 0
Session ID high byte 1
Session ID low byte 5
ODAI bit set 0
Link station name MVSRUS
Type of pacing in use None
ISR session state Active

RTP Connection Status


=====================
RTP connection name | First hop LS name | Destination node name | COS name | #
active sessions
--------------------+-------------------+-----------------------+----------+-------
@R000001 | @N000001 | MVSRUS.P390SSCP | CPSVCMG | 2
@R000002 | @N000001 | MVSRUS.P390SSCP | SNASVCMG | 2
@R000003 | @N000001 | MVSRUS.P390SSCP | RSETUP | 0
@R000007 | @N000001 | MVSRUS.P390SSCP | #CONNECT | 1

RTP connection name @R000001


LS name of first hop @N000001
Destination node name MVSRUS.P390SSCP
ISR boundary function No
Class of Service name CPSVCMG
Maximum BTU size 1464 bytes
Liveness timer 0 seconds
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 130

Local TCID X'0000000001000000'


Remote TCID X'1A05404C0000013B'
RTP statistics:
Bytes sent 1332
Bytes received 1021
Bytes resent 0
Bytes discarded 0
Packets sent 446
Packets received 444
Packets resent 0
Packets discarded 0
Gaps detected 0
Current send rate 2663 Kbits/s
Maximum send rate 4915 Kbits/s
Minimum send rate 9 Kbits/s
Current receive rate 0 Kbits/s
Maximum receive rate 33 Kbits/s
Minimum receive rate 0 Kbits/s
Burst size 16646 bytes
Total uptime 4931 seconds
Smoothed round-trip time 164 ms
Last round-trip time 20 ms
SHORT_REQ timer duration 880 ms
Number of SHORT_REQ timeouts 1
Number of liveness timeouts 0
Invalid SNA frames received 0
SC frames received 2
SC frames sent 2
Number of active sessions 2
ARB mode Responsive mode

RTP connection name @R000002


LS name of first hop @N000001
Destination node name MVSRUS.P390SSCP
ISR boundary function No
Class of Service name SNASVCMG
Maximum BTU size 1464 bytes
Liveness timer 0 seconds
Local TCID X'0000000002000000'
Remote TCID X'1A05404E00000141'
RTP statistics:
Bytes sent 10444
Bytes received 17817
Bytes resent 0
Bytes discarded 0
Packets sent 179
Packets received 160
Packets resent 0
Packets discarded 0
Gaps detected 0
Current send rate 200 Kbits/s
Maximum send rate 200 Kbits/s
Minimum send rate 102 Kbits/s
Current receive rate 0 Kbits/s
Maximum receive rate 13 Kbits/s
Minimum receive rate 0 Kbits/s
Burst size 5000 bytes
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 131

Total uptime 4926 seconds


Smoothed round-trip time 313 ms
Last round-trip time 30 ms
SHORT_REQ timer duration 7752 ms
Number of SHORT_REQ timeouts 6
Number of liveness timeouts 0
Invalid SNA frames received 0
SC frames received 2
SC frames sent 2
Number of active sessions 2
ARB mode Responsive mode

RTP connection name @R000003


LS name of first hop @N000001
Destination node name MVSRUS.P390SSCP
ISR boundary function No
Class of Service name RSETUP
Maximum BTU size 1464 bytes
Liveness timer 0 seconds
Local TCID X'0000000003000000'
Remote TCID X'1A05404D0000012E'
RTP statistics:
Bytes sent 1415
Bytes received 1225
Bytes resent 0
Bytes discarded 0
Packets sent 18
Packets received 19
Packets resent 0
Packets discarded 0
Gaps detected 0
Current send rate 4915 Kbits/s
Maximum send rate 4915 Kbits/s
Minimum send rate 4915 Kbits/s
Current receive rate 0 Kbits/s
Maximum receive rate 0 Kbits/s
Minimum receive rate 0 Kbits/s
Burst size 30720 bytes
Total uptime 4927 seconds
Smoothed round-trip time 109 ms
Last round-trip time 90 ms
SHORT_REQ timer duration 626 ms
Number of SHORT_REQ timeouts 0
Number of liveness timeouts 0
Invalid SNA frames received 0
SC frames received 0
SC frames sent 0
Number of active sessions 0
ARB mode Responsive mode

RTP connection name @R000007


LS name of first hop @N000001
Destination node name MVSRUS.P390SSCP
ISR boundary function No
Class of Service name #CONNECT
Maximum BTU size 1464 bytes
Liveness timer 0 seconds
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 132

Local TCID X'0000000007000000'


Remote TCID X'1A05405200000140'
RTP statistics:
Bytes sent 210
Bytes received 1330
Bytes resent 0
Bytes discarded 0
Packets sent 13
Packets received 10
Packets resent 0
Packets discarded 0
Gaps detected 0
Current send rate 200 Kbits/s
Maximum send rate 200 Kbits/s
Minimum send rate 200 Kbits/s
Current receive rate 36 Kbits/s
Maximum receive rate 36 Kbits/s
Minimum receive rate 0 Kbits/s
Burst size 5000 bytes
Total uptime 480 seconds
Smoothed round-trip time 391 ms
Last round-trip time 50 ms
SHORT_REQ timer duration 8392 ms
Number of SHORT_REQ timeouts 1
Number of liveness timeouts 0
Invalid SNA frames received 0
SC frames received 2
SC frames sent 1
Number of active sessions 1
ARB mode Responsive mode

Topology Information
====================
TG destination node | TG number | Branch link type | Operative | CP-CP sessions
active
--------------------+-----------+--------------------+-----------+-----------------
MVSRUS.P390SSCP | 21 | Uplink | Yes | Yes
IPDLCNET.@C000001 | 1 | Downlink | Yes | No

TG destination node MVSRUS.P390SSCP


TG destination node type Network Node
TG number 21
Resource Sequence Number 0
TG status HPR, RTP, CP-CP sessions,
Operative
TG characteristics:
Effective capacity 94 Mbits/s
Connection cost 0
Byte cost 0
Security No security
Propagation delay 384 microseconds
Modem class 0
User-defined parameter 1 128
User-defined parameter 2 128
User-defined parameter 3 128
CP-CP sessions active Yes
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 133

Branch link type Uplink


Branch TG No

TG destination node IPDLCNET.@C000001


TG destination node type End Node
TG number 1
Resource Sequence Number 0
TG status Operative
TG characteristics:
Effective capacity 94 Mbits/s
Connection cost 0
Byte cost 0
Security No security
Propagation delay 384 microseconds
Modem class 0
User-defined parameter 1 128
User-defined parameter 2 128
User-defined parameter 3 128
CP-CP sessions active No
Branch link type Downlink
Branch TG No
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 134
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 135

APPENDIX E - Automated Configuration


There are two methods of automating the configuration of Host Integration Server’s IP-
DLC feature: (LinkCFG & SNACFG) and Windows Management Interface (WMI).

LinkCFG
LinkCfg is a useful command line utility for deploying and managing link services. The
format of the command line for configuring the link service is specified as follows.

Available options are:


LINKCFG LINKSVC "title"
/SERVER:servername
/LSTYPE:"IP-DLC Link Service"
/PRIMARYNNS:NNSServer
[/BACKUPNNS:NNSServer]
/LOCALADDRESS:ipaddress OR /ADAPTER:adaptername
/NETWORKNAME:networkname
/CPNAME:name
[/NODEID:xxx.xxxxx]
/LENNODE:lennode
/DOMAIN:domain
/USERID:user
/PASSWORD:password
[/RECEIVEACK:number]
[/LIVETIME:number]
[/CMDMAXRETRY:number]
[/MAXACTIVATION:number]
[/ACTIVATIONDELAY:number]
[/MAXBTUSEND:number]
[/MAXBTURCV:number]
[/VRNNAMES:vrnname1,vrnname2,..vrnname16]

Note: /VRNNAMES option is only available with Hotfix from KB #:924770 and is
scheduled to be included with Host Integration Server 2004 SP1 and in Host Integration
Server 2006 SP1.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 136
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 137

The description of the command line parameters is specified in the table below:
Property Description Content
“Title” The title of the link service 1-128 symbols
/SERVER:servername The name of the server Valid server name
/PRIMARYNNS:NNSServer The primary network node DNS name or IP Address
server
/BACKUPNNS:NNSServer Backup network node server DNS name or IP Address
/ADAPTER:adaptername Name of the local adapter Name of the physical or
logical adapter on the
machine
/LOCALADDRES:ipaddress Local address Valid IP address or server
name
/NETWORKNAME:name Network name of the Branch 1-8 characters and must
Network Node implemented by comply with the APPN
the link service naming convention.
/CPNAME:name Control point name of the 1-8 characters, must be
Branch Network Node unique in APPN Network
implemented by the link service and must comply with the
APPN naming convention.
/NODEID:”xxx.xxxxx” The identity of the Branch String in format
Network Node implemented by HHH.HHHHH where H is a
the link service hexadecimal digit
/LENNODE:lennode The name of the Associated LEN Name of a LEN node
node deployed on the local
machine
/DOMAIN:domain The Domain Name which to Valid Domain Name
authenticate in order to add a
link service.
/USERID:user The Userid which to Valid User ID
authenticate in order to add a
link service.
/PASSWORD:password The Password which to Valid Password
authenticate in order to add a
link service.
The Virtual Routing Node (VRN)
/VRNNAMES: vrnname name defined in VTAM. Valid VRN names, the
total length can be up to
17 characters (two 8
character names
separated by a period) for
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 138

a total of 16 names.

Note: /VRNNAMES option is only available with Hotfix from KB #:924770 and is
scheduled to be included with Host Integration Server 2004 SP1 and in Host Integration
Server 2006 SP1.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 139

SNACFG
SnaCfg utility is a command line tool for managing SNA Server configuration. The format
of the command line for configuring the link service is specified as follows.
SNACFG CONNECTION /LIST
SNACFG CONNECTION connectionname
SNACFG CONNECTION connectionname /PRINT
SNACFG CONNECTION connectionname /ADD [options]
SNACFG CONNECTION connectionname [options]
SNACFG CONNECTION connectionname /DELETE

Available options are:


/SERVER:Text
/COMMENT:""
/COMPRESSION:None
/ACTIVATION:{ OnServerStartup | OnDemand | ByAdministrator }
/CALLDIRECTION:{ Incoming | Outgoing | Both }
/CPNAME: Text
/NETNAME: Text
/REMOTEBLOCKNO:hex string
/REMOTENODENO: hex string
/LOCALBLOCKNO:hex string
/LOCALNODENO:hex string
/LINKSERVICE:text
/REMOTEEND:{ Host | Peer }
/CONNTYPE:IP-DLC
/DLUSPRIMNETWORKNAME: Text
/DLUSPRIMCPNAME: Text
/DLUSBACKUPNETWORKNAME: Text
/DLUSBACKUPCPNAME: Text
/PREFERREDROUTE: Text
/DLURRETRYTYPE:{ NONE | INFINITE | LIMITED }
/DLURRETRYLIMIT: Value, default is 8
/DLURRETRYDELAY: Value, default is 10
/XIDTYPE:Must be Format3
/ACTIVATEDELAY:Default is 10s, must be multiple of 5s i.e. 5, 10, 15, 20 & etc.
/ACTIVATERETRYLIMIT:Default is 8
/AFFILIATEAPP:text
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 140

The description of the command line parameters is specified in the following table:
Note: properties highlighted in red denote the property is not supported for Peer IP-DLC
connections.
Property Description Validation
/conntype:type The connection type IPDLC connection type will
be added to the list of types
/RemoteAddress:adr The address of the remote DLUS Valid IP address or DNS
service. name
/PrimNetworkName: The network name of the 1-8 characters and must
primary DLUS server. comply with the APPN
name
naming convention.
/PrimCPName:name The control point name of the 1-8 characters and must
primary DLUS server comply with the APPN
naming convention.
/BackupNetworkName: The network name of the backup 1-8 characters and must
DLUS server comply with the APPN
name
naming convention.
/BackupCPName: name The control point name of the 1-8 characters and must
backup DLUS server comply with the APPN
naming convention.
/DLURRetryType:N DLUR retry type 0 – “none”
1 – “infinite”
2 – “limited”
/DLURRetryLimit:N DLUR retry limit. Ignored unless 1-65535
the DLUR retry type is set to
limited
/DLURRetryDelay:N Delay after a DLUR retry. 1-65534
Ignored unless the DLUR retry
type is set to limited
/RetryLimit:N Number of the connection 0 – unlimited
retries.
1-65534 number of retries
/RetryDelay:N Delay after a connection retry 0-327670
Must be a factor of 5
/XIDFormat:N XID Type. Should be 1 – “Format 3”
/RemoteNetName: name Remote net name is hard coded For a new connection, must
to the network name of the link be left blank
service
/RemoteCPName: name Remote control point name is For a new connection, must
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 141

hard coded to the CP name of be left blank


the link service
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 142

WMI
The MsSna_LinkService_IPDLC class is added to the WMI provider. The class has the
following properties:
Property Type Description Content
Name String This read only property 1-8 characters US_ASCII
contains the name of the link String
service. The name will be
assigned automatically for a
new link service.
Title String The title of the link service 1-128 symbols
PrimaryNNS String The primary network node DNS name or IP Address
server
BackupNNS String Backup network node server. DNS name or IP Address
AddressType Uint32 Local address type 1 – Adapter address
2 – Static IP Address
LocalAddress String Local network adapter or Depending on the value of
address the AddressType
property, this field contain
ether a valid network
adapter name or static IP
address
NetworkName String Network name of the Branch 1-8 characters and must
Network Node implemented comply with the APPN
by the link service naming convention.
CPName String Control point name of the 1-8 characters and must
Branch Network Node comply with the APPN
implemented by the link naming convention.
service
NodeId String The identity of the Branch String in format
Network Node implemented HHH.HHHHH where H is a
by the link service hexadecimal digit
LENNode String The name of the Associated Name of a LEN node
LEN node deployed on the local
machine
New to Host Integration
Option to cause Link Service
UseDynamic Boolean Server 2006.
to use a Dynamically created
PUDefinition
PU.
New to Host Integration
Server 2006.
This option will allow the IP-
NoPreferedNNS DLC link service to use the
Boolean
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 143

Property Type Description Content


first available network node
server.

VRNNames String New to Host Integration


Can use this option to specify Server 2006.
the Virtual Routing Node
names for use with IP-DLC
connection.

Note: /VRNNAMES option is only available with Hotfix from KB #:924770 and is
scheduled to be included with Host Integration Server 2004 SP1 and in Host Integration
Server 2006 SP1.
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 144
Configuring IP-DLC Link Service for IBM Enterprise Extender White Paper_______________________ 145

REFERENCES
HIS Online Books, Developer’s Guide, Device Interface Specification Drivers SNADIS Guide
Data Connection Product Overviews

Data Connection SNAP-IPDLC


[Online]. Available: http://www.dataconnection.com/sna/snapipd.htm

IBM (1999, September). SNA/APPN HPR Architecture Reference


[Online]. Available:
http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi?
CTY=US&FNC=SRX&PBL=SV40-1018-04

IBM (2000, December 29) SNA/APPN DLUR Architecture Reference


[Online]. Available:
http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi?
CTY=US&FNC=SRX&PBL=SV40-1010-04

IBM (1999, September 25) SNA/APPN Branch Extender Architecture Reference


[Online]. Available:
http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi?
CTY=US&FNC=SRX&PBL=SV40-0129-01

IBM (2000, September 20) Systems Network Architecture Formats


[Online]. Available:
http://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgi?
CTY=US&FNC=SRX&PBL=GA27-3136-19

IBM (1997, June) Inside APPN and HPR: The Essential Guide to New SNA
[Online]. Available: http://www.redbooks.ibm.com/redbooks/pdfs/sg243669.pdf

IBM (1999, July) IBM - APPN High Performance Routing Architecture Reference
[Online]. Available:
ftp://ftp.software.ibm.com/networking/pub/standards/aiw/appn/hpr/hpr11.pdf

IBM (1998, September) IBM - Subarea to APPN Migration: HPR and DLUR Implementation
[Online] Available: http://www.redbooks.ibm.com/redbooks/pdfs/sg245204.pdf

IBM (1998, May) IBM - Subarea to APPN Migration: VTAM and APPN Implementation
[Online] Available: http://www.redbooks.ibm.com/redbooks/pdfs/sg244656.pdf

IBM (2006, February) IBM Systems - iSeriesNetworking APPC, APPN, and HPR Version 5 Release 4
[Online]. Available:
http://publib.boulder.ibm.com/infocenter/iseries/v5r4/topic/rzahj/rzahj000.pdf

You might also like