APPLICATION SYSTEM/400 LICENSED PROGRAMS RELEASE 2 AVAILABILITY
Contents


Announcement Letter Number 289-417 dated September 5, 1989
US - Last Revised on September 5, 1989



Brief Description of Announcement, Charges, and Availability

       Release 2 of Application System/400 (TM) (AS/400 (TM))
licensed programs adds function and improves availability and
usability.  In addition, AS/400 licensed programs enhancements
announced previously with a planned availability of fourth
quarter 1989 are included in the Release 2 programs.  Examples of new
functions include:
o   Ability to restore, on a Release 1 system, application objects
    saved on a Release 2 system
o   Support for additional printers
o   Application programming interface (API) for 3270 SNA
o   Support for higher-speed magnetic tape devices
o   User-specified password composition rules
o   Prestart jobs for communications
                              PROCESSOR-BASED OTC
                                                    AS/400
                                                 PERFORMANCE
                   OS/400 (TM)    AS/400 QUERY      TOOLS
       GROUP        (5728-SS1)     (5728-QU1)     (5728-PT1)
         D5          $  5,775         $  890         $  995
         E5            11,020          1,785          1,680
         F5            14,700          2,230          2,990
         G5            26,250          3,745          3,990
         H5            39,900          5,175          4,985
         J5            57,750          7,400          5,985
         K5            69,000          8,900          6,965
                                     AS/400
                                 CRYPTOGRAPHIC
                     SQL/400        SUPPORT
       GROUP        (5728-ST1)     (5728-CR1)
         D5          $  1,575       $  1,890
         E5             2,625          3,150
         F5             4,725          5,670
         G5             6,300          7,560
         H5             7,875          9,450
         J5             9,450         11,340
         K5            11,020         13,230
                            AS/400 OFFICE (5728-WP1)
       GROUP           OTC            PLC            ALC
         D5          $  2,885       $  1,890         $  335
         E5             5,775          3,780            670
         F5             7,215          4,720            840
         G5            12,120          7,925          1,410
         H5            16,740         10,945          1,945
         J5            23,960         15,680          2,770
         K5            28,640         18,740          3,310
Monthly License Charge: $ 945
                         AS/400 LANGUAGES DICTIONARIES
                                   (5728-DCT)
       GROUP                          OTC
     All Groups                        $ 315
       Planned Availability Date:  October 27, 1989
       Multi-column (snaking) text in AS/400 Office (5728-WP1) is
planned to be available December 1989.
 (TM) Trademark of International Business Machines Corporation.


Customer Letter Section

HIGHLIGHTS
o   Save/Restore Improvements
o   Communications Functions Enhanced
o   New Device Support
o   New Security Functions
o   Configuration Support Improved
o   Work Management Functions Improved
o   Additional Functions for users migrating from System/36
o   Interactive SQL Statement Prompting
DESCRIPTION
OPERATING SYSTEM/400 (5728-SS1)
SAVE/RESTORE IMPROVEMENTS
o   Enhanced Support for Central Site Maintenance
           To enable users to more easily support multiple AS/400
    systems from a central site, most application objects can be
    saved on a system at the current release level and restored on a
    system at the prior release level.  The user must specify that
    the result of the save operation is intended to be restored on a
    system with the previous release installed; the media is then
    written in the format required by the previous release.  It is
    also possible to restore to the current release from this media.
           It is the user's responsibility to assure that the
    functions used in a file or program are supported on the previous
    release.  In some cases, the user may be prevented from saving a
    supported object type if the system recognizes that the object
    uses a function new on the current release.
       For information on support for application program objects,
refer to Programming Announcement 289-424, dated September 5, 1989.
COMMUNICATIONS SUPPORT:
o   X.21 Short Hold Mode and Multiple Port Sharing
           X.21 Short Hold Mode (SHM) and Multiple Port Sharing (MPS)
    are supported to take advantage of the fast call set-up and
    clearing characteristics of X.21 circuit-switched networks.
           This support satisfies the planned enhancement announced
    on June 21, 1988, described as: 'Short Hold Mode (SHM), Multiple
    on June 21, 1988, described as: 'Short Hold Mode (SHM), Multiple
    Port Sharing (MPS) conventions for X.21 Circuit Switched
    Networks.'
    Networks.'
           Refer to Product Announcement 189-129, dated
    September 5, 1989, for more information on X.21 SHM/MPS.
o   Application Programming Interface for 3270 SNA
           The AS/400 Intersystem Communications Function is enhanced
    with the addition of a 3270 SNA API.  This API allows a
    user-written OS/400 application to communicate with a VTAM host
    application by sending and receiving 3270 data streams in the
    same manner as a user at a display station.
o   Auto-Dial Support for V.25 bis BSC Modems
           Auto-dial support for V.25 bis Binary Synchronous Modems
    is announced for the AS/400 system.  The Auto-dial support
    extends the AS/400 V.25 bis command set to the Binary Synchronous
    Modem environment.
o   Dynamic Configuration of Virtual Devices for Pass-Through
           To simplify using the display station pass-through
    function, an option on the target system automatically configures
    the necessary virtual controller and device to support the
    pass-through request.
o   Display Station Pass-Through to System/38 Enhanced
           The APPN capabilities of the AS/400 system and the
    System/36 can be used to establish display station pass-through
    from an AS/400 system through an APPN network and an intermediate
    System/38 to a system outside the APPN network.  A Remote
    Location Name (the target system) and Connection Device list are
    used to navigate from the AS/400 system to the target.
o   SNADS Communications Error Recovery Enhancements
           Additions to OS/400 SNADS allow a user to specify the
    number of times a SNADS sender should retry sending a
    distribution when a communications failure occurs.  The user may
    also specify the time interval between retries.
o   Application Programming Interface to Distribution Queues
           New commands allow users to write application programs for
    distribution management, including some error recovery.
o   Enhancements in DSNX Support
           A new command initiates a session with NetView (TM)
    Distribution Manager to release a held phase on the host.
o   SNADS Distributions Supported Using TCP/IP Communications
           SNADS distributions can be made to another system
    connected by the new TCP/IP support.  Refer to Programming
    Announcement 289-420, dated September 5, 1989, for more
    information about TCP/IP support.
o   Alerts Enhancements
           The AS/400 Alert support allows the user to create, change
    and delete alert descriptions based on a message ID.
           The support allows for viewing and changing of
    IBM-supplied alert conditions providing greater user flexibility
    in network problem notification.
