WebSphereTM Development Tools for AS/400(R), V4R5M1 Release Notes

This document provides information that is specific to this release of the WebSphere Development Tools for AS/400 (WDT/400) product. This release integrates four features that were previously available only as separate products. Hardware requirements (memory and disk space), software requirements (at development and run time), and migration scenarios are provided.

Table of Contents

Features of Release V4R5M1

The four main features are:

  1. WebSphere Studio for AS/400 which contains wizards for easily creating JavaBeansTM, Java servlets, and easy deployment of e-business applications.
  2. VisualAge RPG which supports applications with Windows GUI, transparent access to AS/400 resources, and generates Java applications and applets.
  3. Co-operative Development Environment/400 which allows you to edit, compile, and debug RPG, COBOL, C, C++, CL, DDS, and Java (includes the CODE Designer, a WYSIWYG DDS tool).
  4. VisualAge for Java for AS/400 which contains wizards and connectors from ET/400 to provide easy access to AS/400 data and applications from VisualAge RPG source.

Integration between WebSphere Studio and VisualAge for Java enables teams to communicate and work together to:

In addition, the installation of WebSphere Development Tools for AS/400 has been simplified with:

Hardware Requirements

WebSphere Development Tools for AS/400 has the following hardware requirements:

System requirements decrease if you choose to install only the features that you require.

Software Requirements

WebSphere Development Tools for AS/400 has the following software requirements:
Feature Development Time Run Time
WebSphere Studio for AS/400 - Windows 95/98/NT/2000

- Internet Explorer 4.0 or later

- OS/400 V4R4 or later

- WebSphere Application Server V3.5 or later

- OS/400 V4R4 or later

- Netscape Communicator 4.7 (provided) or later, or Internet Explorer 4.0 or later

- Internet Explorer 5.0 for Page Detailer

- WebSphere Application Server V3.5 or later

VisualAge RPG - Windows 95/98/NT/2000

- ADTS (5769-PW1)

- OS/400 V4R3 or later

- Windows 95/98/NT/2000 or any JRE V1.2 or later, including a browser

- OS/400 V4R3 or later

CODE/400 - Windows 95/98/NT/2000

- ADTS (5769-PW1)

- OS/400 V4R3 or later

N/A
VisualAge for Java for AS/400 - Windows 98/NT/2000

- OS/400 V4R4 or later

- OS/400 V4R4 or JRE V1.2.2 or later

- Netscape Communicator 4.7 (provided) or later, or Internet Explorer 5.0 or later

- TCP/IP configured and running

Migration Process

If you already have WebSphere Studio or VisualAge for Java, then installing WebSphere Development Tools for AS/400 V4R5M1 will maintain your current configuration while installing all product features.

The tables below show what features you will have after installation.

WebSphere Studio Installation Scenarios:

If you currently have After installing WebSphere Development Tools, you will have After installation, Start menu will include
Studio 3.0 Studio 3.0
Studio 3.5 Professional for AS/400
Studio 3.0
WebSphere Development Tools > Studio 3.5

VisualAge for Java Installation Scenarios:

If you currently have After installing WebSphere Development Tools, you will have After installation, Start menu will include
VisualAge for Java 2.0
Entry/ Professional/ Enterprise
VisualAge for Java 2.0 Entry/Pro/Ent
and
VisualAge for Java 3.5 Pro + ET/400
VisualAge for Java 2.0
WebSphere Development Tools > VisualAge for Java 3.5
VisualAge for Java 2.0
Rollup2/ Enterprise
VisualAge for Java 2.0 Rollup2/ Ent
and
VisualAge for Java 3.5 Pro + ET/400
VisualAge for Java 2.0
WebSphere Development Tools > VisualAge for Java 3.5
VisualAge for Java 3.0
Entry/ Professional/ Enterprise
VisualAge for Java 3.0 Entry/Pro/Ent
and
VisualAge for Java 3.5 Pro + ET/400
VisualAge for Java 3.0
WebSphere Development Tools > VisualAge for Java 3.5
VisualAge for Java 3.02
Entry/ Professional/ Enterprise
VisualAge for Java 3.02 Entry/Pro/Ent
and
VisualAge for Java 3.5 Pro + ET/400
VisualAge for Java 3.02
WebSphere Development Tools > VisualAge for Java 3.5

VisualAge for Java, Version 3.5, Enterprise Toolkit for AS/400(R) RELEASE NOTES

Table of contents

1.0 Prerequisites
2.0 Limitations and known problems
      2.1 Convert display files SmartGuide
      2.2 AS400eList Bean Performance
      2.3 Code Generation in DFU beans
3.0 Hints and tips
      3.1 Run-time files
      3.2 Deployment of a VCE application that has DFU beans
4.0 AS/400 Java Web sites 

1.0 Prerequisites

2.0 Limitations and known problems

2.1 Convert Display File SmartGuide

On systems which have earlier versions of IBM Personal Communications, it may not be possible to start an IBM Personal Communications session while the Convert Display File SmartGuide is running. Once the SmartGuide is finished running, an IBM Personal Communications session may be started.  

