IBM United States
Software Announcement 201-063
March 20, 2001

IBM Object REXX for Windows V2R1 — Object-Oriented Programming for Beginners to Advanced Users

 ENUS201-063.PDF (26KB)


At a Glance

Object REXX Version 2.1 highlights include:

  • Works with new Windows 2000 functions:
    • Windows Terminal Server
    • Multiple monitors
    • Support of dynamic storage
    • Distributed File System
    • Spanned Volumes
  • Supports Windows Scripting Host
  • Supports OLE/ActiveX automation
  • A new free Runtime for redistribution of tokenized Object REXX programs
  • Supports UNICODE functions
  • A new mathematical function package

For ordering, contact:

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

Overview

IBM Object REXX V2.1 is a scripting language for Windows™ 98, Windows Me, Windows 2000, and Windows NT™. It is IBM REXX-compatible, ANSI-standard compliant, and object-oriented.

Features

  • Suitable for solving small automation problems and developing fully realized applications
  • Includes a rich set of system interfaces
  • Can be used for writing powerful command procedures for Windows
  • Includes the complete Object REXX Interpreter
  • Runs immediately without compilation or linkage
  • Can develop and debug Object REXX applications, including GUIs (Development Edition)

Highlights

  • Support for:
    • Windows 2000 and Windows Me
    • OLE/ActiveX
    • Windows Scripting Host
  • UNICODE conversion functions
  • New Runtime for the Development Edition included to redistribute for tokenized Object REXX programs

Key Prerequisites

  • Development Edition:
    • CD-ROM drive
    • 15 MB free disk space for the program
    • 3 MB free disk space for online documentation
    • IBM-compatible, Pentium™, or higher
  • Interpreter Edition:
    • CD-ROM drive
    • 3.5 MB free disk space for the program
    • 1.5 MB free disk space for online documentation
    • IBM-compatible, Pentium, or higher

Planned Availability Dates

  • March 23, 2001: Lotus®
  • March 30, 2001: IBM

Description

Object REXX is a versatile, free-format language for beginners to experienced programmers. Object REXX offers:

  • Powerful functions
  • The ability to issue commands to multiple environments

Object REXX allows object-oriented and conventional programming using Object REXX procedural instructions.

Programs written in Object REXX:

  • Are easy to read and write
  • Contain instructions with common English words
  • Run without further compile or transform steps
  • Have many programming interfaces to existing applications such as:
    • TCP/IP
    • Sockets
    • FTP
    • C

Object REXX has sophisticated, structured, programming constructs:

  • SELECT and DO loops
  • IF-THEN-ELSE branching
  • Subroutine calls
  • Procedure calls
  • Function calls
  • Stems and compound variables
  • Supports HOST commands to the operating system

It provides:

  • Superior array handling
  • High-precision arithmetic functions
  • Many built-in functions

Because variable or constant names can be up to 250 bytes long, you can use meaningful names rather than abbreviations. You can also run changes and test them immediately.

Object REXX supports object-oriented concepts like:

  • Classes
  • Objects
  • Methods
  • Messaging and polymorphism
  • Inheritance and multiple inheritance

The inheritance concepts of Object REXX support metaclasses and mix-in classes. In addition to defining object methods, class methods can also be defined. Object REXX defines static and dynamic methods, which makes it highly flexible even at run time. Object REXX is suitable for novice programmers, especially in object-oriented programming, since no time is lost struggling with:

  • The programming environment
  • Compile steps
  • Type steps
  • Type definitions
  • A complex syntax

It is also suitable for professional developers because of programming interfaces to other Windows applications. Programmers can use Object REXX to prototype object-oriented designs easily and quickly. Typical tasks for Object REXX range from small automation steps to fully realized applications.

Euro Currency

These programs are not impacted by euro currency.

Product Positioning

Object REXX for Windows is the IBM REXX scripting solution in the Windows environment. By providing Object REXX for Windows, IBM protects the investment of REXX customers in the form of millions of lines of REXX program code. Object REXX for Windows enables REXX programmers to port their REXX programs to the Windows environment in an easy and effective way. Object REXX for Windows is the ideal language for developers to learn object-oriented programming. Object REXX for Windows is an ideal clue for a wide range of existing tasks from a simple script to a database application.

