Guest

IBM Presentation Services

Troubleshooting Failure Caused by the Absence of TN3270 Client's Model Type in the LU Major Node

Document ID: 12323



Contents

Introduction
Before You Begin
      Conventions
      Prerequisites
      Components Used
Problem
Solution
      Option 1
      Option 2
Related Information

Introduction

This document explains the process of troubleshooting the failure caused by the absence of TN3270 client's model type in the LU major node.

Before You Begin

Conventions

For more information on document conventions, see the Cisco Technical Tips Conventions.

Prerequisites

There are no specific prerequisites for this document.

Components Used

This document is not restricted to specific software and hardware versions.

Problem

The customer cannot connect to the CIP TN3270 server using an ATTACHMATE client.

  • Use the sho ext c1/2 tn3270 pu puname lu locaddr history command to debug the problem, as shown below:

    Router#sho ext c1/2 tn3270 pu ppwcipa lu 2 history
      
     lu    name   client-ip:tcp        state    model   frames in out   idle for
     2   CIPA02   131.219.227.47:1754  P-BIND   3279S2E  5       4       0:14:59
      
     pu is PPWCIPA, lu is DYNAMIC type 2, negotiated TN3270E
                                                     ^^^^^^^
  • This is a TN3270E client. It expects SCS data when not bound. Also note the model is 3279S2E and the state is P-BIND.

    bytes 157 in, 1092 out; RuSize 256 in, 256 out; NegRsp 0 in, 1 out
     pacing window 0 in, 0 out; credits 0 in, queue-size 0 in, 0 out
     traces:
              Client connect req
              Reply PSID pos rsp
              actlu req
              Neg rsp from host
     OUT len=12   2Dxxxxxxxx776B80000D0201
     IN  len=25   xxxxxxxxxx77EB80000D0201000000
  • The next entry is the USS10 message coming out from the host in SCS. This is normal behavior expected by the client.

    OUT len=972  2Cxxxxxxxx010380004015404040
     IN  len=9    2C0000020001838000
  • The client is sending in a logon in SCS, which is expected:

    The client is sending in a logon in SCS, which is expected:
  • But the host did not like it:

    OUT len=13   2Cxxxxxxxx0187922010030000
                                    ^^^^^^^^
  • The Sense Code 10030000 indicates that the Function requested is not supported.

    OUT len=95   2Cxxxxxxxx02038000F57A1D40C5
     IN  len=9    2C0000020002838000
  • This is because all the LUs are configured in the LUGROUP Major Node with SSCPFM=USS3270:

    327905E  LU    DLOGMOD=GMOD5E,MODETAB=MODETAB,                         X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327904E  LU    DLOGMOD=GMOD4E,MODETAB=MODETAB,                         X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327903E  LU    DLOGMOD=GMOD3E,MODETAB=MODETAB,                         X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327902E  LU    DLOGMOD=GMOD2E,MODETAB=MODETAB,                         X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327805E  LU    DLOGMOD=GMOD5E,MODETAB=MODETAB,                         X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327804E  LU    DLOGMOD=GMOD4E,MODETAB=MODETAB,                         X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327803E  LU    DLOGMOD=GMOD3E,MODETAB=MODETAB,                         X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327802E  LU    DLOGMOD=GMOD2E,MODETAB=MODETAB,                         X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327805   LU    DLOGMOD=D3278M5,MODETAB=MODETAB,                        X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327804   LU    DLOGMOD=D3278M4,MODETAB=MODETAB,                        X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327803   LU    DLOGMOD=D3278M3,MODETAB=MODETAB,                        X
                   USSTAB=USSPPW,SSCPFM=USS3270
    327802   LU    DLOGMOD=D3278M2,MODETAB=MODETAB,                        X
                   USSTAB=USSPPW,SSCPFM=USS3270
    @        LU    DLOGMOD=D3278M2,MODETAB=MODETAB,                        X
                   USSTAB=USSPPW,SSCPFM=USS3270

The above table has no support for TN3270E. For example, the Attachmate client received a model of 3279S2E, but there is no entry. Therefore, it would have received the default "@" entry, which does not work.

Solution

Below, you can see what the user needs in the table:

Option 1

A new USSTAB with USS10 in 3270DS (Call this file USSPPWS) will be needed to get a consistent configuration. Then, a new entry for this specific model type 3279S2E would have to be added to the table with a USSTAB with USS10 in SCS format (call USSPPW, the existing one) and SSCPFM=USSSCS. This works with any release of the CIP TN3270 server software.

327905E  LU    DLOGMOD=GMOD5E,MODETAB=MODETAB,                         X
               USSTAB=USSPPWS,SSCPFM=USS3270
