IBM Support

IBM CL/SuperSession V2.1 TN3270 Basic Client Support

News


Abstract

“A PORTAL TO HOST RESOURCES.”
IBM CL/SuperSession is a host application that serves as a gateway to other applications and host resources on a VTAM network.

Content

TN3270-Client Implementation

What is a TN3270 client (Value StatemeNT)

A TN3270 client facilitates communication with a TELNET Server by using established protocol. An example of a TN3270 client is IBM’s Personal Communications. With Personal Communications, a user can connect to a host application by specifying the target TELNET server’s IP address and Port number.

In most cases, a client targets the TELNET server of the OS. For example, you cannot connect directly to TSO but you can connect to the TELNET server (a part of z/OS Communications Server) on the LPAR on which TSO is running and then connect to TSO.

With PTF UA95184 (and follow-up PTFs), IBM CL/SuperSession supports a basic connection to a target TELNET server over a TCP/IP network.  This provides a connection from IBM CL/SuperSession to servers beyond the Sysplex or Enterprise Extender boundaries to, for instance, a target z/VM stack or a z/OS IBM Telnet server to then connect to TSO or CICS.

Disclaimer

This functionality is supplied “as is.” IBM Corporation does not provide any warranties, express or implied, including, but not limited to the implied warranties of merchantability and fitness for any particular purpose.


Installation and configuration

Install PTF UA97067

Basic TN3270 Client support is introduced in the V210 maintenance stream.

Update KLSSTART to activate support

The way to activate TN3270 client support is to add to your RLSCMDS(KLSSTART) the following:

NTD KLSSOPTS 'KLSOPTTN APPLID | NODE'

… where applid is an available APPLID that IBM CL/SuperSession can use to define as the TN3270 hostgate. A special keyword, NODE, is also available to make configuration more “automatic.” When NODE is specified (for example, NTD KLSSOPTS 'KLSOPTTN NODE') IBM CL/SuperSession will locate the APPLID that the environment has configured for the deprecated Engine Operator and use that after first deactivating the Engine Operator, in most cases this is the APPLID ssterm0.

At startup, a confirmation is echo’ed in the TLVLOG similar to:

(TN3270 Gateway ACB):         NODE

Use TN3270 Basic Client Support

Defining a session

Adding a TN3270-type session is similar to adding access to any other application. You can either create an APPLDEF or add the session by using the CL/SuperSession profile administration interface and/or end-user menu customizations.

Adding a TN3270 BY using an APPLDEF:

APPLDEF __TESTIP -     

DEST=SSTERM0 -               

USERDATA='//4.1.1.1:23' -    

DESC='TELNET CLIENT APPLDEF' -

POOL(TN3270CL) -             

GROUP=9999                   

Of note from the example are two items:

DEST must specify the TN3270 gateway APPL. This ensures the application displays as “available” on the user’s main menu though other security issues still apply. For instance, if the site uses external security to determine which applications a user can access, they must be granted access to the TN3270 gateway APPL.

For TN3270 sessions, USERDATA contains the target IP address and port.

Adding a TN3270 BY using the profile interface:

“A”dd new session

image-20180716133606-1

“PF4” on DEST= to prompt session type

image-20180716133643-2

Fill-in new data and press ENTER

image-20180716133710-3

“M” session to verify and consider additional options:

image-20180716133731-4

ENTER to save;

“S”tart session

image-20180716133751-5

Away you go…

image-20180711150057-12

Current limitations

Error handling

Error handling is currently limited to function. Some application/data errors may result in unpredictable results. Please report any hangs or INCORROUT. After first re-creating with full tracing enabled.

Clean-up

Because not all application errors have been accounted for, some clean-up cannot be completed and may result in orphaned storage. To firm this up is an ongoing effort. Please report any hangs or INCORROUT. After first recreating with full tracing enabled.

Monitoring and Debugging

Setting trace options

TN3270 trace options are set using the KLSSOPTS dialog meaning they can be set either at startup by updating the KLSSTART command member, or set/reset dynamically using the MVS modify command.

The format in either case is:

NTD KLSSOPTS 'KLSOPTCK TRACE(U=*,ALL)’

This documentation will be provided in a future update to the CL/SuperSession Configuration Guide.

Visit the CL/SuperSession home page for more product information.

Visit the CL/SuperSession Maintenance page for the latest available PTF's. 

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSSN2Z","label":"IBM CL\/SuperSession for z\/OS"},"Component":"Documentation","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"V2.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
21 March 2022

UID

ibm10717061