o   Enhanced Support for Users of RPG II 'T" Specification
o   Enhanced Support for Users of RPG II 'T" Specification
           A new value is added to the APPTYPE parameter on the BSC
    device description to support binary synchronous communications
    (BSC) using the RPG II Telecommunications ('T") specification.
    (BSC) using the RPG II Telecommunications ('T") specification.
    This prevents the BSCEL line monitor from acting on incoming line
    bids, a frequent cause of errors.
o   Expansion of Telephone Number Fields to 32 Characters
           The length of the connecting number (CNNNBR) parameter on
    controller descriptions is increased from 22 to 32 characters.
    This allows users to specify the phone number with additional
    data such as access codes, country codes and special data.  The
    CALLNBR parameter online descriptions, used for V.25 bis CRI
    compatibility, is also expanded to 32 characters.
o   Enhancements to 3270 Device Emulation Support
    -   Data in row one, column one can be viewed and updated while
        running 3270 Display Emulation at any local display, remote
        display attached to a 5394 remote controller or any personal
        computer using WSF.  Row one, column one data is still not
        supported for non-display fields.
    -   Control over handling of null characters at the beginning of
        or embedded within the 3270 data stream is provided.  The
        user can specify this via the NULLS parameter on the Start
        3270 Device Emulation (STREML3270) command with two possible
        values.  The default value *BLANK indicates to blank out
        beginning and embedded nulls.  The value *REMOVE indicates to
        remove beginning and embedded nulls and is valid while
        running 3270 Device Emulation at any local display, remote
        display attached to a 5394 controller, or any personal
        computer using WSF.
    -   Specification of a function key that emulates the cursor
        select key function provides an alternative to the light pen
        select requirement.  The user can specify this via the CSRSLT
        parameter on the Start 3270 Device Emulation (STREML3270)
        command.
o   Restriction Removed for Receive Net File Command
           A save file may be received on an AS/400 system that
    originated on either a System/38 or another AS/400 system where a
    System/370 (TM) with VM/CMS participated in the transfer.
 (TM) Trademark of International Business Machines Corporation.
OPERATING SYSTEM/400 MIGRATION AID
o   A compilation option lists source and compiler errors by printing
    a listing of only those compilations that failed.
o   Compiler options for SFGR may be specified during migration.
o   The migration aid is enhanced to report System/36 item names that
    changed during migration.
o   Support is added for migration of the tape controller and device
    descriptions for the 3422 and 3430 tape devices from the
    System/38.
o   Support is added for migration of Personal Services to Release 2.
o   An additional AS/400 command restores System/38 users' private
    authorities to the migrated objects.
DEVICE SUPPORT
o   IBM 3422 and 3430 Magnetic Tape Drives Supported
           Automatic configuration supports the 3422 and 3430 tape
    drives.  The hardware compression feature, save/restore, data
    interchange, IPL and install of licensed programs are supported.
    Refer to Product Announcement 189-024, dated February 21, 1989,

    for additional information.
o   New IBM 9348 Model 001 Magnetic Tape Drive
           Automatic configuration supports the 9348 tape drive.  The
    9348 can be used for save/restore, data interchange, IPL and
    install of licensed programs.  Only software compression is
    supported.  Refer to Product Announcement 189-125, dated
    September 5, 1989, for additional information.
o   IBM 3480 and New IBM 3490 Magnetic Tape Subsystems Supported
           The 3480 Magnetic Tape Subsystem Models A22/B22 and 3490
    Magnetic Tape Subsystem Models D31 and D32 are supported by
    automatic configuration as IBM 3422 Magnetic Tape Drives.  The
    hardware compression feature, save/restore, data interchange, IPL
    and install of licensed programs are supported.  Refer to Product
    Announcement 189-127, dated September 5, 1989, for additional
    information.
           AS/400 licensed programs can be ordered for distribution
    on 3480/3490 (1/2-inch) magnetic tape cartridges including the
    following application programs.
    -   IBM AS/400 Distribution Management Accounting System (AS/400
        DMAS)
    -   IBM DataInterchange/400
    -   IBM AS/400 Hotel Reservation Guest Accounting System
    -   IBM AS/400 Order Management System
    -   IBM AS/400 MAPICS II
    -   IBM AS/400 MAPICS/DB
o   Support for Medium- to High-Speed Page Printers
           The OS/400 licensed program is enhanced with the
    integration of System/370 Print Services Facility (PSF)-like
    support for IBM 3812-002, 3816-01S, 3820, 3825, 3827 and 3835
    Pageprinters attached to an AS/400 system.
           OS/400 software support for the IBM 3820, 3825, 3827 and
    3835 Pageprinters uses the same interfaces currently used for the
    IBM 3812 and 3816 Pageprinters, including selection of fonts,
    page rotation, computer output reduction, drawer and code page.
    The Office licensed program supports bold, underscore,
    overstrike, subscript, superscript and justification.  The OS/400
    and Office licensed programs are enhanced to allow selection of
    duplex printing for printers supporting duplex.  The OS/400 and
    Office licensed programs use IBM 3812-compatible fonts on the IBM
    3820, 3825, 3827 and 3835 Pageprinters.  This compatibility font
    set is included in OS/400.
           An AS/400 system can now be used as a remote print server
    for System/370 generated Advanced Function Printing Data Stream
    (AFPDS).  It is the customer's responsibility to transfer AFPDS
    from a System/370 to an AS/400 system with file transfer
    facilities.  A new CL command (PRTAFPDTA) is provided to move
    this file onto an OS/400 output queue.  System/370 generated
    overlays, page segments, and form definitions can be down-loaded
    from a System/370 and stored on an AS/400 system for later use.
    A new AS/400 licensed program, IBM AS/400 Advanced Function
    Printing Fonts (5728-FNT), offers System/370 equivalent families
    of fonts (excluding DBCS fonts) for printing AFPDS on an AS/400
    system.  Refer to Programming Announcement 289-421, dated
    September 5, 1989, for additional information.  OS/400 commands
    DSPSPLF and CPYSPLF are not supported for AFPDS.  On an AS/400
    system, AFPDS can be printed only on the IBM 3812-002, 3816-01S,
    3820, 3825, 3827 and 3835 Pageprinters.
           Printing of System/370-generated 1403 line data on AS/400
    attached printers is supported with RJE.  Use of System/370 page
    and form definitions is not supported with 1403 line data on the
    AS/400 system.
           Printing of System/370 generated AFPDS graphics, image and
    bar codes is supported on AS/400 attached IBM 3812-002, 3816-01S,
    3820, 3825, 3827 and 3835 Pageprinters.
           Printing of AS/400 generated graphics, image and bar codes
    is supported on AS/400 attached IBM 3812-002 and 3816-01S
    Pageprinters, and is not supported on AS/400 attached IBM 3820,
    3825, 3827 and 3835 Pageprinters.
           The IBM 3820, 3825, 3827 and 3835 Pageprinters will attach
    to the AS/400 System Units through the IBM Token-Ring Network
    with the Remote PrintManager Version 2.0.3 support.  The IBM 3820
    Page Printer will also attach to the AS/400 through an SDLC
    communications line.  The IBM 3820, 3825, 3827, and 3835
    Pageprinters attach to all models of the AS/400.  Refer to the
    following publication for information on attaching the subject
    printers on an AS/400 system: Advanced Function Printing by
    Example (SC21-8181).
o   Duplex Printing Support added to printer device file
           The DUPLEX parameter is added to printer device file to
    allow specifying:
    -   Simplex printing (one side of paper only)
    -   Duplex printing (both sides of paper, with top of each side
        at the same end of the paper.  This allows binding at the
        side).
    -   Duplex printing (both sides of paper, with top of each side
        at opposite ends of the paper.  This allows binding at the
        top and is referred to as 'tumble duplex").
        top and is referred to as 'tumble duplex").
o   Enhanced Printer Support in DDS
           The BARCODE DDS function is enhanced:
    -   For the IBM 4224 Model 1E3 and 4234 Model 12 Printers
        --  New barcode identifiers, CODEABAR and CODE128
    -   For the IBM 3812-2, 3816, 4224-101, 102, 1C2, 1E3 and 4234-12
        Printers
        --  Variable width and variable 'wide-to-narrow" ratio
        --  Variable width and variable 'wide-to-narrow" ratio
        --  Barcode height range increased to one to nine
        --  HRI can be specified on top
           The PRTQLTY DDS keyword is added to allow print quality
    selection to be specified within a file for barcodes and graphic
    characters.
o   Local ASCII Devices Supported on 9406 Workstation Controller
           ASCII workstations can be configured on a local ASCII
    workstation controller on the 9406 system unit.
o   New ASCII Printers Supported
    -   Proprinter (TM) 4201 Model 3 (emulates a 5256 and 5224)
    -   Proprinter 4202 Model 2 (emulates a 5256 and 5224)
    -   IBM Proprinter 4202 Model 3 (emulates a 5256 and 5224)
    -   IBM Proprinter 4207 Model 2 (emulates a 5256, 5224 and 5219)
    -   IBM Proprinter 4208 Model 2 (emulates a 5256, 5224 and 5219)
    -   IBM 4224 Printer Model 1E3 (emulates a 5256, 5224 and 5219)
    -   IBM 4234 Dot Band Printer Model 13 (emulates a 5256 and 5224)
               NOTE:  ASCII printers must be configured manually.
o   ASCII Controllers Supported by PRTDEVADR Command
           The Print Device Addresses command produces a matrix that
    lists devices attached to a local workstation controller and
    shows what is configured at each port and switch setting.
           In addition, support for local ASCII workstation
    controllers is added to show what is configured at each port,
    including an optional auxiliary printer.
o   Enhanced Support for Emulating ASCII Devices
           The user may specify selected operating characteristics
    for the emulating device, different from those allowed for the
    device emulated.  The operating characteristics include: physical
    attachment, word length, type of parity, line speed and stop
    bits.
o   New Function Key Keywords in DDS
           Some keyboards use the nomenclature 'Pageup" and
           Some keyboards use the nomenclature 'Pageup" and
    'Pagedown" rather than "Rollup" and "Rolldown."  Other keyboards
    'Pagedown" rather than "Rollup" and "Rolldown."  Other keyboards
    have no 'Pagexxxx" or "Rollxxxx" keys or a Help key.  The
    have no 'Pagexxxx" or "Rollxxxx" keys or a Help key.  The
    following function key keywords are added to DDS to solve these
    problems:
    -   PAGEUP keyword provides same function as ROLLDOWN.
    -   PAGEDOWN keyword provides same function as ROLLUP.
    -   ALTHELP keyword allows specification of a CA key to access
        Help functions.  Default is CA01.
    -   ALTPAGEUP keyword allows specification of a CF key to perform
        the PAGEUP or ROLLDOWN function.  Default is CF07.
    -   ALTPAGEDWN keyword allows specification of a CF key to
        perform the PAGEDOWN or ROLLUP function.  Default is CF08.
o   Enhancements to Multi-File Magnetic Tape Support

           To make it easier to process all the files on a multi-file
    reel of magnetic tape, enhancements are added to CRT/CHG/OVRTAPF
    commands used to process magnetic tapes to allow:
    -   Processing the next file on a tape without knowing a sequence
        number (SEQNBR(*NEXT) parameter)
    -   Addition of a file at the end of a tape (SEQNBR(*END)
        parameter)
 (TM) Trademark of International Business Machines Corporation.
SPOOLING SUPPORT
o   Spool Performance Enhancement
           The time required to display the first screen for 'Work
           The time required to display the first screen for 'Work
    with All Spool Files' and "Work with Output Queue" is reduced,
    with All Spool Files' and "Work with Output Queue" is reduced,
    especially with a large number of entries available for display.
o   Improved Handling of Form Type Changes
           Printer device support is enhanced to 'remember" the last
           Printer device support is enhanced to 'remember" the last
    form type used on a printer in most cases, whether or not
    spooling is in effect.  The form type required for the next
    printed report is compared with the 'remembered" form type to
    printed report is compared with the 'remembered" form type to
    determine whether or not to issue a message to change the forms.
DEBUG SUPPORT
o   Breakpoint program allowed in interactive debug allows additional
    flexibility in the processing to be done at a breakpoint.
o   Trace Internal Supports Communications Lines
           The Trace Internal (TRCINT) command supports tracing
    licensed internal code activity associated with use of
    communications lines and controllers.  Up to 16 lines,
    controllers and devices can be traced at one time.  This should
    enhance a user's ability to analyze certain communications
    problems.
o   MPL Trace Enhanced to Support Batch Jobs
           It is possible to specify a system-wide time interval at
    which to capture information for a batch or automatic job.  A new
    job attribute allows the user to specify whether or not a given
    job is MPL traceable.
SECURITY SUPPORT
o   User-Specified Composition Rules for Passwords
           Each of the following password composition rules is
    controlled by a new system value:
    -   Minimum and maximum length (one to 10 characters)
    -   Different from previous 32 passwords? (yes/no)
    -   List of up to 10 restricted characters
    -   Adjacent digits allowed? (yes/no)
    -   Character repetition allowed? (yes/no)
    -   Every position different from previous password? (yes/no)
    -   One or more numeric digits required? (yes/no)
    -   Name of a user-written password validation program
o   Option to Force a User to Change Password at Next Sign-on
o   Additional Enhancements in User Profile
    -   Whether or not to display a sign-on information screen,
        showing:
        --  Date/time of last sign-on
        --  Number of invalid sign-on attempts since last successful
            sign-on
        --  Number of days until password expires (if within the next
            seven days).
        This screen is always displayed if the user's password will
        expire within the next seven days.
    -   Whether or not to allow sign-on at more than one device at a
        time.
    -   Whether or not explicit authority is required to a
        workstation to enable a user with *ALLOBJ or *SERVICE special
        authority to sign-on to that workstation.
           All new user profile parameters can be retrieved using the
    Retrieve User Profile (RTVUSRPRF) command.  The date/time of last
    valid sign-on as well as the number of invalid sign-on attempts
    since the last valid sign-on can also be retrieved.
o   OUTFILE Support Added to Display User Profile Command
           The user's ability to write applications to manage
    security and perform security auditing tasks is improved by the
    addition of OUTFILE support to the Display User Profile
    (DSPUSRPRF) command.
o   Passwords Removed from Joblog
           To improve security, system commands used to enter
    passwords no longer show the password in the job log.
    User-written commands with similar requirements can specify any
    of the following for a given parameter:
    -   Display but do not put in joblog
    -   Display and put in joblog
    -   Neither display nor put in joblog
CONFIGURATION SUPPORT
o   New Retrieve Configuration Source Command
           The RTVCFGSRC command generates Control Language (CL)
    source for creating all existing configuration objects and places
    it in a source file specified by the user.  This should make it
    possible to 'save" the configuration of a system without having
    possible to 'save" the configuration of a system without having
    to do a Save System (SAVSYS), and should make it easier to 'copy"
    to do a Save System (SAVSYS), and should make it easier to 'copy"
    a configuration onto another system.
o   New Retrieve Configuration Status Command
           The status of communications lines, controllers and
    devices can be retrieved in a CL program, to allow a user-written
    program to automate line, controller and device error recovery to
    some degree.  This may help provide more unattended operation.
o   Enhancements to Configuration Commands
           Option 8 is added to the screens for WRKLIND, WRKCTLD and
    WRKDEVD to allow working with the status of the specified
    configuration object.
           Option 8 is added to the screen for WRKCFGSTS to allow
    working with the description of the specified configuration
    object.
           Option 9 is added to the screen for WRKCFGSTS to allow
    displaying the status of the Mode for an APPC device.
           F19 supports toggling between 'expert" mode and
           F19 supports toggling between 'expert" mode and
    'non-expert" mode.  In expert mode, the instructions, options
    'non-expert" mode.  In expert mode, the instructions, options
    descriptions and function key descriptions are removed from the
    screen to provide more room for displaying configuration status.
LIBRARY / OBJECT SUPPORT
o   Additional Objects Supported by 'Work with" Commands
o   Additional Objects Supported by 'Work with" Commands
           WRKxxx commands are added for most object types.  In all
    cases, the command displays a list of the requested objects.
    Options available from the list display depend upon the type of
    object but always include 4-Delete and 13-Change description.
o   Changes in Support for Objects in Folders
           Folder and Document objects are not handled in the same
    manner as other objects on the system, and as a result, several
    commands that support 'all" objects cannot provide consistent
    commands that support 'all" objects cannot provide consistent
    support for folders and documents.  The function of the following
    commands is changed:
    -   The Change Object Description (CHGOBJD) command no longer
        supports folder objects.
    -   The Work with Object Locks (WRKOBJLCK) command supports both
        folder and document objects.
    -   The Work with Objects (WRKOBJ) command invokes the DSPDLOAUT
        command if Option 5 is specified or the EDTDLOAUT command if
        Option 2 is specified for a document or folder object.
    -   The Check Document Library Object (CHKDLO) command is added
        to provide function similar to Check Object (CHKOBJ) for
        other objects.
WORK MANAGEMENT SUPPORT
o   Prestart Jobs for Communications
           In order to improve the performance of Program Start
    Requests (PSRs) coming from another system over a communications
    line, a 'prestart" jobs environment can be specified in a
    line, a 'prestart" jobs environment can be specified in a
    subsystem description.  There is a new prestart job work entry
    (PJE) that contains the name of an application program as well as
    several environment parameters, such as:
    -   How many prestart jobs to start when the subsystem is
        started.  Each job runs the program specified in the prestart
        job entry.
    -   What to do when a PSR arrives, and all available prestart
        jobs that run the requested program are already in-use.
           When the subsystem is started, the programs named in PJE
    work entries are run until they reach an 'Acquire" operation.
    work entries are run until they reach an 'Acquire" operation.
    The programs then wait until a PSR is received for that program.
    This includes opening files and other initiation processing.
    When a Program Start Request is received later from any of the

    communications environments (for example, APPC), an 'available"
    communications environments (for example, APPC), an 'available"
    prestart job for the requested program is selected, reducing the
    time required to begin processing.
           When processing is completed for a given program start
    requester, the prestart job remains active to satisfy a future
    PSR.
           The prestart jobs environment is very dynamic.  A Display
    Active Prestart Jobs (DSPACTPJ) command allows a view of the
    utilization of the prestart job entries in a subsystem.
    Information displayed for a given prestart job entry includes:
    -   Number currently in-use (with attached users)
    -   Utilization statistics over an elapsed time
o   Generic Workstation and Communication Device Names in Subsystems
           Users can control the allocation of specific workstation
    devices and communication devices to specific subsystems by using
    generic names for workstation name entries.
           In addition, it is no longer necessary to add workstation
    type entries for new displays with the addition of *ALL, *ASCII
    AND *NONASCII as valid workstation type entries.  This should
    assist users who use their own naming convention.
o   OPTION Parameter Added to Display Job and Work with Job
           An OPTION parameter is added to bypass the job menu and
    provide direct access to the requested information.  The DSPJOB
    option can also be specified on the System Request input line.
o   Add Library List Entry Command Enhanced
           Three new parameter values allow:
    -   Adding a library *AFTER a specified library
    -   Adding a library *BEFORE a specified library
    -   Replacing a specified library
ONLINE EDUCATION SUPPORT
o   Two Modules Included in Tutorial System Support
           Existing Tutorial System Support (TSS) modules are updated
    to include Release 2 information, and the following modules are
    added:
    -   Program Temporary Fix (PTF) Overview
    -   Course Enabling.
o   Bookmark Function Added to Online Education
o   User-Defined Audience Paths in Online Education
           The education administrator can create and change audience
    paths to provide further control over the courses and modules a
    student should see.  An option is provided to allow the creation
    of a new path based upon an existing path within the same course.
o   New Interface for Online Education Administrator
           A complete set of interfaces enables the education
    administrator to add a newly-authored course to the system or to
    change information about an existing course.  The administrator
    can provide the following:
    -   Course information
    -   Course module information
    -   Audience path information.
           Tracking of closed courses is added to the education
    administration system.
o   Access to Online Education Made Easier
           A user support and education option on MAIN menu, and the
    screen flow following selection of option 10 should make it
    easier to enroll in a course and audience path.
MESSAGE SUPPORT
o   Formatted Output Option on Message Text Display
           An option is added to specify that the display or printed
    output of Display Message Description should be formatted, using
    the formatting markups embedded within the message text.  The
    display should be similar to that shown on the Additional Message
    Information screen.
o   Text for Over 2,500 Messages Improved
DATA BASE SUPPORT
o   Interactive Data Definition Utility (IDDU) Enhancements
           New parameters on Work with Data Definition specify the
    data dictionary name and the type of data definition within the
    dictionary.  A new parameter on Work with Data Base Files using
    IDDU specifies the name of the library to work with.
o   Improved Performance for Data Base Inserts
           An internal change may result in a performance improvement
    where a large number of records are inserted into a data base
    file.
o   New Retrieve Member Description Command
           The Retrieve Member Description (RTVMBRD) command allows a
    user to retrieve information about a member into CL variables in
    a CL program.
o   SEQONLY(*YES) Supported Under Commitment Control
           This enhancement may improve performance of batch jobs
    operating in a commitment control environment.
o   Hexadecimal Data Type Supported in DDS
           DDS for physical and logical data base files supports
    specification of hexadecimal data.  This data type can protect
    the integrity of bit-oriented data when the system translates
    character data to a different character set and code page (for
    example, EBCDIC to ASCII).  Hexadecimal fields are treated as
    character fields in most respects other than code page
    translation.
SYSTEM/36-EQUIVALENT SUPPORT:
o   Put Overrides Supported on Initial Write of Screen Format
           If Put Overrides are in effect the first time a screen
    format with input fields is written, the input fields are not
    sent, but the rest of the screen is displayed as requested.
o   User Option for Where Function Keys are Processed
           System/36 applications have the ability to use function
    keys in RPG II and COBOL 74 programs as well as the PROMPT OCL
    statement.  The keys are enabled on SFGR specifications;
    application programs or Workstation Data Management may handle
    the keys.  The option is supported for the following:
    -   Rollup/Pagedown
    -   Rolldown/Pageup
    -   Help
    -   Home
    -   Print
    -   Clear.
o   HLPRTN Used to Return Control to Program
           The Retain Command Key (RETKEY) DDS function is enhanced
    to include the HLPRTN specification.  Also the Help Return
    (HLPRTN) DDS keyword is used to return control to an application
    program when the Help key is pressed.
o   Larger Default EXTEND Size for New Files (from 2,560 to 32,767
    bytes)
           A block size of 32,767 bytes (increased from 2,560 bytes)
    should result in more efficient use of auxiliary storage (fewer
    disk extents for an extended file).
o   CALLable Program for Converting Device Names
           Program QEXCVTDV can be CALLed from any high-level
    language program to determine the equivalent System/36-type
    device name for a given AS/400-type device name and vice versa.
    This can simplify procedures running in the System/36 Environment
    with a mixture of System/36 procedures and commands and AS/400
    commands.
o   System/36 Encryption Subroutines Supported
           If the Cryptographic Support licensed program (5728-CR1)
    is installed, a High-Level Language program running in the
    System/36 environment can call either SUBR30 or SUBR31 to encrypt
    data.  Normally, SUBR30 is used by RPG programs and SUBR31 is
    used by COBOL programs; there is no checking to determine the
    subroutine used.
           Support on the System/36 differs from that on the AS/400
    system by the additional error conditions that can be returned on
    the AS/400 system.
OTHER ENHANCEMENTS
o   Maximum Length of CL Variables Increased from 2,000 to 9,999
o   Maximum Data Queue Entry Length Increased from 1,024 to 4,096
o   System Screens Usability Enhancements.  Several system screens
    are changed to improve consistency and usability in the user
    interface.  Significant added or changed function keys are:
    -   F1=Help -- supported on all screens, but not shown as a valid
        F-key
    -   F17=Top -- to roll a list display to the top
    -   F18=Bottom -- to roll a list display to the bottom
o   Support for ALL DR2 Graphics Orders in GDDM (TM)
o   Concurrent Update Protection Added to Q&A Data Base
o   Multi-lingual Q&A Data Bases Supported
o   Additions/Changes/Deletions in QUSRTOOL Library
           Several functions are added (for example, create and

    manage group job menus); some are changed/fixed; and a few are
    deleted (for example, Retrieve Member Description
    (RTVMBRD) -- now included in the QSYS library).
o   Enhancements in Folder Management
           The REFDLO keyword on the CHGDLOAUT command supports a new
    parameter value, *INFLR, which indicates the authority should be
    the same as that of the object's parent folder.  This should
    improve performance when opening the object by eliminating the
    need to set up an internal control block.
           A change in internal processing should also improve the
    performance of opening a document or folder the second or
    subsequent time by reusing an internal control block rather than
    creating one.
           Folder and document names can now include all characters
    with hexadecimal codes between and including X'41' through X'FE',
    except '*" (X'5C'), "/" (X'61') and "?" (X'6F').  This should
    except '*" (X'5C'), "/" (X'61') and "?" (X'6F').  This should
    allow additional personal computer applications to use AS/400
    shared folder support and make it easier to migrate folders and
    documents from a System/36.
o   Additional Program Attributes Displayed
           The Display Program Information screen (DSPPGM command)
    shows the following additional information about a program:
    -   Which main storage pool to use for page faults
    -   Whether or not to update PASA
    -   Whether or not to clear PASA
    -   Number of pages to read into main storage on a page fault
    -   Whether or not RTVCLSRC is allowed
    -   Whether or not decimal data errors are fixed.
NOTE:  These attributes may be specified only with selected
languages; if they cannot be specified, the language compiler selects
a default.
 (TM) Trademark of International Business Machines Corporation.
STRUCTURED QUERY LANGUAGE/400 (5728-ST1)
INTERACTIVE STRUCTURED QUERY LANGUAGE (SQL) ENHANCEMENTS
o   Prompting Supported for SQL Statements
           In order to reduce the knowledge required to use SQL, all
    SQL statements can be prompted, using an implementation similar
    to that for command prompting.  If nothing has been typed when
    prompting is requested, a menu of available SQL statements is
    displayed from which the user may select.  If something has been
    typed, it must include at least the verb of the SQL statement but
    may also include part or all of the rest of the statement.
o   Session Save/Retrieval
           The Exit screen for interactive SQL includes an option to
    save everything about the session: the SQL statements entered as
    well as the environment specified on the STRSQL command or on the
    Session Services display.  When starting a later interactive SQL
    session, the saved session can be resumed or a new session can be
    started.  When resuming the saved session, it appears as though
    never suspended; the environment is intact and any SQL statements
    entered prior to suspension may be viewed and rerun.
o   High-Level Language Syntax Checking
           Interactive SQL can be used to develop SQL statements
    intended to be embedded in a high-level language (HLL) program.
    In order to do proper language-specific syntax checking, the
    intended HLL can be specified when starting SQL (STRSQL command)
    or on the Session Services display.
o   Prefix Changed for SQL Text Messages
o   SQL Support for the C Language
IBM AS/400 OFFICE (5728-WP1)
AS/400 Office is renamed OfficeVision/400.  For a time, both names
will be used to refer to this licensed program.
       Refer to Programming Announcements 289-204, dated
May 16, 1989, and 289-317, dated June 20, 1989, for additional
enhancements in AS/400 Office and OS/400.
STATEMENT OF GENERAL DIRECTION
During 1990, IBM intends to provide the availability date of the
Systems Application Architecture (TM) (SAA) Common Programming
Interface, Procedure Language, based on the existing REXX Language on
the AS/400 system.  For additional information, refer to the SAA
Procedures Language Reference (SC26-4358).
       IBM intends to provide support for the Easel (1) for OS/2 (R)
Extended Edition product on Version 1.2 of OS/2 Extended Edition.  In
addition, IBM intends to support this product when working with the
AS/400 through the 5250 Workstations Feature via the Communications
Manager.
       Announcement will be based upon IBM's business and technical
judgment.
 (TM) Trademark of International Business Machines Corporation.
 (1) Registered trademark of Interactive Images, Inc.
 (R) Registered trademark of International Business Machines
   Corporation.
EDUCATION SUPPORT
       Education to support the IBM AS/400 system and related
licensed programs helps to ensure effective installation planning,
programming and efficient day-to-day operations.  Online education,
IBM Learning Center and classroom education offerings are available.
       The following online education is available:
COURSE TITLE
Tutorial Systems Support
IBM Discover/Education AS/400 Implementation
IBM Discover/Education AS/400 Implementation --
 Additional Topics
IBM Discover/Education AS/400 Introduction to
 Data Communications
IBM Personalized Learning Series -- AS/400 System
 for the Experienced System/38 Implementer
IBM Personalized Learning Series -- AS/400 System
 Using  the System/36 Environment
IBM Personalized Learning Series -- AS/400 System
 Administration and Control
IBM Personalized Learning Series -- AS/400 Relational
 Data Base Design and Coding
IBM Personalized Learning Series -- AS/400 System
 Administration and Control
IBM Personalized Learning Series -- OS/400 Structure,
 Tailoring and Basic Tuning
IBM Personalized Learning Series -- AS/400 Control
 Language Programming Workshop
IBM Personalized Learning Series -- AS/400 Interactive
 Program Design
IBM Personalized Learning Series -- RPG/400 (TM)
 Interactive Programming Workshop
       Tutorial System Support and the Discover/Education may be
completed on the student's delivered system or in the IBM Learning
Center.
       The following classroom courses are available:
                                                       COURSE
COURSE TITLE                                           CODE
AS/400 System for the Experienced
  System/38 Implementer                                S6003
AS/400 System Using the System/36
  Environment                                          S6002
AS/400 Relational Data Base Design
  and Coding                                           S6025
OS/400 Structure, Tailoring and
  Basic Tuning                                         S6023
AS/400 System Administration
  and Control                                          S6019
AS/400 CL Programming Workshop                         S6020
AS/400 Interactive Program Design                      S6014
AS/400 Networking                                      S6021
AS/400 System and System/3X Networking                 S6024
AS/400 Distributed Communications Working              S6012
AS/400 Communications Programming
  Workshop                                             S6017
AS/400 Performance Analysis and
  Capacity Planning                                    S6027
AS/400 Independent Workstation
  Implementation                                       S6018
 (TM) Trademark of International Business Machines Corporation.
       A description of these self-study and classroom courses is
contained in the Catalog of IBM Education (G320-1244).  Call IBM
Direct -- Education at 800 426-2468, for schedules, enrollments and
to place orders for self-study courses.
SCHEDULE
       Planned Availability Date:  October 27, 1989.  Multi-column
(snaking) text in AS/400 Office (5728-WP1) is planned to be available
December 1989.
TECHNICAL INFORMATION
SPECIFIED OPERATING ENVIRONMENT
MACHINE REQUIREMENTS:  The Operating System/400 licensed program

supports all models of the IBM AS/400 system, and requires a minimum
of 135 million bytes of auxiliary storage.  System work space is also
required, estimated at 12% of the total size of all installed
5728-XXX licensed programs.
       Additional auxiliary storage is required for each of the
following optional OS/400 functions (can be deleted during
installation if OS/400 was pre-loaded, or can be selected during
installation if OS/400 software must be loaded):
Online Information                   16.0 million bytes
Online Education                      4.0 million bytes
System/36 and System/38
 Migration                            6.0 million bytes
System/36 Environment                11.0 million bytes
System/38 Environment                 2.5 million bytes
Example Tools Library                19.0 million bytes
AFP Compatibility Fonts               4.5 million bytes
*PRV CL Compiler Support              3.0 million bytes
       Auxiliary storage is also required on all AS/400 systems for
Licensed Internal Code:
IBM 9404 System Unit                      76.0 million bytes
IBM 9406 System Unit                      94.0 million bytes
NOTE:  In addition, disk space equivalent to the main storage size is
required to accommodate a main storage dump.  The Licensed Internal
Code sizes include dump space for a 4MB system.
       The auxiliary storage requirements for other AS/400 licensed
programs are included for convenience in calculating total
requirements.  Where two or more product descriptions are shown for
one licensed program, the separate product functions may be selected
during installation.
                                                         PROGRAM
                                                         SIZE IN
                                             PROGRAM     MILLION
DESCRIPTION                                  NUMBER      BYTES
IBM AS/400 BASIC                             5728-BA1      2.0
IBM COBOL/400                                5728-CB1      3.4
  Previous Release Compiler
    Feature (#6050)                          5728-CB1      2.9
IBM AS/400 System/36-
  Compatible COBOL                           5728-CB1      3.3
  Previous Release Compiler
    Feature (#6050)                          5728-CB1      2.7
IBM AS/400 System/38-
  Compatible COBOL                           5728-CB1      3.2
                                                         PROGRAM
                                                         SIZE IN
                                             PROGRAM     MILLION
DESCRIPTION                                  NUMBER      BYTES
IBM AS/400 Communications
  Utilities                                  5728-CM1      4.0
IBM AS/400 System/38
  Utilities                                  5728-DB1      8.2
IBM AS/400 Cryptographic
  Support                                    5728-CR1      0.5
IBM AS/400 Application
  Development Tools                          5728-PW1      8.5
IBM AS/400 Business
  Graphics Utility                           5728-DS1      2.0
IBM AS/400 PC Support
  Base                                       5728-PC1      3.0
  DOS Programs                               5728-PC1      7.0
  OS/2 Programs                              5728-PC1      5.0
IBM AS/400 Office                            5728-WP1     16.0
IBM AS/400 Pascal                            5728-PS1      6.5
IBM AS/400 Performance
  Tools                                      5728-PT1      9.0
IBM AS/400 PL/I                              5728-PL1      3.9
IBM AS/400 Query                             5728-QU1      3.0
IBM RPG/400                                  5728-RG1      3.3
  Previous Release Compiler
    Feature (#6050)                          5728-RG1      2.4
IBM AS/400 System/36-
  Compatible RPG II                          5728-RG1      4.0
  Previous Release Compiler
    Feature (#6050)                          5728-RG1      2.6
IBM AS/400 System/38-
  Environment RPG III                        5728-RG1      3.2
IBM SQL/400                                  5728-ST1      1.0
IBM C/400                                    5728-CX1      2.0
IBM AS/400 Point-of-Sale
  Communications Facility                    5728-CF1      1.0
IBM AS/400 Transmission
  Control Protocol                           5728-TC1     13.0
IBM AS/400 Language
  Dictionaries                               5728-DCT      9.5
       All dictionaries are loaded during installation.  Unneeded
dictionaries may be deleted.
    Catalan                                                 .2
    Danish                                                 .43
    Dutch                                                  .25
    Finnish                                               .005
    French                                                  .8
    French Canadian                                         .8
    German                                                 .62
    Greek                                                   .7
    Icelandic                                               .4
    Italian                                                .25
    Norwegian                                              1.1
    Portuguese                                             .28
    Spanish                                                 .8
    Swedish                                                 .8
    Swiss-German                                           .62
    U.K. English                                           .36
    U.S. English                                           .45
    U.S. English Legal                                     .05
    U.S. English Medical                                   .22
IBM AS/400 Advanced Function (5728-FNT)
Printing Fonts:
  Sonoran Serif (2) (#5051)                                4.5
  Sonoran Serif Headliner (#5052)                          5.0
  Sonoran Sans Serif (3) (#5053)                           4.3
  Sonoran Sans Serif Headliner (#5054)                     4.9
  Sonoran Sans Serif Condensed (#5055)                     3.0
  Sonoran Sans Serif Expanded (#5056)                      2.4
  Monotype Garamond (4) (#5057)                            3.4
  Century Schoolbook (5) (#5058)                           3.7
  Pi and Specials (#5059)                                   .7
  ITC Souvenir (6) (#5060)                                 3.7
  ITC Avant Garde Gothic (7) (#5061)                       3.5
  Math and Science (#5062)                                 2.9
  Data1 (#5063)                                            0.2
  APL2 (#5064)                                              .6
  OCR-A and OCR-B (#5065)                                   .1
       Each National Language Version for multi-lingual support
requires up to 55 million bytes of auxiliary storage.
 (2) Registered trademark of the Monotype Corporation.  Sonoran Serif
   is functional equivalent of Monotype Times New Roman.  Monotype
   Times New Roman is a trademark of The Monotype Corporation.
 (3) Functional equivalent of Monotype Arial.  Monotype Arial is a
   Trademark of the Monotype Corporation.
 (4) Trademark of the Monotype Corporation.
 (5) Trademark of American Type Foundry.
 (6) Registered trademark of International Typeface Corporation.
 (7) Trademark of International Typeface Corporation.
PROGRAMMING REQUIREMENTS:
       For objects saved from a Release 2 system and then restored on
a Release 1 or Release 1 Modification Level 2 system, the following
PTFs must be applied:
o   For a Release 1 Modification Level 0 System:
    -   MF00689
    -   MF00702
o   For a Release 1 System:
    -   MF00690
    -   MF00703.
LIMITATIONS:  Unattended operation of the Automatic Cartridge Loader
feature of the IBM 3480/3490 Magnetic Tape Subsystems is not
supported for the Save Storage (SAVSTG) command and other Dedicated
Service Tool functions.
PLANNING INFORMATION

CUSTOMER RESPONSIBILITIES:  Before installing Release 2 licensed
programs, refer to the Memorandum to AS/400 Users (shipped with the
machine-readable material) for information necessary to plan the
installation process, including estimation of the time required.
SECURITY, AUDITABILITY AND CONTROL
       These products use the security and auditability features of
the IBM OS/400 Support.  Usage of these facilities is optional.  The
security measures supplied by OS/400 are designed to reduce the risk
of users changing or destroying resources, but does not prevent it.
The OS/400 security features include the use of passwords, a security
option to limit a user's ability to perform functions provided by
customer-designed menus, and a security option to limit read/write
access for files, libraries and folders during normal operations.  To
achieve increased security, the OS/400 controls should be combined
with physical security and a division of duties.
       User management is responsible for evaluation, selection, and
implementation of security features, administrative procedures and
appropriate controls in application systems and communication
facilities.
ORDERING INFORMATION
CURRENT LICENSEES
Current licensees of the following programs will be sent a Program
Reorder Form (PRF) from ISD by November 10, 1989.
o   5728-SS1 IBM Operating System/400
o   5728-PT1 IBM AS/400 Performance Tools
o   5728-ST1 IBM Structured Query Language/400
o   5728-WP1 IBM AS/400 Office
o   5728-DCT IBM AS/400 Language Dictionaries
o   5728-QU1 IBM AS/400 Query
o   5728-CR1 IBM AS/400 Cryptographic Support
       The PRF will reflect the current profile of the licensed
programs for which the customer is entitled to receive free updates.
The PRF must be returned to ISD in order to receive the Release 2
machine-readable material and publications.
NEW LICENSEES
Orders for new licenses will be accepted now.  Unless a later date is
specified, orders entered prior to the planned availability date will
be scheduled for shipment November 3, 1989.  Orders entered after the
availability date will be scheduled for the week following order
entry.
       An order for IBM AS/400 licensed programs consists of:
o   One or more licensed program orders (5728-XXX), and
o   One System Program Order (5750-ABD) (if pre-load option is not
    used)
       The 5728-XXX orders are required for billing and asset
registration.  The 5750-ABD order is required to stack the
machine-readable materials for each program onto the media selected
for delivery and to include the standard publications (and optional
publications, if ordered).  For optional publications, the
appropriate feature numbers must be ordered under both the 5728-XXX
and 5750-ABD type and model numbers.
       For the licensed program order, new users of the following
programs should specify one or more of the following types and
models:
TYPE        MODEL        DESCRIPTION
5728         SS1         IBM Operating System/400
5728         WP1         IBM AS/400 Office
5728         DCT         IBM AS/400 Language Dictionaries
5728         QU1         IBM AS/400 Query
5728         PT1         IBM AS/400 Performance Tools
5728         ST1         IBM Structured Query Language/400
5728         CR1         IBM AS/400 Cryptographic Support
BASIC LICENSE:  To order a basic license specify the program number
and feature number 9001 for asset registration.  For a
processor-based one-time charge specify one of the following feature
numbers as applicable and corresponding to the group that contains
the designated machine.  Also, specify the feature number of the
desired distribution medium.
                             BASIC ONE-TIME CHARGE
                                 FEATURE NUMBER
     GROUP       SS1     PT1     ST1     DCT     QU1     CR1
       D5       0001    0201    0171    0291    0071    0191
       E5       0002    0202    0172    0292    0072    0192
       F5       0003    0203    0173    0293    0073    0193
       G5       0004    0204    0174    0294    0074    0194
       H5       0009    0249    0329    0049    0129    0349
       J5       0010    0250    0330    0050    0130    0350
       K5       0218    2609    3004    1299    2397    3006
BASIC FEATURE NUMBERS FOR 5728-WP1
     GROUP       OTC     PLC     ALC
       D5       0031    0251    0311
       E5       0032    0252    0312
       F5       0033    0253    0313
       G5       0034    0254    0314
       H5       0029    0509    0529
       J5       0030    0510    0530
       K5       1869    3920    3960
Basic MLC feature number:  4206
NOTE:  The group can be determined by referring to the Exhibit for
IBM AS/400 Machines (Z125-4125) associated with the Agreement for IBM
Licensed Programs (Z125-3358).
       Select the following feature numbers as required:
DISTRIBUTION MEDIUM (SELECT ONE)                  FEATURE
MAGNETIC MEDIA TYPE                               NUMBER
6250 bpi Tape                                     3401
1600 bpi Tape                                     3402
1/4-inch Cartridge                                3403
1/2-inch Cartridge                                3404 *
* May be ordered effective November 13, 1989.
Product Feature Number                            5050
       For Asian Language support, specify the following feature
number:
English (Double-Byte Character Set)               2938
       For secondary language, select #59XX.
       Refer to Programming Announcement 289-423 and 289-422, dated
September 5, 1989, for language feature numbers.
       Specify feature #5000 and #3455 if the program will be
included in a Total System Packages (Pre-load).
       Specify feature #5005 and #3455 if the program will be
included in a Customized Pre-load Option.
       Specify feature #3444 if the machine-readable material should
be shipped via a System Program Order (5750-ABD).  (Will not be
pre-loaded and feature number not required if either of the above
pre-load options is selected).
                                                  FEATURE
                                                  NUMBER
Early Shipment of Publications                    3440
BASIC MACHINE-READABLE MATERIAL:  Initial shipment of
machine-readable materials and associated publications from ISD
requires a System Program Order (5750-ABD) in addition to the program
order detail above.
       No System Program Order is required for programs shipped from
manufacturing under the TSP or Custom Pre-load Options.
       Enter the following for a System Program Order:
Program Type/Model                                5750-ABD
Asset Registration                                9001
Licensed Program Feature Number
 (select one or more)
5728-SS1                                          1701
5728-WP1                                          1704
5728-DCT                                          1705
5728-QU1                                          1706
5728-ST1                                          1711
5728-PT1                                          1717
5728-CR1                                          1718
       For Asian Language support, specify the following feature
number:
English (Double-byte Character Set)               2938
Distribution Medium (select one)
6250 bpi Tape                                     3401
1600 bpi Tape                                     3402
1/4-inch Cartridge                                3403
1/2-inch Cartridge                                3404 *
* May be ordered effective November 13, 1989.
ADDITIONAL ORDERS:  After the initial order, additional programs
should be ordered by entering the required 5728-XXX orders PLUS a
5750-ABD System Program Order.  All components will be ordered under
both the 5728-XXX and 5750-ABD type and model numbers.
DSLO LICENSE:  To order a DSLO license, specify the program number
and one of the following feature numbers for a processor-based
one-time charge that corresponds to the group containing the
designated machine.
                              DSLO PROCESSOR-BASED
                                ONE-TIME CHARGE
                                 FEATURE NUMBER
     GROUP       SS1     PT1     ST1     DCT     QU1     CR1
       D5       0005    0205    0175    0295    0075    0195
       E5       0006    0206    0176    0296    0076    0196
       F5       0007    0207    0177    0297    0077    0197
       G5       0008    0208    0178    0298    0078    0198
       H5       0019    0259    0339    0059    0139    0359
       J5       0020    0260    0340    0060    0140    0360
       K5       0631    2677    3005    1870    2398    3007
DSLO FEATURE NUMBERS FOR 5728-WP1
     GROUP       OTC     PLC     ALC
       D5       0035    0255    0315
       E5       0036    0256    0316
       F5       0037    0257    0317
       G5       0038    0258    0318
       H5       0039    0519    0539
       J5       0040    0520    0540
       K5       0638    3940    3980
       For DSLO processor-based one-time charge specify feature
number 9901 for asset registration.
       Ordering a DSLO feature will result in IBM maintaining a
record of this customer location as a DSLO user only.  All material
for the DSLO license must be ordered by the basic licensee.  If a
user selects DSLO, no other feature numbers are valid for this order
and no program materials or updates will be shipped.
UNLICENSED DOCUMENTATION:  New users of AS/400 can now specify early
delivery of entitled manuals.  This feature is available with this
release and provides for the shipment of manuals up to eight weeks
(56 days) prior to system delivery.  Early deliveries will begin
after October 27, 1989.  Contact your IBM representative for
additional information.
       For previously available licensed programs, the following
changes have been made to the publications shipped with the product:
IBM OPERATING SYSTEM/400 (5728-SS1 #5050)
 OR 5750-ABD (#1701)
                                                       ORDER
TITLE                                                  NUMBER
IBM AS/400 Licensed Programs
  and New Release
  Installation Guide                         Deleted   SC21-9765
IBM AS/400 Licensed Programs
  and New Release
  Installation Guide                         Added     SC21-9878
IBM Key to Service -- Software               Added     GA21-9992
AS/400 Software Maintenance
  Strategy                                   Added     GA21-9575
Special-Character Keyboard Set
Template Package                             Added     SX21-9950
IBM AS/400 OFFICE (5728-WP1 #5050)
 OR 5750-ABD (#1704)
                                                       ORDER
TITLE                                                  NUMBER
IBM AS/400 Office: 122
  Typewriter Keyboard Template               Added     SX21-9938
IBM AS/400 Office: 5250 and PC
  Keyboard Emulating 5250 Style
  Template                                   Added     SX21-9943
IBM AS/400 Office: PC Keyboard
  Emulating PC Style Template                Added     SX21-9939
IBM AS/400 Office: ASCII
  Enhanced Keyboard Template                 Added     SX21-9868
IBM AS/400 Office: PC Enhanced
  Keyboard Template                          Added     SX21-9941
IBM AS/400 Office: IBM Enhanced
  Keyboard Template                          Added     SX21-9942
IBM AS/400 Office: ASCII 3101
 Keyboard Template                           Added     SX21-9940
       Subsequent updates (technical newsletters or revisions between
releases) to the publications shipped with the product will be
distributed to the user of record for as long as the software remains
in effect.  A separate publication order or subscription is not
needed.
       Additional/multiple copies of these publications will be
available for a fee after product availability.  These copies may be
ordered through SLSS by order number or a bill-of-forms number.
OPTIONAL PUBLICATIONS:  The following publications are not shipped
automatically with the program and must be ordered in groups by
specifying the appropriate feature numbers.  There is no charge for
the initial copy of these publications.
       For previously available licensed programs, the following
changes have been made to the optional publications available with
the product:
IBM OPERATING SYSTEM/400 (5728-SS1
 AND 5750-ABD #7060)
                                                       ORDER
TITLE                                                  NUMBER
IBM AS/400 Communications:
  Intrasystem Communications
  Programmer's Guide                         Added     SC21-9864
IBM AS/400 Communications:
  Retail Programmer's Guide                  Added     SC21-9858
IBM OPERATING SYSTEM/400 (5728-SS1
 AND 5750-ABD #7061)
                                                       ORDER
TITLE                                                  NUMBER
IBM AS/400 Programming: Office
  Services Concepts and
  Programmer's Guide                         Added     SC21-9758
IBM AS/400 Programming:
  Application Examples                       Added     SC21-9852
IBM AS/400 Cross System
  Product/Application Execution
  User's Guide and Reference                 Added     SH23-0516
IBM's Technical Reference for
  Digitized Type                             Added     S544-3516
       Subsequent updates (technical newsletters or revisions between
releases) to these optional publications will be distributed to the
user of record for as long as the software remains in effect.  A
separate publication order or subscription is not needed.
       Additional/multiple copies of these publications will be
available for a fee after product availability.  These copies may be
ordered through SLSS by order number or a bill-of-forms number.
BILL-OF-FORMS:  Bill-of-forms provide ordering convenience for
additional/multiple copies of the publications shipped with this
program.  There is a charge for these publications.
       The following changes have been made to bill-of-forms for
Application System/400 publications.
SBOF-3053
                                                       ORDER
TITLE                                                  NUMBER
IBM AS/400 Licensed Programs
  Installation Guide                         Deleted   SC21-9765
IBM AS/400 Licensed Programs
  and New Release Installation
  Guide                                      Added     SC21-9878
IBM Key to Service -- Software               Added     GA21-9992
IBM AS/400 Software
  Maintenance Strategy                       Added     GA21-9575
SBOF-3054
                                                       ORDER
TITLE                                                  NUMBER
IBM AS/400 Communications:
  Retail Programmer's Guide                  Added     SC21-9858
IBM AS/400 Communications:
  Intrasystem Communications
  Programmer's Guide                         Added     SC21-9864
       Selected optional publications are available through SLSS or
can be ordered using the order number.  The following publications
have been put in this category for Release 2:
                                                       ORDER
TITLE                                                  NUMBER
IBM AS/400 Programming: Office
  Services Concepts and
  Programmer's Guide                         Added     SC21-9758
IBM AS/400 Programming:
  Application Examples                       Added     SC21-9852
IBM AS/400 Cross System
  Product/Application
  Execution User's
  Guide and Reference                        Added     SH23-0516
IBM's Technical Reference for
  Digitized Type                             Added     S544-3516
       Subsequent updates (technical newsletters or revisions between

releases) to these optional publications will be distributed to the
user of record for as long as the software remains in effect.  A
separate publication order or subscription is not needed.
       To order publications, contact your IBM representative.
LICENSED DOCUMENTATION:  The following licensed publication is not
shipped automatically and must be ordered by specifying the
appropriate feature number.  There is a charge for each copy of this
publication.
                                             SINGLE
                                             COPY
                              ORDER          FEATURE
TITLE                         NUMBER         NUMBER    PRICE
IBM AS/400
System Support:
 Diagnostic Aids              LY21-0597      8006       $308
NOTE:  This publication may be ordered with either 5728-SS1 or
5750-ABD.
       Subsequent updates (technical newsletters or revisions between
releases) to the publications shipped with the product will be
distributed to the user of record for as long as a license for this
software remains in effect.  A separate publication order or
subscription is not needed.
TERMS AND CONDITIONS
       Terms and conditions for AS/400 Office (5728-WP1) and AS/400
Language Dictionaries (5728-DCT) are unaffected by this announcement,
except for the Program Currency statement below.  Refer to
Programming Announcement 289-204, dated May 16, 1989, for current
Office and Language Dictionaries terms and conditions.  The licensed
programs to which the following terms and conditions apply are:
IBM Operating System/400                               5728-SS1
IBM AS/400 Query                                       5728-QU1
IBM AS/400 Performance Tools                           5728-PT1
IBM Structured Query Language/400                      5728-ST1
IBM AS/400 Cryptographic Support                       5728-CR1
LICENSING:  The programs in this announcement are licensed under the
terms and conditions of the Agreement for IBM Licensed Programs.
VARIABLE CHARGES APPLY:  Yes, for licenses obtained for a
processor-based one-time charge.
INSTALLATION LICENSE OR LOCATION LICENSE APPLIES:  Installation
License Applies:  No for all programs.
LOCATION LICENSE APPLIES:  Yes, for AS/400 Performance Tools only
(5728-PT1).
USAGE LICENSE APPLIES:  No.
EDUCATIONAL ALLOWANCE:  A 15% educational allowance toward eligible
license charges is available to qualifying institutions in accordance
with the Educational Allowance Amendment.  The educational allowance
may not be added to any other discount or allowance.
VOLUME DISCOUNT:  Volume discounting is available under the Volume
Procurement Amendment (VPA) for Machines and Programs and the VPA
Exhibit for IBM AS/400 licensed programs.
PROGRAM                                           APPLICABLE
NUMBER                                            CATEGORIES
5728-SS1 Operating System/400                         A
5728-QU1 IBM AS/400 Query                            C,D
5728-PT1 AS/400 Performance Tools                    C,D
5728-ST1 SQL/400                                     C,D
5728-CR1 AS/400 Cryptographic Support                C,D
       The following discount schedule applies for licenses obtained
under the processor-based one-time charge option.
     MINIMUM QUANTITY OF
     PROGRAMS BY CATEGORY                        DISCOUNT
           (MONTHS)                      CATEGORY        CATEGORY
    12        18        24                  A               D
    4         6         8                   6%             N/A
    6         9         12                  9%             N/A
    10        15        20                 12%             N/A
    15        22        30                 15%             10%
    20        30        40                 18%             10%
    25        37        50                 20%             10%
       All copies of licensed programs in the same category obtained
for a processor-based one-time charge may be aggregated to determine
the discount percent.
       Operating System/400 (5728-SS1) is in Category A while all
other programs in this announcement are in Category D, an independent
category requiring its own volume commitment.  The Category D
programs are also available in Category C, a dependent category as
defined in the following paragraph.
       Programs in Category C receive a discount based on the
commitment in Category A.  The discount schedule for Category A is
also shown above.
       Group upgrades are not eligible for volume discounting.
Volume discounting applies to both Basic and DSLO licenses.
WARRANTED:  Basic license -- Yes.  DSLO -- Not applicable.
LICENSED PROGRAM MATERIALS AVAILABILITY:  Restricted Materials:  No.
These licensed programs will be available without source licensed
program materials.  They will be available in object code.
TESTING PERIOD:  Basic license -- Two months.  DSLO -- Not
applicable.
PROGRAM SERVICES:  Electronic customer support and Central Service
are available for the following licensed programs.
IBM Operating System/400                               5728-SS1
IBM AS/400 Query                                       5728-QU1
IBM AS/400 Performance Tools                           5728-PT1
IBM Structured Query Language/400                      5728-ST1
IBM AS/400 Cryptographic Support                       5728-CR1
       Central Service, including the IBM Support Center, will be
available until discontinued by IBM upon six months' written notice.
       Central Service, including the IBM Support Center, for DSLO
licenses will be provided only through the customer location
designated for the basic license.
PROGRAM CURRENCY:  Program services previously announced for
Release 1 and Release 1 Modification Level 2 of the following
licensed programs will be available until June 30, 1990.
IBM Operating System/400                               5728-SS1
IBM AS/400 Office                                      5728-WP1
IBM AS/400 Language Dictionaries                       5728-DCT
IBM AS/400 Query                                       5728-QU1
IBM AS/400 Performance Tools                           5728-PT1
IBM Structured Query Language/400                      5728-ST1
IBM AS/400 Cryptographic Support                       5728-CR1
CHARGES
                                PROCESSOR-BASED
PROGRAM                         ONE-TIME CHARGE
NUMBER         GROUP          BASIC          DSLO
5728-SS1         D5        $  5,775       $  5,080
                 E5          11,020          9,700
                 F5          14,700         12,930
                 G5          26,250         23,100
                 H5          39,900         35,110
                 J5          57,750         50,820
                 K5          69,000         60,720
                                PROCESSOR-BASED
PROGRAM                         ONE-TIME CHARGE
NUMBER         GROUP          BASIC          DSLO
5728-WP1         D5        $  2,885       $  2,540
                 E5           5,775          5,080
                 F5           7,215          6,350
                 G5          12,120         10,670
                 H5          16,740         14,730
                 J5          23,960         21,090
                 K5          28,640         25,203
                               BASIC                DSLO
PROGRAM                   PROCESSOR-BASED     PROCESSOR-BASED
NUMBER         GROUP       PLC       ALC       PLC       ALC
5728-WP1         D5   $  1,890  $  1,663    $  335    $  295
                 E5      3,780     3,326       670       590
                 F5      4,720     4,154       840       739
                 G5      7,925     6,974     1,410     1,241
                 H5     10,945     9,631     1,945     1,712
                 J5     15,680    13,798     2,770     2,438
                 K5     18,740    16,491     3,310     2,913
Monthly License Charge:  $ 945
                                PROCESSOR-BASED

PROGRAM                         ONE-TIME CHARGE
NUMBER         GROUP          BASIC          DSLO
5728-DCT        ALL            $315           $277
                                PROCESSOR-BASED
PROGRAM                         ONE-TIME CHARGE
NUMBER         GROUP          BASIC          DSLO
5728-QU1         D5          $  890         $  783
                 E5           1,785          1,570
                 F5           2,230          1,960
                 G5           3,745          3,295
                 H5           5,175          4,550
                 J5           7,400          6,510
                 K5           8,900          7,832
                                PROCESSOR-BASED
PROGRAM                         ONE-TIME CHARGE
NUMBER         GROUP          BASIC          DSLO
5728-PT1         D5          $  995         $  875
                 E5           1,680          1,475
                 F5           2,990          2,630
                 G5           3,990          3,510
                 H5           4,985          4,385
                 J5           5,985          5,265
                 K5           6,965          6,129
                                PROCESSOR-BASED
PROGRAM                         ONE-TIME CHARGE
NUMBER         GROUP          BASIC          DSLO
5728-ST1         D5        $  1,575       $  1,385
                 E5           2,625          2,310
                 F5           4,725          4,155
                 G5           6,300          5,540
                 H5           7,875          6,930
                 J5           9,450          8,315
                 K5          11,020          9,697
                                PROCESSOR-BASED
PROGRAM                         ONE-TIME CHARGE
NUMBER         GROUP          BASIC          DSLO
5728-CR1         D5        $  1,890       $  1,660
                 E5           3,150          2,770
                 F5           5,670          4,985
                 G5           7,560          6,650
                 H5           9,450          8,315
                 J5          11,340          9,975
                 K5          13,230         11,642
ONE-TIME CHARGE:  Customers who pay a one-time charge for a licensed
program receive enhancements and future releases, if any, at no
additional charge.  Significant new function may be offered as an
optional feature and charged for separately.  If a new version is
announced and the customer elects to replace the prior version, an
upgrade charge may apply.
VARIABLE CHARGES:  The applicable processor-based one-time charge
will be based on the group of the designated machine on which the
licensed program is licensed for use.
       For upgrades of one-time charge licenses to machines in a
higher group, the upgrade charge will be the difference in the
current charges between the two groups.  For downgrades of one-time
charge licenses to a machine in a lower group, there will be no
adjustment or refund of one-time charges paid.