327904E  LU    DLOGMOD=GMOD4E,MODETAB=MODETAB,                         X
               USSTAB=USSPPWS,SSCPFM=USS3270
327903E  LU    DLOGMOD=GMOD3E,MODETAB=MODETAB,                         X
               USSTAB=USSPPWS,SSCPFM=USS3270
327902E  LU    DLOGMOD=GMOD2E,MODETAB=MODETAB,                         X
               USSTAB=USSPPWS,SSCPFM=USS3270
327805E  LU    DLOGMOD=GMOD5E,MODETAB=MODETAB,                         X
               USSTAB=USSPPWS,SSCPFM=USS3270
327804E  LU    DLOGMOD=GMOD4E,MODETAB=MODETAB,                         X
               USSTAB=USSPPWS,SSCPFM=USS3270
327803E  LU    DLOGMOD=GMOD3E,MODETAB=MODETAB,                         X
               USSTAB=USSPPWS,SSCPFM=USS3270
327802E  LU    DLOGMOD=GMOD2E,MODETAB=MODETAB,                         X
               USSTAB=USSPPWS,SSCPFM=USS3270
327805   LU    DLOGMOD=D3278M5,MODETAB=MODETAB,                        X
               USSTAB=USSPPWS,SSCPFM=USS3270
327804   LU    DLOGMOD=D3278M4,MODETAB=MODETAB,                        X
               USSTAB=USSPPWS,SSCPFM=USS3270
327803   LU    DLOGMOD=D3278M3,MODETAB=MODETAB,                        X
               USSTAB=USSPPWS,SSCPFM=USS3270
327802   LU    DLOGMOD=D3278M2,MODETAB=MODETAB,                        X
               USSTAB=USSPPWS,SSCPFM=USS3270
*
3279S5E  LU    DLOGMOD=GMOD5E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3279S4E  LU    DLOGMOD=GMOD4E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3279S3E  LU    DLOGMOD=GMOD3E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3279S2E  LU    DLOGMOD=GMOD2E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278S5E  LU    DLOGMOD=GMOD5E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278S4E  LU    DLOGMOD=GMOD4E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278S3E  LU    DLOGMOD=GMOD3E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278S2E  LU    DLOGMOD=GMOD2E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278S5   LU    DLOGMOD=D3278M5,MODETAB=MODETAB,                        X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278S4   LU    DLOGMOD=D3278M4,MODETAB=MODETAB,                        X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278S3   LU    DLOGMOD=D3278M3,MODETAB=MODETAB,                        X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278S2   LU    DLOGMOD=D3278M2,MODETAB=MODETAB,                        X
               USSTAB=USSPPW,SSCPFM=USSSCS
@@@@S@   LU    DLOGMOD=D3278M2,MODETAB=MODETAB,                        X
               USSTAB=USSPPW,SSCPFM=USSSCS
*
@        LU    DLOGMOD=D3278M2,MODETAB=MODETAB,                        X
               USSTAB=USSPPWS,SSCPFM=USS3270

Option 2

Use a CIP TN3270 Server code release with automatic translation. This feature allows the detection of an SCS datastream USS message being sent to a client that wants 3270DS and to fix it on the fly.

Note: The user still needs to ensure that the USSTAB and SSCPFM parameters are consistent: either that USSTAB points to an SCS message and SSCPFM=USSSCS, or that USSTAB points to a 3270DS message and SSCPFM=USS3270.

For this particular case, SSCPFM must be USSSCS for all the model LUs defined in the LUGROUP Major Node, as shown below:

3279@5E  LU    DLOGMOD=GMOD5E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3279@4E  LU    DLOGMOD=GMOD4E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3279@3E  LU    DLOGMOD=GMOD3E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3279@2E  LU    DLOGMOD=GMOD2E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278@5E  LU    DLOGMOD=GMOD5E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278@4E  LU    DLOGMOD=GMOD4E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278@3E  LU    DLOGMOD=GMOD3E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278@2E  LU    DLOGMOD=GMOD2E,MODETAB=MODETAB,                         X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278@5   LU    DLOGMOD=D3278M5,MODETAB=MODETAB,                        X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278@4   LU    DLOGMOD=D3278M4,MODETAB=MODETAB,                        X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278@3   LU    DLOGMOD=D3278M3,MODETAB=MODETAB,                        X
               USSTAB=USSPPW,SSCPFM=USSSCS
3278@2   LU    DLOGMOD=D3278M2,MODETAB=MODETAB,                        X
               USSTAB=USSPPW,SSCPFM=USSSCS
*
@        LU    DLOGMOD=D3278M2,MODETAB=MODETAB,                        X
               USSTAB=USSPPW,SSCPFM=USSSCS

Related Information



Updated: Sep 09, 2005 Document ID: 12323