Software Product Description

Kednos PL/I for OpenVMS

November 2003

This SPD describes the following two products:


Kednos PL/I Version 3.8 for OpenVMS VAX
Kednos PL/I Version 4.4 for OpenVMS Alpha

The general description section describes features common to both products. Within the context of the general description both products will be referred to as Kednos PL/I. The differences in product functionality are indicated in separate sections that follow.

1 DESCRIPTION

Kednos PL/I for OpenVMS VAX and Alpha are products of Kednos Corporation.

Kednos PL/I is an extended implementation of the ANSI X3.74 1981, American National Standard PL/I General Purpose Subset. Kednos PL/I extensions include compatibility features with industry standard implementations and ANSI full language features as well as OpenVMS system-specific features. Kednos PL/I consists of a shareable compiler, a HELP facility, and a system interface library which includes declarations for system routines. The Kednos PL/I compiler runs under the OpenVMS Operating System and generates optimized, position-independent machine code.

Kednos PL/I is a comprehensive and powerful programming language that supports scientific computation, commercial data handling and data organization, and extensive string manipulation. The block-structuring provided by the PL/I language helps to reduce the costs of program development and support.

Kednos PL/I allows access to Oracle CDD. A compile-time preprocessor facility allows language extension and conditional compilation. All OpenVMS System Services, the Common Run-Time Library, and system utilities are available through the PL/I CALL statement. A library of predefined ENTRY declarations provided with Kednos PL/I minimizes the coding required to use OpenVMS system services, the Common Run-Time Library, and many system utilities.

Features

Other Kednos PL/I language capabilities include:

Compiler Options

Compile-time command qualifiers provide a variety of options:

At the end of each compilation in which messages are generated, the Kednos PL/I compiler will display the number of informational, warning, and error messages.

Optimizations

Kednos PL/I generates efficient object code. Optimizations include:

Industry PL/I Compatibility

Kednos PL/I provides many of those PL/I features often used by mainframe PL/I programmers. Conversion effort depends upon the individual program and the set of PL/I features used by the programmer. Well-structured programs that do not rely on system-specific or implementation-specific features convert with a minimum of effort (from no changes to a few percent of the lines in the program). Programs that use implementation-specific features such as ENVIRONMENT and OPTIONS can require a larger conversion effort.

Kednos Corporation does not provide any special programs or other conversion aids. The user is responsible for determining the extent of any conversion effort and for providing appropriate conversion tools to convert programs and data.

Run-Time Library Redistribution

The Kednos PL/I kit may include updated Run-Time Library shareable images. A license may be obtained from Kednos Corporation to distribute the executable version of the Run-Time Library designated as PLIRTL.EXE (VAX) and DPLI$RTLSHR.EXE (Alpha)(the "RTL's") provided that the user:

Kednos PL/I Special Features

As a native-mode VAX language, Kednos PL/I is integrated into the VAX common language environment. This integration provides Kednos PL/I users with support for the VAX Interlanguage Calling Standard, access to the VAX Symbolic Debugger (including support for source-line debugging), and callable interfaces to VAX utilities and optional products (such as SORT, DEC DATATRIEVE, and Oracle CODASYL DBMS).

Kednos PL/I also interfaces to the DEC Language-Sensitive Editor/Source Code Analyzer. Source programs can be written and compiled using the Language-Sensitive Editor component which has built-in intelligence about the source format of PL/I programs.

Language elements that support the VAX extended range and extended precision floating point architectural features are as follows:

Kednos PL/I provides support for low-level program design, including the processing of pseudo code and the extraction of design information from comments.

Kednos PL/I Version 4.4 for OpenVMS Alpha Special Features

As a native-node language, Kednos PL/I Version 4.4 for OpenVMS Alpha is integrated into the OpenVMS common language environment. This integration provides Kednos PL/I users with support for Interlanguage Calling Standard, access to the OpenVMS Debugger (including support for source-line debugging), and callable interfaces to utilities and optional products (such as SORT, DEC DATATRIEVE, and Oracle CODASYL DBMS).

Kednos PL/I also interfaces to the DEC Language-Sensitive Editor. Source programs can be written and compiled using the Language-Sensitive Editor component which has built-in intelligence about source format of PL/I programs.

Language elements that support the extended range and extended precision floating point architectural features:

Note

1 Kednos PL/I Version 3.8 for OpenVMS VAX only

2 Kednos PL/I Version 4.4 for OpenVMS Alpha only

2 CLUSTER ENVIRONMENT

This layered product is fully supported when installed on any valid and licensed VAXcluster* configuration without restrictions.

3 SOFTWARE REQUIREMENTS

For VAX Systems:

For Alpha Systems:

OpenVMS VAX Tailoring

The following OpenVMS classes are required for full functionality of this layered product:

4 OPTIONAL SOFTWARE

For VAX Systems:

For Alpha Systems:

Note

3 The reference to CDD/Repository refers to all CDD products: VAX CDD, VAX CDD/Plus, and CDD Repository.

5 GROWTH CONSIDERATIONS

The minimum hardware/software requirements for any future version of this product may be different from the requirements for the current version.

6 MEDIA DISTRIBUTION

