Software Announcement 299-025
February 9, 1999

IBM AS/400 Client Access Family for Windows Adds New Client

 ENUS299-025.PDF (77KB)

At a Glance

AS/400 Client Access Express for Windows offers a high degree of network security, improved usability, additional central administration capabilities, and enhanced support for PC Windows users with the following:

  • Supports TCP/IP communications
  • Uses Secure Sockets Layer (SSL) for network security
  • Improves AS/400 central administration of PC users by utilizing the AS/400 NetServer function for network print and PC file serving
  • Improves administration of PC users from a central AS/400
  • Enhances AS/400 administration capabilities through Operations Navigator
  • Simplifies flow of data between PC and AS/400 through Data Transfer enhancements
  • Makes client/server programming easier through new application development enablers and tools

For ordering, contact:

Your IBM representative, an IBM Business Partner, or IBM Americas Call Centers at 800-IBM-CALL (Reference: AE001).

EXTRA! EXTRA! . . .

Subscribe to IBM iSource, your electronic source for customized IBM information! Go to our Web site at http://www.ibm.com/isource or send an e-mail to info@isource.ibm.com with the word SUBSCRIBE in the body.

Overview

Executive Summary

  • New 32-bit client designed for use with Microsoft™ Windows™ 95, Windows 98, and Windows NT® operating systems
  • Streamlined for TCP/IP connectivity and Internet-ready using Secure Sockets Layer (SSL)
  • Enhanced GUIs: Operations Navigator for AS/400® administrators and PC5250 for end users

New Client: AS/400 Client Access Express for Windows

AS/400 Client Access continues to provide an outstanding PC-to-AS/400 connectivity solution by adding yet another client option for Windows users. This new 32-bit Windows client, called AS/400 Client Access Express for Windows, is designed to take advantage of the latest technologies in the AS/400 system and Microsoft operating systems. Client Access Express uses the built-in functions of the Windows desktop to enable users to quickly and easily connect to AS/400 systems, and also utilizes recent AS/400 advancements such as NetServer to provide PC users network print and file serving capabilities. Some highlights of the Express client content are:

  • Runs on PCs having Microsoft Windows 95, Windows 98, and Windows NT 4.0 (Workstation or Server) operating systems installed
  • Supports TCP/IP connectivity
  • Provides enhanced network security through Secure Sockets Layer (SSL) for client functions
  • Utilizes AS/400 NetServer for PC file serving and network print support
  • Contains 32-bit client/server application enablers for AS/400 (such as OLE DB provider, ODBC driver, ActiveX Automation Objects, Remote Command, and Data Queues)
  • Delivers the latest GUI for new OS/400® V4R4 functions through its Operations Navigator function
  • Improves administration of PC users from a central AS/400 through improvements to Microsoft System Policy support and Operations Navigator Application Administration

This new client continues to position AS/400 Client Access as a premier PC-to-AS/400 desktop solution for users worldwide.

Key Prerequisites

AS/400 Server

  • OS/400 V4R4, V4R3, or V4R2
  • AS/400 Client Access Family for Windows (5769-XW1), if PC5250 display and print emulation or Data Transfer is to be used

Client Workstation

  • AS/400 Client Access Express for Windows client: Any PC compatible with Microsoft Windows 95, Windows 98, or Windows NT 4.0 (Workstation or Server) operating system

Planned Availability Dates

For AS/400 systems running OS/400:

  • May 21, 1999 — V4R4
  • June 4, 1999 — V4R3, V4R2

Some enhancements are not available on all OS/400 version/releases. For details, refer to the Description and Supplemental Information sections.

Description

New Client: Client Access Express for Windows

AS/400 Client Access Express for Windows is designed for end users running on the Microsoft Windows 95, Windows 98, and Windows NT 4.0 (Workstation or Server) operating systems, and can be used to connect to AS/400 systems using OS/400 V4R2, or later. The Express client is:

  • Shipped with OS/400 V4R4. All functions of the Express client, with the exception of PC5250 Display and Print Emulation and Data Transfer, can be used without acquiring a license for the AS/400 Client Access Family for Windows product (5769-XW1).
  • Included with the Client Access Family for Windows product (5769-XW1) along with the other client members — AS/400 Client Access for Windows 95/NT and AS/400 Client Access Enhanced for Windows 3.1. All functions of the Express client and the other clients can be used when the Client Access Family for Windows product (5769-XW1) is installed on the AS/400 system.

The Express client has evolved from the AS/400 Client Access for Windows 95/NT client, and a built-in Migration Wizard makes it easy to replace the Windows 95/NT client with the Express client. What follows describes the additional capabilities the Express client provides to desktop users.

Communications