Trademarks

 
Pentium is a trademark of Intel Corporation.
 
Windows and Windows NT are trademarks of Microsoft Corporation.
 
Lotus is a registered trademark of Lotus Development Corporation.
 
Other company, product, and service names may be trademarks or service marks of others.

Offering Information

Product information is available through Offering Information (OITOOL) at:

Publications

The following publications are available after the planned availability date. To order, contact your IBM representative.

                                                       Order
Description                                            Number
 
Object REXX Programming Guide                          SH12-6726
Object REXX Reference                                  SH12-6725
Object REXX OO Dialog Method                           SH12-6727
  Reference

The CD-ROM includes all books in English in Acrobat Reader (PDF) format and Postscript (PS) format. The Japanese CD-ROM includes all books in Japanese in Acrobat Reader (PDF) format.

Displayable Softcopy Publications: 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.

These displayable manuals are available as displayable .PDF files (Acrobat Reader) or as PostScript files as part of the basic machine-readable material and online readable helpfiles.

The program package does not include program documentation in hardcopy.

Technical Information

Hardware Requirements

  • Development Edition:
    • CD-ROM drive
    • 15 MB free disk space for the program
    • 3 MB free disk space for online documentation
    • IBM-compatible, Pentium™, or higher
  • Interpreter Edition:
    • CD-ROM drive
    • 3.5 MB free disk space for the program
    • 1.5 MB free disk space for online documentation
    • IBM-compatible, Pentium, or higher

Software Requirements

Windows™ 2000, Windows Me, Windows 98, or Windows NT™ 4.0

Planning Information

Packaging: IBM program package is distributed in one package with the following:

  • Proof of Entitlement (PoE)
  • CD-ROM, U.S. English
  • Customer service and support card

Note: The program package does not include program documentation in hardcopy form. This program, when downloaded from a Web site, contains the applicable IBM license agreement, and License Information (LI), if appropriate and will be presented for acceptance at the time of installation of the program. The license and LI will be stored in a directory such as LICENSE.TXT for future reference.

Ordering Information

Object REXX for Windows V2.1 includes a CD-ROM in English for the Windows operating system and no hardcopy publications. It is a programming language under Windows platforms on workstations.

To order Object REXX for Windows V2.1, select the program package charge (1 Install included). For additional installs, order the Install entitlement in the quantity needed.

The price model of Object REXX for Windows V2.1 has a one-time charge (OTC) unit.

Passport Advantage

                                                       Part
Description                                            Number
 
Object REXX for Windows V2.1
 
English Media Package                                  BA82SIE
  Development Edition
English Documentation Package                          BA86HIE
  Development Edition
English Media Package                                  BA82TIE
  Interpreter Edition
English Documentation Package                          BA86IIE
  Interpreter Edition
Japanese Media Package                                 BA82TJA
  Interpreter Edition
VPO Instl Object REXX Win                              D05U6ML
  Development 1 install
VPO Instl/SW Sub Object REXX Win
  Development 1 install
  1 Anniv                                              D181MML
  2 Anniv                                              D181NML
 
                                                       Part
Description                                            Number
 
VPO SW Sub Rnwl Object REXX Win                        E067RML
  Development 1 install
VPO SW Sub Object REXX Win
  Development 1 install
  1 Anniv                                              D1824ML
  2 Anniv                                              D1826ML
CO Instl/SW Sub Object REXX Win
  Development 1 install
  1 Anniv                                              D1828ML
  2 Anniv                                              D182AML
CO SW Sub Rnwl Object REXX Win                         E068JML
  Development 1 install
CO SW Sub Object REXX Win
  Development 1 install
  1 Anniv                                              D1825ML
  2 Anniv                                              D182GML
CO Supt Object REXX Win
  Development 1 flat
  1 Anniv                                              AR60HML
  2 Anniv                                              AR64BML
VPO Instl Object REXX Win                              D05U5ML
  Development 1 install
VPO Instl/SW Sub Object REXX Win
  Development 1 install
  1 Anniv                                              D181PML
  2 Anniv                                              D181QML
VPO SW Sub Rnwl Object REXX Win                        E067UML
  Installer 1 install