The normal distribution for Kednos PL/I for OpenVMS VAX and Alpha is via ftp over the Internet.

7 ORDERING INFORMATION

Kednos PL/I Version 3.8 for OpenVMS VAX

Software License:
Unlimited System Use: L-PLDAUAxV,
x = [ W | D | E ] Workgroup, Departmental or Enterprise
Software Media:
ftp from www.kednos.com
Software Documentation:
as above, ps, pdf and html formats available
Software Product Services: S-PLDAUAxV,
x = [ W | D | E ] Workgroup, Departmental or Enterprise

Kednos PLIRTL Version 4.4 for OpenVMS VAX

Software License:
Unlimited System Use: L-PLIRTLxV,
x = [ W | D | E ] Workgroup, Departmental or Enterprise
Software Media:
ftp from www.kednos.com
Software Documentation:
as above, ps, pdf and html formats available
Software Product Services: S-PLIRTLxV,
x = [ W | D | E ] Workgroup, Departmental or Enterprise

Kednos PL/I Version 4.4 for OpenVMS Alpha

Software License:
Unlimited System Use: L-PLDAUAxA,
x = [ W | D | E ] Workgroup, Departmental or Enterprise
Software Media:
ftp from www.kednos.com
Software Documentation:
as above, ps, pdf and html formats available
Software Product Services: S-PLDAUAxA,
x = [ W | D | E ] Workgroup, Departmental or Enterprise

Kednos PLIRTL Version 5.7 for OpenVMS Alpha

Software License:
Unlimited System Use: L-PLIRTLxA,
x = [ W | D | E ] Workgroup, Departmental or Enterprise
Software Media:
ftp from www.kednos.com
Software Documentation:
as above, ps, pdf and html formats available
Software Product Services: S-PLIRTLxA,
x = [ W | D | E ] Workgroup, Departmental or Enterprise

The above information is valid at the time of release. Please contact Kednos Corporation for the most up-to-date information.

8 SOFTWARE LICENSING

This software is furnished under the licensing terms and conditions of Kednos Corporation. For more information about the licensing terms and conditions contact Kednos Corporation directly.

License Management Facility Support

This layered product supports the OpenVMS License Management Facility.

License units for this product are allocated on an Unlimited System Use basis.

For more information on the License Management Facility, refer to the appropriate Operating System Software Product Description (SPD) or documentation.

9 SOFTWARE PRODUCT SERVICES

A variety of service options are available. Contact Kednos Corporation for more information.

10 SOFTWARE WARRANTY

Warranty for this software product is provided by Kednos Corporation with the purchase of a license for the product. This means that Kednos Corporation will remedy any nonconformance when it is reported to Kednos Corporation by the customer during the warranty period.

The warranty period is one year. It begins when the software is installed or thirty days after delivery to the end user, whichever occurs first and expires one year later. All warranty related support for this software will end one year after release of the subsequent version.

Warranty is provided in the country of purchase. Kednos Corporation will provide a service location which will accept reporting (in a format prescribed by Kednos Corporation) of a nonconformance problem caused when using the licensed software under normal conditions as defined by the SPD. Kednos Corporation will remedy a nonconformance problem in the current unaltered release of the licensed software by issuing corrections information such as: correction documentation, corrected code, or notice of availability of corrected code; or a restriction or bypass. The customer will have responsible for the preparation and submission of the problem report to the service location.

11 WARRANTY EXCLUSION

KEDNOS CORPORATION DOES NOT WARRANT THAT THE SOFTWARE LICENSED TO CUSTOMER SHALL BE ERROR FREE, THAT THE SOFTWARE SHALL OPERATE WITH ANY HARDWARE AND SOFTWARE OTHER THAN AS SPECIFIED IN THIS SPD, THAT THE SOFTWARE SHALL SATISFY CUSTOMER'S OWN SPECIFIC REQUIREMENTS, OR THAT COPIES OF THE SOFTWARE OTHER THAN THOSE PROVIDED OR AUTHORIZED BY KEDNOS CORPORATION SHALL CONFORM TO THIS SPD.

KEDNOS CORPORATION MAKES NO WARRANTIES WITH RESPECT TO THE FITNESS AND OPERABILITY OF MODIFICATIONS NOT MADE BY KEDNOS CORPORATION.

IF THE SOFTWARE FAILS TO FUNCTION FOR REASONS STATED ABOVE, THE CUSTOMER WARRANTY WILL BE INVALIDATED AND ALL SERVICE CALLS WILL BE BILLABLE AT THE PREVAILING PER CALL RATES.

This Software Warranty Addendum is effective for licensed software products ordered in the United States after October 1988 and supersedes all prior versions.

The above information is valid at time of release. Please contact Kednos Corporation for the most up-to-date information.

® Oracle is a registered trademark of Oracle Coporation.
tm Oracle CODASYL DBMS is a trademark of Oracle Corporation.
tm The DIGITAL Logo, Alpha AXP, AXP, DATATRIEVE, DEC, DECwindows, Digital, OpenVMS, and VAX are trademarks of Hewlett Packard.
   
© 2003 Kednos Corporation. All Rights Reserved.


Next