The Express client supports TCP/IP connectivity and uses the standard TCP/IP program shipped with the Microsoft 32-bit operating systems (other Winsock-compatible stacks can also be used). Communications program improvements (significant streamlining and more efficient use of buffers) result in increased stability and better performance. Additionally, the Express client provides:

  • Easier communications setup since configuration of your communications link is no longer required. Simply select the Express client application you want to run and then enter the AS/400 system name you want to connect to and your user ID and password. The Express client then initiates a TCP/IP session, and the application is connected to the AS/400.
  • Multiple user ID support using a single copy of Client Access. This is valuable when using the NT 4.0 server in a multiuser environment, where each is using a different application.

Security

The AS/400 system is designed to protect its resources and data by requiring users to provide a valid user ID and password. The Express client uses TCP/IP Secure Sockets Layer (SSL) Version 3.0 to encrypt information sent between the AS/400 and the desktop. It also uses AS/400 Server Authentication to assure connection to the intended AS/400 system thus diminishing the risk of unauthorized access in an Internet environment. Both new functions require OS/400 V4R4.

File and Print Serving

AS/400 NetServer is being used to satisfy file and print serving needs for end users. NetServer unites Integrated File System (IFS) and AS/400 printers into the Microsoft Network Neighborhood. User benefits include increased stability at startup and shutdown of the PC and better control of user visibility to resources. The only directories or printers that can be seen by end users are those set up as "shared" by an administrator or resource owner.

AFP™ Workbench Viewer can be used to view PC information stored in AS/400 spooled files (AFP and SCS) or to view image files stored on a PC (such as GIF, TIFF, and JPEG formats).

PC5250 Emulation (requires 5769-XW1)

PC5250 enables users to run AS/400 programs, work with OS/400 screens, and to send AS/400 output to PC printers. PC5250 Version 4.3 has many enhancements such as:

  • Compatibility improvements to the Express client and eNetwork™ Communications Suite (Version 4.3, or later) so that 5250 emulation uses the Express client functions (such as Data Transfer and configuration) while 3270 emulation uses the Personal Communications functions. These enhancements are handled by the install programs and require no user intervention to set up.
  • Better visual feedback of the activities occurring when the emulator is connecting.
  • Multiple ways to start PC5250.
  • Additional configuration options for the Column Separator function.
  • Eleven new host code pages and two new PC code pages for euro currency support.
  • Code pages for Latin 1, Turkish, Japanese, and Polish keyboards.
  • Support for Japanese postal bar code.

Data Transfer (requires 5769-XW1)

Data Transfer provides an extensive array of graphical interfaces for desktop users and programming enablers for application programmers to retrieve data from an AS/400 database or to quickly store PC file data in the AS/400 database. Up to 32 AS/400 files can be selected and data transferred with one request to a desktop display, PC printer, PC file, HTML file, or directly into an Excel spreadsheet. Specified records or fields of records can also be selected and transferred. Wizards are provided so users can create, modify, and run transfer requests, then save them for later use. Batch transfers are also supported (via the RTOPCB and RFROMPCB commands). The following options have been added to the Express client:

  • A transfer can be "auto-run" with no user intervention or placed in a start-up session.
  • A wizard is available to create a new AS/400 database file definition for PC file upload requests. Previously, users had to determine and create the AS/400 database file definitions on the AS/400 before using Data Transfer.
  • Database information can now be inserted directly into a section of an existing HTML file. This enables a user who has a Web page of text containing a section with database data to "update" the data while leaving the rest of the Web page text intact.
  • Lotus® 123.WK4 file formats are now supported.
  • Row sizes up to 32K are now supported. Previously the limit was 4K.
  • The ability to control truncation of trailing spaces when transferring ASCII text files is now provided.
  • Support for new AS/400 DATALINK commands for linking to HTML tables is now available.

Central Administration of PC Users

Client Access Express was designed with administration in mind. AS/400 administrators want to:

  • Make PC installation easier
  • Control which functions users may install
  • Control which functions users may run
  • Be able to preconfigure Client Access connections so unskilled users do not need to do configuration

Microsoft System Policies: Each time a PC is started, system policies are downloaded from a server to the PC and enforced through Microsoft System Policies. The Express client includes templates so AS/400 administrators can pick and choose which Client Access functions are available to PC users. Administrators can create, edit, and change policy information and could, for example:

  • Allow use of Data Transfer uploads or downloads only; prevent users from creating a new file but allow them to append data to an existing file, or use only predefined transfer requests.
  • Restrict use of Operations Navigator or ODBC, limit the number of PC5250 sessions or OLE DB usage on a per-AS/400 basis.

Operations Navigator Application Administration: Each time a PC user connects to an AS/400, Application Administration checks the AS/400 user profile to determine which Operations Navigator, PC5250, Data Transfer, ODBC, OLE DB, and Remote Command functions can be used. AS/400 administrators identify what their PC users can use (requires OS/400 V4R3, or later).

AS/400 Administration and Operations

Operations Navigator is the graphical interface for administering and operating AS/400 systems. Its highly productive and easy-to-use interface also simplifies the abilities of end users to work with AS/400 resources.