A bean generated by this Smartguide can be opened in the VCE, and saved after undergoing Construct Visuals from Source. The resulting bean may not look or behave as the original.

2.2 AS400eList Bean Performance

When extracting lists from an AS/400 server, data conversion may require a longer period of time to complete, if the list is very large, or if binary or date fields are selected. To achieve the best performance, follow these recommendations:

  1. Use the OBJL0100 or OBJL0200 formats, which allow for translation of data in one step.
  2. If OBJL0300 format or higher is selected, try to avoid selecting the binary or date fields listed below, unless necessary. If a binary field or date field is selected, the translation of the field attributes must be performed individually for each item. This slows the overall process, especially for larger lists.

Binary fields
getInclude0300AuxiliaryStoragePool()
getInclude0500SaveSize()
getInclude0500SaveSizeMultiplier()
getInclude0500SaveSequenceNumber()
getInclude0600DaysUsedCount()
getInclude0700Size()
getInclude0700SizeMultiplier()

Date fields
getInclude0300CreateDateTime()
getInclude0300ChangeDateTime()
getInclude0500SavedDateTime()
getInclude0500RestoredDateTime()
getInclude0500SaveActiveDateTime()
getInclude0600LastUsedDateTime()
getInclude0600ResetDateTime() 

2.3 Code generation in DFU beans

When the FormManager, ListManager, or RecordIOManager beans generate code, the progress indicator may appear several times, depending on the number of methods that are generated for the condition class. 

Do not attempt to close the bean's Property window during code generation, as this will cause the Visual Composition Editor to hang. For FormManager or ListManager, the value of the recordIOManager property will change accordingly when code generation is complete, and the Property window can be closed at that time.  

3.0 Hints and Tips

3.1 Runtime files

The following .jar and .zip files are available for running examples and applications outside of VisualAge for Java. These files are available in the 'eab\runtime30' directory:

These Toolbox .jar files can also be found in the 'eab\runtime30' directory:

3.2 Deployment of a VCE application that has DFU beans

If you want to deploy an application created in the Visual Composition Editor that contains DFU beans, you have to export both the application's classes and resources. When the application contains a DFU bean, the Visual Composition Editor will generate a .sos file as a resource in the application's project. 

4.0 AS/400 Java Web Sites

The http://www.ibm.com/software/ad/as400/vajava/  Web site contains updates, hints, tips and information about the latest AS/400 Java features.

To learn more about the IBM AS/400 Toolbox for Java, visit the following web site:
http://www.as400.ibm.com/Toolbox

Notices

This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to:

Director of Licensing
Intellectual Property & Licensing
International Business Machines Corporation
North Castle Drive, MD - NC119
Armonk, New York 10504-1785
U.S.A.

The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

IBM Canada Ltd.
Department 071
1150 Eglinton Avenue East
Toronto, Ontario M3C 1H7
Canada

Such information may be available, subject to appropriate terms and conditions, including in some cases payment of a fee.

The licensed program described in this information and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement, or any equivalent agreement between us.

Programming Interface Information

This documentation describes General-Use Programming Interface and Associated Guidance Information provided by IBM WebSphere Development Tools for AS/400.

Trademarks and Service Marks

The following terms are trademarks or registered trademarks of the International Business Machines Corporation in the United States or other countries or both:
 
 
  • 400
  • AFP
  • AIX
  • AIXwindows
  • APPN
  • Application System/400
  • AS/400
  • AS/400e
  • BookManager
  • C Set ++
  • C/400
  • CICS
  • CICS/400
  • CICS/ESA
  • COBOL/2
  • COBOL/400
  • Common User Access
  • CUA
  • DB2
  • GDDM
  • IBM
  • IBMLink
  • Integrated Language Environment
  • Language Environment
  • MQSeries
  • Network Station
  • Open Class
  • Operating System/2
  • Operating System/400
  • OS/2
  • OS/390
  • OS/400
  • POWER2
  • PowerPC
  • PROFS
  • RPG/400
  • RS/6000
  • S/390
  • SAA
  • SQL/400
  • System/36
  • System/38
  • VisualAge
  • VTAM
  • WebSphere

InstallShield is a trademark of InstallShield Corporation.

Intel and Pentium are registered trademarks of Intel Corporation.

Java and all Java-based trademarks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and/or other countries.

Netscape Navigator is a trademark of Netscape Communications Corporation.

Lotus, Lotus Notes and Domino are trademarks or registered trademarks of Lotus Development Corporation in the United States, or other countries, or both.

ActiveX, Microsoft, SourceSafe, Visual C++, Visual SourceSafe, Windows, Windows NT, Win32, Win32s and the Windows logo are trademarks or registered trademarks of Microsoft Corporation in the United States, or other countries, or both.

UNIX is a registered trademark in the United States and other countries licensed exclusively through The Open Group.

Other company, product, and service names may be trademarks or service marks of others.