VPO SW Sub Object REXX Win
  Installer 1 install
  1 Anniv                                              D182SML
  2 Anniv                                              D182UML
CO Instl/SW Sub Object REXX Win
  Installer 1 install
  1 Anniv                                              D181UML
  2 Anniv                                              D181VML
CO SW Sub Rnwl Object REXX Win                         E0680ML
  Installer 1 install
CO SW Sub Object REXX Win
  Installer 1 install
  1 Anniv                                              D182YML
  2 Anniv                                              D182ZML
CO Supt Object REXX Win
  Installer 1 flat
  1 Anniv                                              AR60IML
  2 Anniv                                              AR64CML

                                   Program             Part
Description                        Number              Number
 
Object REXX for Windows V2.1
 
Development Edition                5639-M68            0791028
  Per Install                                          0791029
Interpreter Edition                5639-M69            0791030
  Per Install                                          0791031

Withdrawal of Previous Passport Advantage Part Numbers: The following Passport Advantage part numbers are being replaced or made obsolete by this announcement. The effective withdrawal date is June 30, 2001.

Orders for these part numbers will not be accepted after the stated effective date of withdrawal, nor will normal marketing activities or educational support be available unless previous agreement exists between the customer and IBM.

                                                       Part
Description                                            Number
 
Object REXX for Windows
 
Interpreter Edition V1.1                               BA8P6NA
  Advantage Media Pack
 
Development Edition V1.1                               BA8P4NA
  Advantage Media Pack
 
Interpreter Edition V1.1                               25L9159
  Advantage Media Pack -- Japanese

                                                    Feature
Description                                         Number
 
Initial Shipments
 
Ship media only (suppresses initial                 3470
 shipment of documentation)

Terms and Conditions

Licensing: IBM International Program License Agreement. PoEs are required for all authorized use.

License Information Form Number

  • L-UBER-4S7FZ2: 5639-M68
  • L-UBER-4SZKT5: 5639-M69

Limited Warranty Applies: Yes

Program Services: Available until March 30, 2006

Money-Back Guarantee: 30-day, money-back guarantee

Copy and Use on Home/Portable Computer: No

Volume Orders (IVO): No

Passport Advantage Applies: Yes

Passport Advantage Subscription Applies: Yes

Support Line: No

Other Support: Object REXX Web site

AIX®/UNIX® Upgrade Protection Applies: No

Entitled Upgrade for Current AIX/UNIX Upgrade Protection Licensees: No

AS/400® Software Subscription Applies: No

Variable Charges Apply: No

Educational Allowance Available: 15% education allowance applies to qualified education institution customers.

Prices

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

                                                            IBM
                              Part           Feature        List
Description                   Number         Number         Price(1)
 
PID number:  5639-M68
 
Program Package with          0791028        0001           $299
  1 Install
Per Install                   0791029        0002            289
 
PID number:  5639-M69
 
Program Package with          0791030        0001             75
  1 Install
Per Install                   0791031        0002             65
1
IBM price; does not include tax or shipping and is subject to change without notice. Reseller prices may vary.

Customer Financing: IBM Global Financing offers attractive financing to credit-qualified commercial and government customers and Business Partners in more than 40 countries. IBM Global Financing is provided by the IBM Credit Corporation in the United States. Offerings, rates, terms, and availability may vary by country. Contact your local IBM Global Financing organization. Country organizations are listed on the Web at:

Order Now

 Use Priority/Reference Code: SE001
 
 Phone:     800-IBM-CALL
 Fax:       800-2IBM-FAX
 Internet:  ibm_direct@us.ibm.com
 Mail:      IBM Atlanta Sales Center
            Dept. SE001
            P.O. Box 2690
            Atlanta, GA  30301-2690

You can also contact your local IBM Business Partner or IBM representative. To identify them, call 800-IBM-4YOU.

Note: Shipments will begin after the planned availability date.

Trademarks

 
AIX and AS/400 are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Pentium is a trademark of Intel Corporation.
 
Windows NT and Windows are trademarks of Microsoft Corporation.
 
UNIX is a registered trademark is a registered trademark of the Open Company in the United States and other countries.
 
Other company, product, and service names may be trademarks or service marks of others.