Operations Navigator: The Express client continues to expand its capabilities to meet the needs of AS/400 administrators and operators with the following enhancements:

  • Management Central supports managing a network of AS/400s. It is enhanced to:
    • Enable distribution of OS/400 software fixes (PTFs) or other packages
    • Gather AS/400 hardware and software inventory
    • Execute commands on multiple systems with a single request

    These functions require connection to systems running OS/400 V4R4.

  • Folders in the Integrated File System can be created, deleted, and renamed. File system objects can be cut, copied, and pasted, or dragged and dropped between AS/400s and PCs.
  • AS/400 NetServer file and printer shares are now easier to create, locate, and manage.
  • Support is added for:
    • Large objects (LOBs)
    • New DATALINK data type
    • User-defined functions
    • SQL performance monitoring
    • SQL scripts
  • Virtual Private Networks (VPN) can be set up for secure connections across a public network.
  • Selected AS/400 server software can now run in customer-defined subsystems.
  • Simplified interface for working with server jobs is added.
  • Third-party plug-in support is enhanced to allow Java™ and Visual Basic plug-ins.

Operations Console: Enables PC workstations to locally or remotely perform AS/400 system operations and services using either PC5250 or Operations Navigator.

Application Enablement

To assist programmers in the development of client/server applications, Client Access is positioned as the application enablement middleware for PC-to-AS/400 programming. A variety of key enablers is provided for accessing AS/400 resources, such as:

  • AS/400 ODBC Driver (Version 2.5) — an industry-standard database access interface for Windows users provides SQL access to AS/400 database information.
  • AS/400 OLE DB Provider — part of Microsoft's universal data access standard for relational and non-relational data provides record level and SQL access to AS/400 database. Other options for interacting with AS/400 programs include:
    • Data queues
    • Remote commands
    • Stored procedures
    • Distributed program calls
  • ActiveX Automation Objects — designed for developing client/server applications between the PC and the AS/400. Objects are provided for working with:
    • AS/400 systems
    • Data queues
    • Remote commands
    • Distributed program calls

    Data manipulation objects are also included to make it easy to handle code page conversions.

  • PC5250 — enables programmers to add a PC interface to AS/400 applications. It supports:
    • Industry-standard EHLLAPI interface
    • DDE for code conversion
    • ENPTUI for enhanced 5250 datastream functions
    • ActiveX controls
  • AS/400 Toolbox for Java — includes a series of low-level APIs for accessing AS/400 data and resources from a Java program. It also includes a set of GUI classes to present AS/400 data to the user from a Java program. The GUI classes use the Java Swing 1.0 (JFC 1.1) framework.

A Client Access Express Toolkit is provided that contains:

  • Visual Basic Wizards (for use with the OLE DB provider)
  • Sample programs
  • Documentation
  • Headers
  • Libraries

A variety of sample programs is provided using:

  • Visual Basic
  • Delphi
  • PowerBuilder
  • Visual C++
  • Lotus 1-2-3®
  • Internet Explorer

Summary

With the new Express client, AS/400 Client Access continues to provide desktop users with highly functional frameworks and easy-to-use interfaces to:

  • Access network printers
  • Work with DB2 Universal Database® or other data stored on the AS/400
  • Run 5250 applications
  • Manage PCs connected to AS/400 systems as well as providing a fully graphical interface for administrators and operators who are managing AS/400 systems.

For more details, refer to the Client Access Web page at:

Year 2000

This product is Year 2000 ready. When used in accordance with its associated documentation, it is capable of correctly processing, providing, and/or receiving date data within and between the twentieth and twenty-first centuries, provided all products (for example, hardware, software, and firmware) used with the product properly exchange accurate date data with it.

Product Positioning

Client Access Family for Windows (5769-XW1) now provides one 16-bit and two 32-bit clients that run on Microsoft Windows operating systems. The following high-level information assists users in determining which client product to use.

Client Access Enhanced for Windows 3.1 — This 16-bit client is designed for use on Microsoft Windows 3.1 and Windows for Workgroups 3.11.

Client Access for Windows 95/NT — This 32-bit client is designed for use on Microsoft Windows 95, 98, and NT 4.0 operating systems and when connecting to AS/400 systems running OS/400 V4R1, or earlier. This client should also be used if you have any of the following requirements:

  • Need SNA/APPC or IPX connectivity
  • Need to run an SNA/APPC application over AnyNet® (SNA over TCP/IP)
  • Need to run 16-bit PC applications
  • Need to connect to a variety of OS/400 system levels (such as V3R2, V4R1, and later)

