home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 16 Announce
/
16-Announce.zip
/
296217.zip
/
296217.ANN
Wrap
Text File
|
1996-06-25
|
26KB
|
686 lines
IBM PL/I for OS/2 Professional Version 1.2, IBM PL/I for Windows Version 1.2
Announced on June 25, 1996
Software Announcement 296217
In Brief . . .
IBM PL/I for OS/2 Professional Version 1.2 and IBM PL/I for Windows
Version 1.2:
o Takes advantage of existing skills
o Preserves valuable program base
o Supports host, workstation, or client/server application
development on Windows and OS/2
o Includes an integrated edit, compile and debug system
o Supports access to DB2, CICS(TM), VSAM/SAM, and other data systems
----------------------------------------
The IBM PL/I family of products provides a rich application
development environment that lets you take advantage of your existing
investment in PL/I and, at the same time, move toward new, emerging
technologies and platforms. Today's PL/I announcement represents the
delivery of IBM's continued commitment to the PL/I product family.
The new IBM PL/I for Windows+ Version 1.2 provides a PL/I application
development environment on Windows NT and Windows 95 that is designed
to allow you to create mission-critical, line-of-business
applications that can run on host systems, workstations, or
client/server systems with access to DB2(R), VSAM/SAM, and other data
systems. IBM PL/I for Windows provides the PL/I programmer with an
optimizing compiler and a set of high-productivity, Windows-based
tools for the development of applications.
IBM PL/I for OS/2(R) Professional Version 1.2 builds upon the
function in Version 1.1 and adds new enhancements, such as an
improved run-time environment and additional data access support.
Intended Customers: PL/I developers
Key Prerequisites: PL/I for Windows Version 1.2 can be used with
Windows 95 and Windows NT 3.5.1. PL/I for OS/2 Professional
Version 1.2 can be used with OS/2 Warp Version 3.
Planned Availability Date: June 28, 1996
+ Registered trademark of Microsoft Corporation
(R) Registered trademark of International Business Machines
Corporation in the United States or other countries or both.
(TM) Trademark of International Business Machines Corporation in the
United States or other countries or both.
DESCRIPTION
IBM PL/I for Windows Version 1.2
The new IBM PL/I for Windows provides a PL/I application development
environment on Windows NT and Windows 95 that is designed to allow
you to create mission critical, line-of-business applications that
can run on host systems, workstations, or client/server systems with
access to DB2, VSAM/SAM, and other data systems. IBM PL/I for
Windows provides the PL/I programmer with an optimizing compiler and
a set of high-productivity, Windows-based tools for the development
of applications.
PL/I Compiler: IBM PL/I for Windows provides an optimizing compiler
that contains a rich implementation of the PL/I language as well as
support to improve compatibility with mainframe PL/I and enhancements
that can allow new Windows-based applications to take advantage of
features of the Windows platform.
The PL/I compiler also includes powerful, integrated preprocessors.
You can select from one or more of the preprocessors as required for
use in your program. The preprocessors included are:
o The macro facility
o The include preprocessor that allows you to incorporate external
source files
o The SQL preprocessor that translates embedded SQL statements into
PL/I statements, providing support for local and remote DB2 data
access when used with DB2 for Windows
PL/I for Windows supports a single-byte character set (SBCS) and a
double-byte character set (DBCS).
LPEX Editor: The LPEX editor is a language-sensitive editor which
supports PL/I. The LPEX editor can be used to create and edit many
types of text files, including program source and documentation.
Using LPEX, developers can:
o Use multiple windows to display several documents or to display
more than one view of the same document
o Dynamically configure LPEX to be a multiple-window or
single-window tool
o Select a block of text and move or copy it between documents
o Cut and paste to a shell or another application
o Undo previous changes to a document
Developers can customize and extend virtually every aspect of this
programmable editor. LPEX is designed to be extended through dynamic
link libraries. There is no proprietary extension language to learn.
With the LPEX application programming interface (API), developers can
write powerful extensions to the editor. In addition, LPEX provides
a rich command language that developers can use to create or modify
editor functions. Developers can:
o Define their own fonts and colors
o Modify the editor action key layout
o Add menus to perform frequently used commands (menu definitions
can be applied on a filename extension basis)
o Write their own editor commands
Interactive Debug Tool: The debugger provides source-level debugging
built around a set of core functions designed to let users quickly
and efficiently control execution and analyze data. Users can:
o Display and change variables
o Display and change storage
o Display and change the processor registers
o Display the call stack
o Add and delete simple and complex breakpoints
o Control the execution of multiple threads
o View source code as listing, disassembly or mixed
Local and Remote Data Access: IBM PL/I for Windows provides the
ability to write applications that support local and remote access to
data including:
o Local data files
o Local and remote DB2 data access using DB2 for Windows NT or DB2
for Windows 95
o Direct access to data managed by BTRIEVE
Performance Analyzer: The Performance Analyzer is a tool that helps
users understand and improve the behavior of their programs. The
Performance Analyzer traces the execution of a program and creates a
trace file. The trace file contains data that can be displayed in
diagrams. The diagrams can assist the user in performance tuning,
examining occurrences that produce faults, and in general,
understanding what happens when a program runs. The Performance
Analyzer complements other tools that help users understand aspects
of their programs that otherwise would be difficult to address. It
can help users to:
o Time and tune programs
o Locate program hangs and deadlocks
o Trace multi-threaded interactions
IBM PL/I for OS/2 Professional Version 1.2
IBM PL/I for OS/2 Professional Version 1.1 delivered a full 32-bit
compiler, run-time library, interactive debugger, and other function
that enhanced compatibility with the mainframe and provided support
for access to VSAM, DB2, CICS, and IMS(TM) data. IBM PL/I for OS/2
Professional Version 1.2 builds upon the function in Version 1.1 and
adds new enhancements described below.
Runtime Environment: Enhancements have been made to the runtime
library that are designed to improve runtime reliability and
performance.
Local and Remote Data Access: IBM PL/I for OS/2 Professional
Version 1.2 adds the following local and remote data access
capabilities:
o Direct access to data managed by BTRIEVE (BTRIEVE is the system
file manager in CICS for OS/2)
o Support for local and remote DB2 data access using the latest DB2
for OS/2 Version 2.1
The IBM PL/I for OS/2 Toolkit Version 1.1 can be used together with
IBM PL/I for OS/2 Professional Version 1.2.
PRODUCT POSITIONING
As a PL/I customer, if you thought you would need to look to other
languages as your only option in creating powerful client/server
applications, or moving to emerging technologies, be assured there is
another option. You can remain with PL/I and still take advantage of
these new technologies. IBM's PL/I family of products allows you to
take advantage of the existing skill in your organization, preserve
the valuable program base and subsystem linkages you built, and still
move aggressively to utilize workstations in mission critical
applications. Application development on new platforms and/or with
emerging technologies can begin in a gradual manner without the need
to retrain programmers and undertake a new language.
IBM's PL/I family of products provides a consistent PL/I across
multiple platforms. The IBM PL/I offerings now reach across
workstation and host environments (OS/2, AIX(R), Windows, MVS(R), VM,
AS/400(R), and VSE) -- with consistent language implementation and
optimized run-time performance for the target platform -- to support
dedicated or client/server applications. These environments all have
access to data through VSAM, DB2, IMS, and CICS, where present.
For native host development, you will be able to use IBM PL/I for MVS
& VM or IBM PL/I for VSE to support creation of host applications.
IBM PL/I for OS/2 provides the premier PL/I product on the OS/2
platform for the creation of mission critical applications. The
workstation development environment provides an integrated set of
tool functions and a visual builder supporting development of
applications.
IBM PL/I Set for AIX supports both client and server application
development on AIX, providing an integrated set of tools. This
includes a customizable editor and debugger.
IBM PL/I for Windows rounds out the IBM PL/I family with support for
development on Windows NT and Windows 95 with a 32-bit compiler,
runtime, and set of development tools.
IBM PL/I for OS/2, IBM PL/I Set for AIX, and IBM PL/I for Windows are
excellent choices for creating client/server applications. They also
provide a means for moving development work to the workstation for
applications targeted to run on the host system. Testing can be done
on the workstation with only the final system testing being done on
the actual target (host in this case) system. IBM's approach, with
the final edit, compile and debug capability on the host, allows this
final testing to take place in a powerful and supported environment.
IBM PL/I for OS/2, IBM PL/I Set for AIX, and IBM PL/I for Windows
implement this paradigm by providing function that makes it easy to
move programs between the workstation and the host.
PUBLICATIONS
The following publications will be available after general
availability. To order, contact your IBM representative.
Order
Title Number
PL/I for OS/2 and PL/I for Windows
Programming Guide SC26-8001
PL/I for OS/2 and PL/I for Windows
Messages and Codes SC26-8002
PL/I for OS/2 and PL/I for Windows
Language Reference SC26-8003
Displayable Softcopy Publications: PL/I for OS/2 and PL/I for
Windows manuals are offered in displayable softcopy form in INF
format. The displayable manuals are part of the basic
machine-readable material. The files are shipped on the same media
type as the basic machine-readable material.
Source File Publications: PL/I for OS/2 and PL/I for Windows manuals
are offered in PostScript format and INF format as part of the basic
machine-readable material. These files can be used to create
unmodified printed copies of the manuals. Terms and conditions for
use of the machine-readable files are shipped with the files.
TECHNICAL INFORMATION
Specified Operating Environment
Hardware Requirements
The following section describes the minimum machine requirements for
PL/I for OS/2 Professional or PL/I for Windows:
o Processor
- 80386-based processor or higher
o Memory
- 16MB
o Hard Disk Space
- 30MB for install of product only
o A CD-ROM accessible for installation
Software Requirements
The following section describes the minimum program requirements for
PL/I for OS/2 Professional:
o IBM OS/2 Warp Version 3.0 or higher
o To use DB2:
- DB2 for OS/2 Single-User Version 2.1 or later
- DB2 SDK for OS/2 Version 2.1 or later
- Database Server for OS/2 Warp Version 4
o For CICS server applications on OS/2:
- Transaction Server for OS/2 Warp Version 4.0 (which contains
CICS for OS/2 Version 3.0), with APAR PN84103 applied
o For CICS client applications on OS/2, one of the following:
- CICS Client for OS/2 Version 1.0
- CICS Client for OS/2 Version 1.1 (shipped only in the IBM
Transaction Servers for OS/2 Warp and AIX)
- CICS Client for OS/2 Version 2.0
o To use host connectivity:
- IBM Communications Manager/2 Version 1.11
The following section describes the minimum program requirements for
PL/I for Windows:
o One of the following Windows operating systems:
- Microsoft+ Windows NT 3.51 or later
- Microsoft Windows 95
o To use DB2 on Windows NT:
- DB2 for Windows NT Single-User Version 2.1.1
- DB2 SDK for Windows NT Version 2.1.1
- Database Server for Windows NT Version 4
o To use DB2 on Windows 95:
- DB2 for Windows 95 Single-User Version 2.1.1
- DB2 SDK for Windows 95 Version 2.1.1
Compatibility: PL/I for OS/2 Professional Version 1.2 is upward
compatible with PL/I for OS/2 Version 1.1.
PL/I for OS/2 Professional Version 1.2 and PL/I for Windows
Version 1.2 are also source compatible with IBM PL/I Set for AIX
programs and IBM PL/I for MVS & VM programs with some exceptions due
to fundamental platform differences.
The Programming Guide and Language Reference publications include
detailed information about the differences as well as advice for
porting applications between the different platforms. The compiler
also includes features such as the LANGLVL compile-time option, which
allows for doing language-level checking, and the DEFAULT
compile-time option, which can be used to instruct the application to
treat data (EBCDIC vs ASCII character set) and floating-point
operations (hexadecimal format vs IEEE format) the same way that
S/390(R) does. These features can assist the developer in attaining
compatibility and portability across platforms.
PL/I for OS/2 and PL/I for Windows are Year 2000 compliant.
Planning Information
Users may run their applications developed with IBM PL/I for OS/2 on
other OS/2 systems with no additional charge. A list of the required
runtime modules and the conditions for their redistribution are
included in the product license information.
Users may run their applications developed with IBM PL/I for Windows
on other Windows 95 or Windows NT systems with no additional charge.
A list of the required runtime modules and the conditions for their
redistribution are included in the product license information.
Packaging
PL/I for OS/2 Professional Version 1.2
o A CD-ROM containing the machine-readable material
o PL/I for OS/2 Professional Getting Started publication
o IBM International Program License Agreement (IPLA)
o PL/I for OS/2 Professional License Information
o Proof of Entitlement
o Service and Support Card
PL/I for Windows Version 1.2
o A CD-ROM containing the machine-readable material
o PL/I for Windows Getting Started publication
o IBM International Program License Agreement (IPLA)
o PL/I for Windows License Information
o Proof of Entitlement
o Service and Support Card
Security, Auditability, and Control
PL/I for OS/2 and PL/I for Windows use the security and auditability
features of the development platform.
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
Orders for new licenses will be accepted now.
Shipments will begin on the planned availability date.
To order these programs for order type, specify the order type
number, feature number, part number, program name, media and
quantity.
Program Package: Program media with documentation.
Order
Type Feature Part
Program Name Number Number Number Medium
PL/I for OS/2 5801-AAR 1278 83H9190 CD-ROM
Professional V1.2
PL/I for Windows 5801-AAR 1279 83H9171 CD-ROM
V1.2
Additional License Copies: Authorizes the customer who has a program
package to make a single copy of the program media and printed
documentation.
The authorization is given by providing the customer a Proof of
Entitlement for Additional License -- with Certificate has its own
part number and feature number.
Order
Type Feature Part
Program Name Number Number Number
PL/I for OS/2 5802-AAR 1345 83H9217
Professional V1.2
Additional License
with Certificate
PL/I for OS/2 5802-AAR 1380 83H9027
Professional V1.2
5 Additional Licenses
with Certificate
PL/I for Windows V1.2 5802-AAR 1347 83H9189
Additional License
with Certificate
PL/I for Windows V1.2 5802-AAR 1381 83H9028
5 Additional Licenses
with Certificate
Additional License Copies -- Software Advantage Exhibit:
Authorization to make additional license copies begins on the start
date specified in the Software Advantage Agreement. Proof of
Entitlement will be provided monthly.
Order
Type Part
Program Name Number Number
PL/I for OS/2 5802-AAR 83H9216
Professional V1.2
Additional License
without Certificate
Software Advantage
PL/I for Windows V1.2 5802-AAR 83H9188
Additional License
without Certificate
Software Advantage
Program Package Upgrade: Program media with documentation.
Order
Type Feature Part
Program Name Number Number Number Medium
PL/I for OS/2 5803-AAR 0643 83H9213 CD-ROM
Professional V1.2
-- Upgrade to
Professional V1.2
from Personal V1.1
PL/I for OS/2 5803-AAR 0644 83H9212 CD-ROM
Professional V1.2
-- Upgrade to
Professional V1.2
from Professional
V1.1 or PL/I
Package/2
Additional License Copy Upgrade: Authorizes the customer who has a
program package upgrade to make a single copy of the program media
and printed documentation.
The authorization is given by providing the customer a Proof of
Entitlement for Additional License -- with certificate, which has its
own part number and feature number.
Order
Type Feature Part
Program Name Number Number Number
PL/I for OS/2 5804-AAR 0570 83H9211
Professional V1.2
-- Upgrade to
Professional V1.2
from Personal V1.1
Additional License
Upgrade with
Certificate
PL/I for OS/2 5804-AAR 0571 83H9210
Professional V1.2
-- Upgrade to
Professional V1.2
from Professional V1.1
or from PL/I Package/2
Additional License
Upgrade with
Certificate
Additional License Copy Upgrade -- Software Advantage Exhibit:
Authorization to make additional license copies begins on the start
date specified in the Software Advantage Agreement. Proof of
Entitlement will be provided monthly.
Order
Type Part
Program Name Number Number
PL/I for OS/2 5804-AAR 83H9209
Professional V1.2
-- Upgrade to
Professional V1.2
from Personal V1.1
Additional License
Upgrade without
Certificate
Software Advantage
Order
Type Part
Program Name Number Number
PL/I for OS/2 5804-AAR 83H9208
Professional V1.2
-- Upgrade to
Professional V1.2
from Prof V1.1
or from PL/I Package/2
Additional License
Upgrade without
Certificate Software
Advantage
Upgrade Protection (New Product): The following Upgrade Protection
Products are only available under the Software Advantage for
Workstations offering:
Order
Type Part
Program Name Number Number
PL/I for OS/2 5809-AAR 31H6405
Professional V1.2
Upgrade Protection
One-Time Charge
PL/I for OS/2 5809-AAR 31H6406
Professional V1.2
Upgrade Protection
Quarterly Charge
PL/I for Windows V1.2 5809-AAR 83H9187
Upgrade Protection
One-Time Charge
PL/I for Windows V1.2 5809-AAR 83H9186
Upgrade Protection
Quarterly Charge
Note that part numbers 31H6405 and 31H6406 were previously announced
as Upgrade Protection for IBM PL/I for OS/2 Professional Edition
Version 1.1 one-time charge and quarterly charge, respectively.
These parts are still available and are being re-announced here as
applicable for IBM PL/I for OS/2 Version 1.2 one-time charge and
quarterly charge, respectively.
Upgrade Protection (Entitled Customers): Customers who have
previously acquired PL/I for OS/2 Software Advantage Upgrade
Protection part numbers 31H6405 or 31H6406 will automatically receive
program package upgrade part number 83H9212 shortly after general
availability.
Program Upgrade
The Version 1.1 to Version 1.2 program package upgrade options allow
currently licensed users of PL/I for OS/2 Version 1.1 (Personal or
Professional) to obtain PL/I for OS/2 Professional Version 1.2 for a
program upgrade charge.
The PL/I Package/2 to V1.2 program package upgrade options allow
currently licensed users of PL/I Package/2 to obtain PL/I for
OS/2 Professional Version 1.2 for a program upgrade charge.
The program package upgrades to PL/I for OS/2 Professional
Version 1.2 will be available June 28, 1996. Orders will be accepted
after June 28, 1996. These upgrades will be available through IBM
authorized remarketers. The remarketer will require a Proof of
Entitlement for each upgrade ordered.
Customers can also order upgrades through the local IBM office using
the IBM Personal Computer/System Program IBM U.S. Upgrade and
Certification Order Form. The total quantity of upgrades acquired
for a specific program cannot exceed the total quantity of program
packages and/or additional licenses previously acquired for that
program. Proof of License for upgrade eligibility for additional
license upgrades is a copy of this invoice or previously acquired
Proof of Entitlement for Additional License -- with Certificate.
Additional license upgrades can be entered through the local IBM
office using the IBM U.S. Upgrade and Certification Order Form or
ordered through an authorized remarketer.
TERMS AND CONDITIONS
Licensing: The program described in this announcement is licensed
under the terms and conditions of the IBM International Program
License Agreement. A copy of the agreement is included in the
program package.
Additional License: Proof of Entitlement must be acquired.
Software Advantage for Workstations -- Upgrade Protection: The
announced program is eligible as an entitled upgrade. Entitled
customers will be provided with a no-charge program package and a
Proof of Entitlement authorizing right to copy equal to the number of
programs protected. Shipment will follow general availability.
Variable Charges Apply: No
Limited Warranty: Yes
Program Services: Program services will be available until
December 31, 1997.
The statement of service included in the program package describes
this service.
Support Line: The Personal Systems Support line applies.
Complimentary Introductory Support: Not applicable.
Volume Orders: For information regarding volume orders, contact your
IBM representative.
The without certificate program numbers for additional licenses,
additional license upgrades, and upgrade protection part numbers
included in this announcement are eligible for volume discounting
under the terms of the Software Advantage for Workstations Agreement
and Exhibit.
Guarantee: Yes. The IBM 30-day, money-back guarantee applies.
Authorization for Copy and Use on Home/Portable Computer: Yes, as
specified in the program package.
Program Transfer: The program is fully transferable.
Educational Allowance: A reduced charge is available to qualified
education customers. The educational allowance may not be added to
any other discount or allowance.
CHARGES
Contact your IBM representative for charges information for this
announcement.
Other trademarks and registered trademarks are the properties
of their respective owners.