Client Access Express for Windows — This client is the strategic 32-bit client in the Client Access family for use on Microsoft Windows 95, Windows 98, Windows NT 4.0, and follow-on Windows platforms. All future enhancements for the 32-bit environment will be provided in this client. This client should be used if you need any of the following:

  • TCP/IP connectivity
  • Quick start-up time, better overall performance, and reduced PC disk space usage
  • A secure network session (for example, encryption)
  • Continued enhancements in 5250 emulation and Data Transfer
  • Up-to-date Operations Navigator interfaces for administering and operating AS/400 systems
  • Use of the built-in AS/400 NetServer function for file and print serving
  • Improved middleware to make it easier to develop 32-bit client/server applications
  • Connection to AS/400 systems running OS/400 V4R2, or later

Reference Information

Refer to Software Announcement 299-022 , dated February 9, 1999.

Refer to Software Announcement 299-023 , dated February 9, 1999.

Refer to Software Announcement 299-026 , dated February 9, 1999.

Refer to Hardware Announcement 199-024 , dated February 9, 1999.

Trademarks

 
AFP and eNetwork are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
AS/400, OS/400, DB2 Universal Database, and AnyNet are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Microsoft and Windows are trademarks of Microsoft Corporation.
 
Windows NT is a registered trademark of Microsoft Corporation.
 
Java is a trademark of Sun Microsystems, Inc.
 
Lotus and 1-2-3 are registered trademarks of Lotus Development Corporation.
 
Other company, product, and service names may be trademarks or service marks of others.

AS/400 Client Access Express for Windows

AS/400® Client Access Express for Windows™ can be used to connect to AS/400 systems running OS/400® V4R2, or later.

Windows 95, Windows 98, and Windows NT® 4.0 Environment

Client Access Express for Windows is designed for end users running on the Microsoft™ Windows 95, Windows 98, and Windows NT 4.0 (Workstation or Server) operating systems. Additionally, the following environments, which do not actually need Client Access installed on the user desktop, are also supported:

  • Microsoft Windows NT 4.0 Terminal Server Edition (TSE) — this environment enables the NT server to be used as a gateway between end users and the AS/400. This capability is particularly advantageous to Network Station™ users who would like to use Client Access functions such as PC5250 and ODBC. For detailed information on environments and functions supported, refer to Information APAR II11373 on the Client Access Web page at:
  • Microsoft Windows NT 4.0 Server with Microsoft Internet Information Server (or IIS) and Microsoft NT 4.0 Workstation with a version of IIS called Peer Web Services. This support provides AS/400 database access from Web pages. Refer to Web publishing with the Client Access ODBC driver and IIS information in the Developers Corner of the Client Access Web page for examples on how to access an AS/400 database using the Internet Data Connection (IDC) component of IIS or by using Active Server Pages (ASP) scripts.

Security

The Express client uses the TCP/IP Secure Sockets Layer (SSL) Version 3.0 to encrypt the user ID and password plus any other information sent between the AS/400 and the desktop. The Express client offers the flexibility to choose what is encrypted. For example, you may want to encrypt data transmitted via Data Transfer but find it unnecessary to encrypt data sent to your PC printer via PC5250 printer emulation.

Use of AS/400 NetServer for File and Print Serving

Desktop users can now fully satisfy their file and print serving needs through the AS/400 NetServer function. Therefore, all the file and print serving functions currently existing in the other AS/400 Client Access clients have been removed from the Express client.

NetServer brings the following additional benefits versus using built-in PC file and print serving functions, including:

  • No background tasks (such as cwbuitsk, cwbnpred, cwbsvd, cwbbs), which previously used extra battery power on laptops.
  • When using Network Drives to access IFS information or Network Printers to use AS/400 network printers, these resources were visible to all end users on the AS/400. NetServer allows the administrator or owner of a resource to control its visibility to end users. Creating a "share" enables viewing of that resource. If no share exists, users will not see the directories or printers.

To use the AS/400 NetServer, only the Client for Microsoft Networks (shipped with Microsoft 32-bit operating systems) with file sharing enabled needs to be installed on the PC.

AFP™ Workbench Viewer

The AFP Viewer provides many end-user productivity aids such as ability to zoom in or search for specific portions of a stored document.

PC5250 Emulation

Client Access Express for Windows provides display and print emulation capabilities that can be used to:

  • Run AS/400 programs
  • Work with OS/400 5250 screens
  • Print AS/400 output on PC-attached printers

The following is a description of the enhancements provided in Version 4.3 of PC5250:

  • Connection status messages are displayed on a Windows status bar to provide better visual feedback of the activities occurring when the emulator is connecting, such as establishing a link, connection, and logging on.
  • To enable more flexibility and ease-of-use, PC5250 can be started via many options such as from the:
    • Start or Configure Session icon
    • Multiple Session icon
    • New Menu option from a single click on Client Access desktop
    • Operations Navigator option
    • PC5250 icon
    • Client Access System icon
  • The Copy/Cut function now includes a "ClipOnlyWhenMarked" parameter. Previously, if no area was marked when the "copy" icon was selected, the entire screen contents would be saved to the clipboard. When "ClipOnlyWhenMarked" is set to "Y," PC5250 will ignore the copy/cut operation of the unmarked area.
  • To handle scaling and COR, parameters previously had to be set in the .WS or .INI file. Now the Printer Control Panel, under the file menu, is enhanced to give users an easier interface for these customizations.
  • Configuration options have been added to the Column Separator function to enable non-display and non-print options. This provides consistency to AS/400 users doing print screen functions from either color terminals or PCs.
  • Euro currency support — eleven new host code pages (924, 1140--1149) and two new PC code pages (923 and 858) are added to support the euro currency sign.
  • Code pages have been added for ANSI 1252 (Latin 1), ANSI 1254 (Turkish), and Japanese 943 (New JIS support). Support has also been added for Polish 457 keyboards.
  • Japan recently implemented a new postal bar code to include an enhanced ZIP code that enables customers to get discounts on bulk mailing. The AS/400 SCS and AFP datastreams are enhanced to support the Japanese postal bar code, and PC5250 print emulation is enhanced to support this for PC-attached printers.

Data Transfer

PC files with most of the common PC formats can be transferred to the AS/400 database.

The following options are added to the Express client:

  • Users no longer need to set up a system connection through a Client Access connection program because the system name or TCP/IP address can be entered directly into the Data Transfer GUI.
  • The Data Transfer GUI now supports an "auto-run" option. This enables a user to create a transfer request, and perhaps put an icon on the desktop for this request, then simply double-click on the icon and the transfer will "auto-run" without additional user intervention. This transfer can also be placed in a start-up session.
  • For PC file upload requests, a wizard (on the toolbar icon and on the Data Transfer Tools menu) can be used to:
    • Interrogate the PC file layout
    • Present the user with a recommended AS/400 file layout (that the user can modify)
    • Create the new AS/400 database file definition to receive the uploaded file
  • Database information can now be inserted directly into a section of an existing HTML file, using a "template" section to tell Data Transfer where to put the resulting table in the HTML file. Previously, the entire HTML file was replaced with a table containing the database data.
  • Tab delimited text (TDT or TSV) file formats are now supported.
  • New transfer profile types (.DTF and .DTT) have been created that are .INI-file based and easier to use and service. The previous file types (.TTO, .TFR, .DT, and .RTO) are also supported.
  • The ability to control truncation of trailing spaces when transferring ASCII text files is now provided; previously, Data Transfer truncated automatically trailing spaces.
  • Other usability enhancements (such as ability to sort field details, adding various check boxes to Data Transfer GUI), and performance improvements (most noticeably when transferring CSV or BIFF5 files) are also provided.

Central Administration of PC Users

Microsoft System Policies: Client Access for Windows 95/NT provides policy templates for use with the Microsoft System Policy Editor. The Express client builds on this policy support so AS/400 administrators can pick and choose which Client Access functions are available to PC users. Administrators can create, edit, and change policy information and could:

  • Prevent a specific user from running the Client Access Data Transfer to upload or download data
  • Restrict the use of Operations Navigator
  • Control use of ODBC
  • Disable users from changing their passwords or modifying the password expiration warning time frame

The Express client includes the following additional granularity. Administrators can:

  • Better "control" over which Data Transfer functions can be used, such as the ability to:
    • Run batch uploads/downloads
    • Run GUI uploads/downloads
    • Run autostart uploads/downloads
    • Use Excel add-in
  • Restrict which AS/400 a request may be run against in networks with multiple AS/400 servers
  • Restrict AS/400 ODBC driver or OLE DB usage on a per-AS/400 basis
  • Preconfigure AS/400 system connectivity; then when a user starts a Client Access function only preconfigured systems would be available for use
  • Define policies by connection environment. For example, when a user is connecting from the "home" environment, SSL is required. However when using an "office" environment, SSL is not needed.

Each time a PC is started, the system policies are downloaded from the server to the PC. Policy restrictions can be enforced on a per-user or per-PC basis. This function can be used with any supported OS/400 release.

Operations Navigator Application Administration: Operations Navigator provides an Application Administration function that can be used rather than System Policies for administering the network. Whereas System Policy restrictions are downloaded to the desktop and managed through the Microsoft Windows registry, Application Administration restrictions are maintained in the AS/400 user profile (requires OS/400 V4R3, or later), and this customization then "roams" with the user. Administrators can identify:

  • Which Operations Navigator functions can be used
  • Which first-level and most second-level folders can be accessed
  • And can control use of other applications registered to Operations Navigator

In the Express client, Applications Administration can also restrict or control usage of PC5250, Data Transfer, ODBC, OLE DB, and Remote Command functions similar to what is provided via System Policies. In addition, access to third-party plug-ins can be controlled through Application Administration.

AS/400 Administration and Operation through Operations Navigator

With Client Access Express, Operations Navigator continues to expand to meet the needs of AS/400 administrators and operators.

For example:

  • Management Central allows easy management of multiple AS/400s by sending single requests through one AS/400 acting as a central server (OS/400 V4R4 is required on the Central Server; OS/400 V4R3, or later, can be on the end point). Management Central can be used to:
    • Collect performance data on AS/400s in the network. This function can be scheduled to occur when most convenient for the customer, either as a one-time operation or regularly on set dates and times.
    • Distribute and install OS/400 software fixes (PTFs) throughout the AS/400 network.
    • Gather AS/400 hardware and software inventory across the network and access it from the central server.
    • Execute commands on one or multiple systems with a single request.
    • Select objects in an AS/400 file system and create packages that can then be distributed to systems throughout the network, again with one request to a single system or groups of systems.
    • Management Central is integrated into the main Operations Navigator window. Similarly, utilities for defining, verifying, and changing AS/400 connections, formerly launched from the Client Access folder, are now available through Operations Navigator.
  • Folders in the Integrated File System (IFS) can be created, deleted, and renamed. File system objects can be cut, copied, pasted, and dragged or dropped between AS/400s and PCs. User Defined File Systems (UDFS) are also included.
  • AS/400 NetServer file and printer "shares" are now easier to create, locate, and manage by using the Operations Navigator printer list and IFS list. The current file shares can be listed separately to make it easy to quickly explore the contents of a file share or map a drive to it. File shares now support EBCDIC to ASCII conversion.
  • Operations Navigator provides interfaces to:
    • Work with large objects (LOBs) in the database
    • Use the DATALINK data type to extend the types of data that can exist in the database
    • Use user-defined data types
    • Create user-defined SQL functions

    Support is also provided for creating procedures, managing SQL indexes, and capturing and viewing SQL performance information. A utility for running SQL statements on the AS/400 is significantly enhanced to allow sets of statements to be easily entered, run, and saved as SQL script documents.

  • Operations Navigator provides the graphical interface for AS/400 TCP/IP capabilities. Virtual Private Networks (VPN) can now be set up for secure connections across a public network. Point-to-Point configuration is enhanced to support ISDN and L2TP.
  • Selected server software can now run in customer-defined subsystems. In addition a simplified interface for working with server jobs has been provided.
  • The plug-in support now allows anyone to extend their capabilities. Plug-ins can be written in Java™ or Visual Basic. Additional enhancements have been made for plug-ins to attach anywhere in the Operations Navigator function tree and be controlled by Application Administration.

Operations Console

The Express client includes the Operations Console function to enable PC workstations to locally or remotely perform AS/400 system operations and services (system console functions), and it also includes a Graphical Control Panel application. The following new functions have been added to Operations Console:

  • Either Operations Navigator or PC5250 display emulation can be used. This allows a PC to be used for all AS/400 console and Control Panel functions. Additionally, Operations Navigator enables you to configure and manage the AS/400 environment from the same session (OS/400 V4R3, or later).
  • The PC can be directly connected to the AS/400 system (via special cable connected to AS/400 MFIOP) or remotely connected via TCP/IP dial-up (to ECS modem).

    Note: Remote connection to OS/400 V4R3 requires a PC using a Windows NT operating system to be directly connected to the AS/400 system. Remote PCs can then dial-in to that PC. With OS/400 V4R4, remote PCs can dial-in directly to the AS/400 system.

Application Enablement

  • AS/400 OLE DB Provider (driver)

    OLE DB is part of Microsoft's universal data access standard for 32-bit Windows users. OLE DB is defined as a multiplatform access method for relational and non-relational data. Client Access includes an AS/400 OLE DB Provider so any client/server application written to this interface can be used to access AS/400 resources. The AS/400 OLE DB can be used for:

    • Record level access
    • SQL calls
    • Stored procedures
    • Data queues
    • Programs
    • CL commands.

    The AS/400 SDK for OLE DB and ActiveX, for use with the AS/400 OLE DB provider, is provided as part of the Client Access Express Toolkit.

  • ActiveX Automation Objects

    ActiveX automation objects are provided for Client Access data queues, remote commands, and distributed program calls. Many popular client languages, such as Visual Basic, Delphi, PowerBuilder, and Visual C++ support ActiveX automation objects, and now these programs can use the Express client key components to develop client/server applications between the PC and the AS/400. Online help (including example code) is provided and can be accessed from object browsers.

  • PC5250 Enablers
    • EHLLAPI support is provided so programmers can add a graphical interface to applications written to a 5250 interface to perform functions such as host data access, screen scraping, and host automation. This industry-standard, 32-bit support also enables applications currently written to the EHLLAPI of another emulation product to migrate and run unchanged using PC5250.
    • WinHLLAPI support is implemented so customers who have WOSA-compliant applications can migrate to PC5250.
    • PC5250 DDE now includes code conversion support. This provides a more consistent set of DDE APIs thus making it easier to migrate applications across different platforms.
    • Enhanced Non-Programmable Terminal User Interface (ENPTUI) provides 5250 datastream functions such as ability to show radio buttons and check boxes on end-user desktops that can support these functions (such as a PC versus a 5250 terminal). Users have requested the ability to enable/disable this function in order to complete certain actions. The PC5250 workstation profile now enables ENPTUI to be turned on or off.
    • PC5250 ActiveX Controls have been added and can be used in any application that supports ActiveX controls (such as Visual Basic and C++). These controls enable host applications to use a list box or button.
    • Recording can now be done in Visual Basic (VB) scripts or a macro. A tool/utility is also included that can convert a macro to VB Script.
  • AS/400 Toolbox for Java

    The AS/400 Toolbox for Java is a separately installable option of Client Access install. Once installed through Client Access, future updates to the Java Toolbox will be delivered to PC users through the Client Access directory update function.

  • Client Access Express Toolkit

    The Client Access Express toolkit is shipped on the Client Access Family for Windows PC CD-ROM and is also accessible from the Client Access Web page at:

    It provides the following functions for programmers:

    • Visual Basic Wizards for use with the AS/400 OLE DB provider
    • Documentation, headers, and libraries to help programmers easily build applications using the Client Access APIs
    • A toolkit help file that contains useful links to PC files and URLs containing samples or documentation so programmers can easily start building applications.

For example, the Client Access Web page contains:

.---------------------------+------------------------.
| Sample Code for Most APIs | Sample Code for OLE DB |
|---------------------------+------------------------|
| Visual Basic              | Delphi                 |
| C                         | PowerBuilder           |
|                           | Visual C++             |
|                           | Lotus (R) 1-2-3 (R)    |
|                           | Internet Explorer      |
'---------------------------+------------------------'

Publications

The following publications are shipped with AS/400 Client Access Family for Windows:

                                                          Order
Title                                                     Number
 
Client Access
  for Windows 95/NT -- Setup                              SC41-3512
  Express for Windows -- Setup (New)                      SC41-5507
  Enhanced for Windows 3.1 -- Setup                       SC41-5534

The following new publication also supports this announcement:

                                                          Order
Title                                                     Number
 
Client Access Express for Windows ODBC                    SC41-5509
  User's Guide

Additional Client Access technical information (such as details on performing silent installation or creating response files) is now contained in the AS/400 Information Center. It is designed for AS/400 professionals, administrators, programmers, and advanced users who need fast and easy access to Client Access and other technical information. The Information Center is maintained on the Internet at:

Express Client users can easily access this information by clicking on the "Internet Information" object in the Express Client folder; Client Access will start your preferred browser and take you to the Web page.

Technical Information

Specified Operating Environment

Hardware Requirements

AS/400 Server Requirements: The Express client connects to any supported RISC-based model of AS/400. Electronic Customer Service is provided via the AS/400 system. Client Access products must be installed on OS/400 for this support.

AS/400 disk storage requirements for the Express client are:

  • 65 MB for base code
  • Minimum of 10 MB for each national language version (NLV)

Client Workstation Requirements: The Express client supports selected PCs.

  • Any PC compatible with Microsoft Windows 95, Windows 98, or Windows NT 4.0 (Workstation or Server) operating systems
  • For a list of specific PC hardware and software already tested, visit the AS/400 Client Access home page at:

PC memory requirements will vary depending on the workstation operating system, the amount of memory available on the PC, and the number of other Windows applications being used. Following are some guidelines for determining memory requirements.

                            Windows 95/98              Windows NT
 
Minimum PC                      16 MB                   24 MB(1)
  Memory
Minimum PC                   80486 DX2(2)             Pentium(TM)
  Processor                     66 MHz                  100 MHz
1
32 MB is recommended for Windows NT.
2
Pentium processor is recommended for Windows 95/98.

PC disk space requirements are:

  • Typical Install — 58 MB
  • Custom Install — depends upon what is installed; dialog shows space required
  • Full Install — 103.5 MB

Software Requirements

AS/400 Server Requirements: The Express client can be installed on AS/400 systems running OS/400 V4R2, or later.

Client Workstation Requirements: Any of the following, or later compatible versions, can be used with the Express client:

  • Windows 95 or 98 (SBCS/DBCS national language versions)
  • Windows NT 4.0 Workstation (SBCS/DBCS national language versions)
  • Windows NT 4.0 Server (SBCS/DBCS national language versions)
  • Windows NT 4.0 Terminal Server Edition (TSE)

AS/400 NetServer: Client for Microsoft Networks (shipped with all Microsoft 32-bit operating systems) must be installed to use AS/400 NetServer file and print serving functions.

Secure Sockets Layer (SSL): An AS/400 Client Encryption licensed program (5769-CEx) and its prerequisite Cryptographic Access Provider program (5769-ACx) must be installed to use SSL communications security with the Express client.

  • 5769-CE1 (40-bit) requires 5769-AC1, 5769-AC2, or 5769-AC3
  • 5769-CE2 (56-bit) requires 5769-AC2 or 5769-AC3
  • 5769-CE3 (128-bit) requires 5769-AC3

TCP/IP Network Stacks

  • The Express client uses the TCP program shipped with the Windows 32-bit operating systems.
  • For a list of other tested TCP/IP stacks that can be used, contact your IBM representative or Business Partner, or visit the AS/400 Client Access home page at:

Compatibility: The following functions provided in the Windows 95/NT client are not provided in the Express client:

  • PC Console (superset of function now provided through Operations Console)
  • Graphical Access for AS/400
    • Operations Navigator provides the GUI for working with AS/400 resources via a GUI view.
    • The following 5250 emulation functions could be used to work with AS/400 programs (these are provided with OS/400 at no charge):
      • Client Telnet — is capable of emulating a 5250, 3270 or VT100 terminal when it connects to an AS/400- or S/390®- or ASCII-based Unix host.
      • Internet Connection for AS/400 products — Workstation Gateway is a server application that allows a client workstation to use a standard Browser to access the AS/400. The WSG (Workstation Gateway) transforms the 5250 screen output into equivalent HTML documents and delivers them to the client in an HTTP-based connectionless format.
  • NS/Router (including AnyNet® function for APPC over TCP/IP)
  • File and Print serving (now provided through AS/400 NetServer)
  • Ability to run any 16-bit applications (including ODBC)
  • Applications using SNA-specific APIs, Network Print APIs, and License Management APIs will not work with the Express client.

    Note: The Express client provides new APIs to:

    • Allow creation and manipulation of a system object that allows applications more flexibility when dealing with attributes (such as user sign-on information and Secure Sockets).
    • Allow a system object to be passed to the function you are performing (for example, Data Queues, Remote Command, and database) in place of the system name. This enables an application to have multiple conversations with each having different user ID/password or SSL attributes.

Planning Information

  • The Express client is supported for connection to AS/400 systems running OS/400 V4R2, or later. Some functions of the client (such as PC5250, ODBC, and OLE DB drivers) could be used when connecting to earlier versions and releases of OS/400. However, no AS/400 technical support is provided for these environments.
  • The Client Access Express Toolkit is provided "as-is".
  • When using PC5250 "Bypass Signon," the password is not encrypted. Anyone desiring password encryption should use the SSL support.
  • When PC5250 (for AS/400 access) and eNetwork™ Communications Suite (for 3270 mainframe access) are both installed, the following limitations are in effect:
    • PC5250 and 3270 emulation must use the same national language version
    • Only one national language can be used on the PC
  • The support to use the new Lotus 123.WK4 file format is an optionally installable component of Data Transfer. It is not installed by default due to the size of the code required to support this function.

Packaging: The following items are included in AS/400 Client Access Family for Windows (5769-XW1):

  • AS/400 Client Access Express for Windows client
  • AS/400 Client Access for Windows 95/NT client
  • AS/400 Client Access Enhanced for Windows 3.1 client
  • AS/400 media containing the Client Access Family for Windows code
  • PC CD-ROM containing the Client Access Family for Windows code

Ordering Information

Refer to Software Announcement 299-023 , dated February 9, 1999.

Note: AS/400 Client Access Express for Windows is not supported on OS/400 V4R1, or earlier releases.

Terms

Refer to Software Announcement 299-023 , dated February 9, 1999.

Program Services: Central Service will be available until:

  • May 31, 2001 (when running under OS/400 V4R4)
  • January 31, 2001 (when running under OS/400 V4R3)
  • May 31, 2000 (when running under OS/400 V4R2)

Charges

The charges provided in this announcement are suggested retail prices for the U.S. only and are provided for your information only. Dealer prices may vary, and prices may also vary by country. Prices are subject to change without notice. For additional information and current prices, contact your local IBM representative.

Refer to Software Announcement 299-023 , dated February 9, 1999.

Call Now to Order

To order, contact the IBM North America Sales Centers, your local IBM representative, or your IBM Business Partner.

IBM North America Sales Centers, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.

 Phone:     800-IBM-CALL
 Fax:       800-2IBM-FAX
 Internet:  ibm_direct@vnet.ibm.com
 Mail:      IBM North America Sales Centers
            Dept. AE001
            P.O. Box 2690
            Atlanta, GA  30301-2690
 Reference: AE001

To identify your local IBM Business Partner or IBM representative, call 800-IBM-4YOU.

Note: Shipments will begin after the planned availability date.

Trademarks

 
Network Station, AFP, and eNetwork are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
AS/400, OS/400, S/390, and AnyNet are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Pentium is a trademark of Intel Corporation.
 
Windows and Microsoft are trademarks of Microsoft Corporation.
 
Windows NT is a registered trademark of Microsoft Corporation.
 
Java is a trademark of Sun Microsystems, Inc.
 
Lotus and 1-2-3 are registered trademarks of Lotus Development Corporation.
 
Other company, product, and service names may be trademarks or service marks of others.