IBM United States
Software Announcement 203-010
January 28, 2003

IBM WebSphere Development Studio Client for IBM eServer iSeries, V5.0 — A New Level of Tool Integration for iSeries Application Development

 ENUS203-010.PDF (109KB)


At a Glance

Image

WebSphere Development Studio Client for iSeries, V5 delivers:

  • WebSphere Studio Site Developer, V5 for e-business development
    • Powerful Java, Web, Web Services, XML, and database tools that speed the creation, testing, and deployment of sophisticated e-business applications
    • A builder for visually constructing Web applications based on the open-source Struts standard
    • iSeries Extensions:
      • Enhancements for Web, Web Services, and Java development including extensions to the Struts builder
      • IBM WebFacing Tool for cost-effectively Web-enabling 5250 applications
      • Integrated file, project, edit, compile, and debug environment for iSeries development
      • Seamless integration with best-of-breed tools from IBM and key iSeries partners
  • CODE — Classic version
  • VisualAge® RPG — Enhanced classic version to create event-driven GUI RPG applications for Windows® or Java GUI-capable clients or browsers
  • Distributed debugger — Classic version for multilanguage, multitier e-business applications

For ordering, contact:

Your IBM representative or the Americas Call Centers at 800-IBM-CALL (Reference: SE001).

Overview

WebSphere® Development Studio Client for iSeries™, V5.0 consolidates the standard set of application tools for iSeries server and e-business development into one comprehensive, integrated, and attractively priced iSeries product.

The suite inherits the improved Web and Java™ development capabilities from WebSphere Studio Site Developer, V5.0 that make it easy to create, test, deploy, and maintain sophisticated e-business applications with little Java, Web, or Web-service programming. It also includes a new visual builder for easily constructing Web applications conforming to the open-source Struts standard.

The IBM WebFacing Tool included with this offering makes it easy to quickly and cost effectively Web-enable your existing 5250 applications. The iSeries-specific wizards, additions to the Struts builder, and other extensions, make it easy to build e-business applications that reuse existing iSeries programs, data, and skills.

The improved iSeries server development capabilities of the new integrated development environment (IDE) provide many compelling reasons for application developers to upgrade from Application Development ToolSet (ADTS) or cooperative development environment (CODE).

The Eclipse IDE reduces the learning curve by providing a consistent interface for developing iSeries server applications and e-business applications. This allows your developers to progress easily to new levels in their application development. The IDE delivers on the promise of tool integration and interoperability. It enables seamless integration with best-of-breed tools from IBM and several key iSeries partners to support end-to-end application development life cycle.

Key Prerequisites

Refer to the Hardware Requirements and Software Requirements sections.

Planned Availability Date

April 25, 2003: Electronic Software and Physical Delivery

Description

WebSphere Development Studio Client for iSeries, V5.0, is the next generation of workstation development tools to create iSeries e-business applications that leverage the iSeries and the power of WebSphere Application Server (WAS).

WebSphere Development Studio Client for iSeries, V5.0, inherits and extends the WebSphere Studio Site Developer's robust, easy-to-use development environment for creating, building, and maintaining dynamic Web sites, or developing Java, Web, and Web Services applications. It also includes a robust, easy-to-use development environment for creating, building and maintaining iSeries RPG, COBOL, C, C++ applications, and Web-enabled applications using the IBM WebFacing Tool. The Remote System Explorer (RSE) also makes it easy to access UNIX®, Windows, and Linux application resources.

WebSphere Studio Workbench

WebSphere Studio Workbench is a standards-based, cross-platform IDE based on the Eclipse foundation. The Workbench infrastructure facilitates the seamless integration of all development tools, IBM and non-IBM. Tool providers can focus on delivering additional function instead of being concerned about the underlying infrastructure and integration with other tools.

WebSphere Studio Site Developer

WebSphere Studio Site Developer is a robust, easy to use development environment for creating, building, and maintaining dynamic Web sites, and developing Java, Web, and Web services applications.

You can speed the creation, testing, deployment, and maintenance of your Web, Java, and Web services applications with:

  • Built-in debuggers
  • WAS unit test environment
  • Code assist and code generation tools
  • WYSIWYG Page Designer for Web site design
  • A Visual Java Editor with two-way synchronization

You can build robust Java applications, attractive Web interfaces and integrate your business applications with Web services easier then before with:

  • Built-in Web, XML Java, and Web services tools
  • Customizable perspectives/views
  • The ability to plug in best-of-breed third-party tools based on the Eclipse platform
  • Struts-based Model View Controller that allows you to map out and visually construct Web-based applications

WebSphere Studio Site Developer lets you span platforms, devices, and standards with its robust, feature-rich, development environment. It supports JDK 1.3, JSP 1.2, and Servlet 2.3 along with concurrent support for WAS V3.5.6, and higher, WAS-Express, and Tomcat. It provides effortless migration between WebSphere Studio configurations and third-party best-of-breed tools.

In this release, IBM has updated the Page Designer with support for Visual Custom Tags. IBM has added support for static Web pages and the capability to reproduce, subset, and extend past HTML with new support for XHTML. A new Web view is added to the perspectives to organize Web resources.

For Java, IBM has added a Visual Editor with two-way synchronization, a new JavaScript debugger, code assist and library, and new JSP samples to enhance learning.

For Web Services, IBM has improved the samples and provided enhanced support through a pop-up action. We have added support for UDDI V2 and provided discovery through the Web Service Inspection Language (WSIL).

The IDE also includes significant iSeries-specific extensions for Web and Java development:

  • Wizards make it easy to "wrapper" existing iSeries programs as Java beans or Web services. This lets the iSeries developer access these programs from a Java application or a Web application, or include them as the base for a Web service.
  • Extensions to the Struts builder that make it easy to visually construct Web applications based on the open-source Struts standard that accesses iSeries programs.
  • Visual Custom Tags that bring some of the power of DDS to Web pages.

IBM Webfacing Tool

One of the most exciting components of WebSphere Development Studio Client for iSeries is the IBM WebFacing Tool. The IBM WebFacing Tool creates a Web interface to an existing 5250 application in a development-time conversion process. The conversion process typically requires little or no change to the existing iSeries programs. The resulting application continues to support a green screen and will also support the Web interface. The tool generates standard JavaServer Pages and XML definitions, based on the display file DDS, and includes a servlet-based runtime. The JSPs and runtime run in any application server that supports these Java Web components.

The conversion process just keeps getting easier. With the increased DDS keyword support, most iSeries applications will convert without any code changes. A typical business application with a hundred screens can be converted and published to the application server for test in just a few hours.

In this release, IBM introduces the performance and scalability enhancements to allow the IBM WebFacing Tool to support extremely large and complex applications with high traffic flows. A Web interface is provided to the most requested system support — WRKSPLF.

Tools for Developing Server Applications

In the V4.0 release of WebSphere Development Studio Client for iSeries, the first phase of support for RPG, COBOL, CL, and DDS development in the IDE was introduced. This was a first step in the ultimate goal of reproducing the development capabilities of the classic ADTS and CODE tools, in a highly integrated and productive environment, offering a consistent experience for all development work from RPG to Java. This support includes a Remote System Explorer (RSE) for PDM-like access to OS/400® resources, and iSeries Projects for disciplined team development that leverages the excellent team capabilities of Eclipse.

In the new V5.0 release, there are significant enhancements in both the RSE and the iSeries Projects support.

The RSE enhancements include:

  • Enhanced support for library list manipulation
  • User-defined actions that support all PDM substitution variables
  • PDM-like table-view
  • Easy enablement for working offline using iSeries projects
  • The option to securely save passwords between sessions
  • SSL for more secure communications
  • Support for searching source members for text strings ("find string") with integrated feedback (double click on a match to open the member and position to that matching line)
  • Graphical wizards for creating libraries, source files and members, data areas, data queues, and message files
  • Message files that can be expanded in the Remote Systems tree view, to show the messages within them
  • Actions to create, edit, and delete messages in a message file
  • Support for the new iSeries IASP capability
  • Performance enhancements for retrieving lists and for editing
  • Extensive support for dragging and dropping (Programmers can use drag and drop to copy source members between files on the same iSeries, or different iSeries. They can even copy members to and from their local Windows file system, or a remote UNIX, Windows, or Linux file system.)

The built-in editor available in the RSE has been significantly enhanced to include many more of the classic CODE editor capabilities.

  • RPG, COBOL, CL, and DDS syntax checking
  • RPG, COBOL, and DDS program verification
  • RPG programmers will benefit from an outline view of their source
  • Language-sensitive F1 help available from the editor
  • Support for persistent markers for quickly accessing specific locations within source members

Running and debugging iSeries programs, is now tightly integrated with the RSE and the built-in editor.

  • Ability to set a breakpoint in the editor, for RPG, COBOL, CL, C, or C++ and run to the breakpoint.
  • The debugger perspective that appears is the same Eclipse perspective used for Java and Web debugging.

The iSeries Projects support now includes significant enhancements:

  • New extension points for business partners to leverage
  • Enhancements for build support, including monitoring of the build steps and error feedback
  • The text description is now captured for iSeries files and members imported into an iSeries project
  • Based on last modified timestamps, visually identify when local and remote copies of the same member are in conflict, and offer resolution support when the local member is pushed to the remote server

Business partners can easily leverage and extend RSE and iSeries Projects. There are also many enhancements to make it even easier to tightly integrate their tools with the IBM base development environment.

Many leading iSeries tool vendors are actively integrating their tools into this new release. These vendors include, but are not limited to, change management and impact analysis tool suppliers.

While WebSphere Development Studio Client for iSeries, V5.0 closes the gap for CODE classic function, there are still many loyal and happy CODE users. The classic CODE tools remain available and installed with WebSphere Development Studio Client for iSeries, V5.0, and easily accessible directly from the RSE. For those who prefer direct access to these tools, a command is available to enable adding CODE entries to the Windows startup menu. Help for the classic tools can also be enabled.

The RSE is able to access iSeries OS/400 resources, Integrated File System (IFS) files and commands, remote UNIX, Windows, and Linux files and commands, and local Windows files. In V5.0, the "universal" support for files and commands has been dramatically improved. There is new support for drag and drop, command shells, and intelligent command interpretation. For example, if a programmer runs a remote compile, 'make' or 'grep' command, the results are shown in the RSE command console. The programmer can double click on an error or search result to open the editor on the file. Any local editor can be opened on any remote file, including, for example, the built-in Java editor for remote Java files. There is a new table view for files that complements the existing tree view.

Programmers can now search a remote file system for a file name pattern and see the resulting matching files in a table view, and then use the full suite of actions on those files, including edit. There is new support for running local Window commands in the RSE command console.

VisualAge RPG

VisualAge RPG is shipped with WebSphere Development Studio Client for iSeries, V5.0. VisualAge RPG lets RPG programmers:

  • Create rich GUI applications that run on Windows platforms
  • Easily access iSeries database files

VisualAge RPG provides all the features of the RPG IV language like external file description. VisualAge RPG also lets you generate Java code from VARPG source to run VisualAge RPG applications on platforms other than Windows. VisualAge RPG is easy to learn for experienced RPG IV programmers who want to create applications with a GUI. In this version the language level of VisualAge RPG is upgraded to the language level of RPG IV V5.2. The enhanced features of the RPG IV language, including Free Form Statements, Monitor Group, and Qualified Data Structures, are now available in VARPG, with some exceptions when generating Java.

Accessibility by People with Disabilities

WebSphere Development Studio Client for iSeries, V5.0 supports the following features:

  • Supports interfaces commonly used by screen readers
  • Can be operated using only the keyboard
  • Allows the user to request more time to complete timed responses
  • Supports customization of display attributes such as color, contrast, and font size
  • Communicates all information independently of color
  • Supports interfaces commonly used by screen magnifiers
  • Supports the attachment of alternative output devices
  • Provides keys which can be distinguished by touch without activating them
  • Provides documentation in an accessible format
  • Requires minimal reach and manual dexterity
  • Supports the attachment of alternative input and output devices
  • Supports alternatives to audio information
  • Supports adjustable volume control
  • Does not flash the screen at rates that could induce epileptic seizures
  • Some accessibility features may not be available in the following components/bundled products:
    • DB2 Connect® Personal Edition, Version 7.2 FP7 or the Windows Operating Environments CD
    • VisualAge RPG
    • CODE

Product Positioning

WebSphere Development Studio Client for iSeries, V5.0 is entitled to the customers of the iSeries tier-priced host product, WebSphere Development Studio for iSeries (WDS). WDS contains the server application development (AD) tools: ILE RPG, ILE COBOL, ILE C, ILE C++ and Application Development ToolSet (ADTS).

WDS provides entitlement to the new workstation components, WebSphere Development Studio Client for iSeries, V5.0. In most shops, WebSphere Development Studio Client for iSeries, V5.0 will be delivered in this manner. WDS is priced and packaged to make it pervasive in the iSeries marketplace.

The workstation tools are packaged into WebSphere Development Studio Client for iSeries, V5.0 to provide the following:

  • Access to these tools for consultants and analysts who may not have their own iSeries system.
  • A convenient method to keep the iSeries AD products current. As new enhancements are made to the Eclipse-based workstation products, these enhancements will be integrated into WebSphere Development Studio Client for iSeries, V5.0

WebSphere Development Studio Client for iSeries, V5.0 contains tools for:

  • Web and Java development
    • WebSphere Studio Site Developer
    • Java and Web Tools for iSeries
  • Web-enabling 5250 application
    • IBM WebFacing Tool
  • Development of server applications
    • iSeries project, file, edit, compile and debug support in the IDE
    • CODE
    • VisualAge RPG

Web and Java Development

WebSphere Development Studio Client for iSeries, V5.0, is based on WebSphere Studio Site Developer. WebSphere Studio Site Developer is a hybrid based on the merging of capabilities from VisualAge for Java, Professional Edition, and WebSphere Studio, Standard Edition and integration with the new WebSphere Studio Workbench. WebSphere Studio Site Developer provides a comprehensive set of tools for Web and Java development. iSeries specific enhancements are added to these Web and Java developments tools as part of WebSphere Development Studio Client for iSeries, V5.0. These enhancements make it easier to develop Web and Java applications for the iSeries server.

Server Development

ADTS has been the traditional method for developing and maintaining server-side iSeries applications. WebSphere Development Studio Client for iSeries, V5.0, includes new highly integrated and highly extendible tools for iSeries RPG, COBOL, C, C++, CL and DDS development. These new tools offer programmers a development experience that is consistent with the experience for developing Java, Web, Web Services, and XML applications, lowering the learning curve for all.

These new generation tools include the Remote System Explorer for a PDM-like experience, and iSeries projects for team-based development (together with a Eclipse-compliant software change management repository). They offer rich support for exploring the file system, compiling/building, editing, running, and debugging. The iSeries Projects support enables effective team support leveraging any iSeries or LAN resident source repository which supports Eclipse.

The new tools also allow the programmer to leverage the classic CODE tools for extremely rich editing and DDS design support. The combination of the Remote System Explorer, the iSeries Projects, and the easily accessible CODE classic tools offers a superset of functionality over the classic, and feature-frozen, ADTS tools. It offers significant productivity and usability gains, support for disconnected and team development, and a common harness for the tight integration of IBM- and ISV-supplied tools for server development. Using these new generation tools also implicitly increases a programmer's skills and makes the transition into new programming models easier, such as IBM WebFacing Tool, Web, Web Services, Java, and XML.

Web-Enabling Applications — IBM WebFacing Tool Versus 5250 Intercept Products

The IBM WebFacing Tool offers significant advantages over the 5250 intercept tools in terms of standards, costs, and extendibility.

Standards

The IBM WebFacing Tool creates a Web interface to an existing 5250 application by generating standard Java ServerPages (JSPs). The Web interface is created in a development-time conversion step. The data created by the 5250 application is passed to Java beans and then to the JSPs at runtime. The WebSphere Application Server then ships the HTML to the browser. The Java components can be customized or extended, and should execute in any application server supporting the Java standards. Customization of the Web enabled application can be accomplished using WebSphere Development Studio Client for iSeries, V5.0

Typically, 5250 intercept products interpret/decompose the 5250 datastream to create the Web interface, and are tied to a proprietary, chargeable runtime environments.

Costs

There are no additional tools or runtime charges associated with a Web-enabled application created with the IBM WebFacing Tool. The IBM WebFacing Tool creates standard Java components that should run in any application server. Many 5250 intercept tools have both a development time tool charge and a runtime/usage charge. An application that has been Web-enabled using the IBM WebFacing Tool can support both a 5250 and Web interface concurrently.

Extendibility

The IBM WebFacing Tool creates standard JSPs that can be leveraged and extended with standard Java tools. Using the IBM WebFacing Tool is often the first step in leveraging 5250 applications and extending them to an e-business environment. With intercept tools, a base e-business/Web application is not created. The e-business interfaces are generated at run-time. This makes it difficult to customize the user interfaces.

When would you use a 5250 intercept product rather than the IBM WebFacing Tool?

A 5250 intercept tool should be chosen if the workstation DDS source code (required by the IBM WebFacing Tool) is unavailable. If the DDS source code has used DDS keywords that were not supported by the IBM WebFacing Tool, then an intercept tool might prove a better choice.

Reference Information

Refer to Software Announcement 202-329 , dated December 3, 2002, (WebSphere Studio Site Developer for Linux and Windows, V5.0).

Trademarks

 
The e-business logo and iSeries are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
WebSphere, VisualAge, OS/400, and DB2 Connect are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Windows is a registered trademark of Microsoft Corporation.
 
Java is a trademark of Sun Microsystems, Inc.
 
UNIX 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.

Additional Information

WebSphere® Development Studio Client for iSeries™, V5.0 is built on the WebSphere Studio Workbench, and extends WebSphere Studio Site Developer to include iSeries specific tools and features.

The key features of WebSphere Development Studio Client for iSeries, V5.0 are:

  • WebSphere Studio Site Developer:
    • Based on Eclipse 2.0.2
    • Support for visual layout of dynamic pages, supporting JSP 1.2, Servlets 2.3, full HTML, JavaScript, and DHTML
    • Advanced-function HTML and JSP editor
    • Tools to create, build, deploy, test, discover, and publish Web service-enabled applications, including support for UDDI, SOAP, and WSDL
    • An integrated roles-based team environment including Concurrent Versions System (CVS)
    • A comprehensive visual XML development environment, including components for building DTDs, XML Schemas, XML files, and XSL
    • Database support including a SQL wizard and SQL query builder and a Relational Schema Center (RSC)
    • An integrated Java™ development environment with JDK 1.3 support
    • Built-in WebSphere V4.0 and V5.0 and Apache Tomcat test environments with JSP Debugger allowing developers to deploy and test a JSP file and test a JSP file
  • A generic Remote System Explorer for working with remote systems
    • Support for iSeries, UNIX®, Linux, and Windows® remote systems
    • Support for defining persistent "connections" to remote systems
    • Support for subsystems that offer services to a remote system connection
    • An object subsystem for accessing remote file systems
    • Support for exporting and importing resources to and from the file systems supported by the supplied file subsystems
    • Access to both the IFS and native file systems on iSeries
    • Support for pre-defined and user-defined actions on the remote system; this replaces the CODE Project Organizer
    • Remote system command shell
    • Native operating system command shell
    • An advanced iSeries communication layer which is used by Workbench tools
    • Tool extensions into the Remote System Explorer for vendors to interface and exploit remote systems
    • iSeries project team development tools
    • Support for team development of iSeries applications
    • Ability to use one change management provider for Java, Web, and iSeries applications
    • Support for disconnected development
    • Support for creating projects based on existing library
    • Support for synchronizing source with remote system defined in Remote System Explorer
  • Integrated iSeries debugger
    • Support for debugging iSeries *PGM/*SRVPGM in WebSphere Studio Workbench
    • Integration with Remote System Explorer and iSeries project team development tools
  • IBM WebFacing Tool which integrates with Web, Java, and iSeries tools
  • iSeries-specific extensions to Java tools
    • Export and import to/from IFS, via common remote system frame-work support
    • Special Java "compile" action/view for remotely compiling Java classes
    • Special Java run action/view for remotely running Java applications
    • Special Java debug action/view for remotely debugging Java applications
    • Program Call wizard to "wrapper" any *PGM/*SRVPGM as a Java Bean
    • Previously supplied Java beans: datafile updates (DFU), object lists (PDM), and Swing formatting
  • iSeries-specific extensions to Web tools
    • Visual Custom Tags (VCTs) replace the ActiveX Design-time Controls (DTCs); VCTs can be used and rendered in the HTML Designer.
    • VCTs provide the controls such as textField, label, dropDown, pushButton, and so forth.
  • Helping with enhancing the input and output functionality of your Web interface
    • JCA Program Call connector provides a standard interface to call any *PGM, based on the J2EE Connector Architecture.
    • iSeries Web Tools Run-time Configuration wizard captures information such as server name, userid, password, and library list used by Web applications.
  • Information Enhancements:
    • Help now appears in a separate window which can be resized, minimized, and moved around to give you more access to the rest of the user interface while you're learning.
    • Information Roadmaps help you to identify your development goals and guide you through the large volume of information available.
    • A totally redesigned table of contents helps you find the information you need.
  • Existing CODE functions, enhanced to support launching from Workbench
  • Upgrade of VisualAge® RPG to the RPG IV V5.2 language specifications and additional customer-requested enhancements

WebSphere Development Studio Client for iSeries, V5.0 Has Four Functional Objectives

  1. Develop/maintain iSeries applications using the Remote System Explorer
  2. Develop Web GUIs for iSeries classic applications using IBM WebFacing Tool and the other Web tools
  3. Develop client and server applications for iSeries using the Java tools
  4. Work with other integrated Site Developer tools

Develop iSeries Classic Applications Using the Remote System Explorer

  • Using Remote System Tools
    • The Remote System Explorer provides a variety of remote system tools. These tools are accessed through the System perspective.
  • Managing System Connections
    • Create and manage connections to multiple systems. This feature also allows multiple server connections to the same system, each with its own independent job environment.
    • Within each connection, subsystems define particular functionality. Filters are used within each subsystem to filter and view only the requested objects. For iSeries connections, three subsystems are provided, each containing predefined filters. These are the Job, Object, and Command Subsystems.
  • Managing Native Objects
    • The File Subsystem provides easy access to remote objects. Filters can be created to provide a customized view of libraries, objects, and members.
    • Object manipulation is made quick and easy through the new environment. Selecting an object at any time allows for object manipulation via pop-up menus. It provides useful actions such as Edit, Compile for ILE RPG source members, Rename, Delete, and displaying/changing certain properties of any native objects.
  • Managing IFS and non-native objects
    • The File Subsystem provides easy access to remote objects. Filters can be created to provide a customized view of folders or directories.
    • Object manipulation is made quick and easy through the new environment. Selecting an object at any time allows for object manipulation via pop-up menus. It provides useful actions such as Edit, Rename, Delete, and Copy.
    • Objects can also be copied from one remote system to another.
  • Executing and Organizing Remote Commands
    • The Command Subsystem provides the ability to execute remote commands. It is possible to create individual command sets and/or expand predefined filters to execute remote commands on the remote system. When a filter is expanded and the command is executed, the messages are displayed.
  • Managing Jobs
    • The Job Subsystem provides features that allow the organization and monitoring of particular groups of jobs on the iSeries system. There is one filter provided, but it is possible to create new ones which subset lists based on the criteria specified. Expanding a filter provides a tree-like view of the selected jobs.
  • Editing Server Applications
    • As stated above, by selecting a source member object in the File Subsystem perspective, an Edit option is provided.
  • Developing in a Team Environment
    • WebSphere Studio Site Developer provides team support across all projects: Remote Systems, Java, Web, XML, and so forth. WebSphere Studio Site Developer also provides team support using the Concurrent Versions System (CVS), an open source version control system available from:
  • Using Classic tools
    • The classic CODE and VisualAge RPG tools can still be invoked. Through a tightly integrated communication design, the Remote System Explorer is capable of launching the classic tools seamlessly, providing features such as CODE editing, CODE program generation, CODE designer, and the Distributed Debugger.

Develop Web GUIs for iSeries classic applications using IBM WebFacing Tool and the Web Tools

  • IBM WebFacing Tool
    • Use the IBM WebFacing Tool to quickly convert classic application's UI components like DDS, help, and message files into Web GUI components.
  • Develop and Maintain Web GUIs
    • Use the Web tools iSeries Extensions to develop and maintain Web GUIs to iSeries applications.
    • iSeries wizards help connect a *PGM/*SRVPGM to input and output Web pages.
  • Testing and Deploying Web Applications
    • Use the Server tools to test Web applications in the locally or remotely installed run-time environments.
  • Developing Web Services
    • Universal Description Discovery and Integration for Java (UDDI4J), which enables businesses to describe themselves, publish technical specs on how they want to conduct e-business with other companies, and search for other businesses that provide goods and services they need, all via online UDDI registries
    • Simple Object Access Protocol (SOAP), which is a standard for reliably transporting electronic business messages from one business application to another over the Internet
    • Web Services Description Language (WSDL), which describes programs accessible via the Internet (or other networks), and the message formats and protocols used to communicate with them
    • Web Services Inspection Language (WSIL)

Develop Client and Server Applications for iSeries Using the Java Tools

  • Use iSeries extensions for Java tools
    • Develop Java applications or applets with Interfaces to iSeries classic applications. These iSeries extensions include several beans and wizards to help access classic programs.
    • Dynamic UI creation and deployment with iSeries specific Java beans.
    • Ability to run code with errors in methods.
    • Crash protection and auto-recovery.
    • Error reporting and correction.
    • Java text editor with full syntax highlighting and complete content assist.
    • Refactoring tools for reorganizing Java applications.
    • Intelligent search, compare, and merge tools for Java source files.
    • Scrapbook for evaluating code snippets.

Work with Other Integrated WebSphere Studio Site Developer Tools

  • Visual XML Development Environment
    • Debug and edit XSL with code assist
    • Create, view, and validate DTDs and XML schemas, XMLs, and XSLs
    • Create XML documents from a DTD/XML schema and vice-versa
    • Generate Java beans from XML and vice-versa
    • Define mappings between XML documents and generate XSLT
    • Create an HTML or XML document by applying an XSL stylesheet against an XML document, using the Xalan processor
    • Debug XSL Stylesheets using the XSL Debugger
    • Create and execute your XPath using the XPath wizard
    • Compile XSL stylesheets for fast execution
    • Produce XML-related artifacts from an SQL query
    • Update a relational table from an XML document
    • Define mappings between relational tables and DTD files
    • Generate a document access definition (DAD) script, used by DB2®
    • XML Extender, to either compose XML documents from existing DB2 data or decompose XML documents into DB2 data
    • Generate XML and related artifacts from SQL statements and use these files to implement your query in other applications
  • DataBase Tools
    • Relational Database Schemas, SQL Wizard, and SQL Query Builder — Helps you create and manipulate the data design for your project in terms of relational database schemas. Site Developer allows you to create, browse, or import database schemas, including new DDL Export capability.
    • Enables exploring, importing design, and querying databases.
    • Supports working with either a local copy of an already deployed design, or creating an entirely new design to meet your requirements.
    • Provides a meta-data model that is used by all other tools that need relational database information including connection information, so that tools that are unaware of each other can share connections.
    • Provides a visual interface for creating databases, tables, and views.
    • Supports DB2, DB2 for OS/400®, DB2 for 390, Oracle, Sybase, MylSQL, Informix™, and SQL Server, Cloudscape, and Oracle9i.
    • Includes a new Stored Procedure Builder and SQL view.

Education Support

A multi-channel delivery strategy is planned to address the e-business education requirements in the iSeries marketplace.

For more education information, visit the following Web sites:

Service Offerings

IBM, in concert with its Business Partners, plans to offer the following services in support of the product offering:

  • IBM WebFacing Tool Conversion Feasibility Study

    A one-day service offering in which you electronically send your DDS files to the consultant. The DDS is evaluated for suitability as a candidate for the conversion to a Web application using the IBM WebFacing Tool.

  • IBM WebFacing Tool Conversion Proof of Concept

    A three-day fixed price service offering in which you send your DDS files to the consultant. A vertical slice of the application is then converted to a Web application with the IBM WebFacing Tool. The converted application is then hosted on a server at the service provider's Web site where you can log in and view the results.

  • IBM WebFacing Tool System Conversion

    This service offering is a natural followup to the IBM WebFacing Tool Conversion Proof of Concept. This offering varies in duration based on the size and complexity of your application. A proposal is developed and, once accepted, the entire application is converted to a Web application. This offering is performed onsite. The consultant teaches your staff how to use WebSphere Development Studio Client for iSeries to create and manage your Web development project based on your iSeries data and applications. Through a mentored workshop and a proof of concept, your staff has the opportunity to learn WebSphere Development Studio Client for iSeries and apply this knowledge to create and deploy a Web application into your iSeries environment.

For more information on the service offerings, visit the following Web site:

Promotional Materials

A product specification sheet is available at:

Demonstrations: These demonstrations are available at the announcement time.

IBM WebFacing Tool

  • A screen cam to demonstrate the use of the IBM WebFacing Tool to Web-enable a simple 5250 application. The demonstration converts a 5250 application that uses subfiles and a customer inquiry display file.
  • A screen cam to demonstrate the capabilities of the IBM WebFacing Tool. It uses APPCON's Enterprise Information System to show the results of their Web-enabling efforts. The demonstration reviews the pre- and post-conversion application interfaces.

iSeries Web tools

  • A screen cam that demonstrates the use of the iSeries Web tool functions to access iSeries data and applications.

For additional demonstration information, access OITOOL at:

  • Select Demos and Presentations
  • Search by keyword or "Search specific information sources"
  • Obtain help via FAQ in ViewBlue>Offerings>OfferingsInfoRef

Offering Information

Product information will be available on day of announcement through Offering Information (OITOOL) at:

and through the Passport Advantage Web site at:

Publications

All the documentation for this program is online, viewable with the built-in browser, or in PDF files which can be viewed and printed using Adobe Acrobat Reader.

Technical Information

Hardware Requirements

System: iSeries and AS/400® RISC models

If WebSphere Application Server on iSeries is used for applications built with WebSphere Development Studio Client components, refer to the WebSphere Application Server documentation for minimum iSeries hardware requirements.

Workstation (minimum requirements):

  • Server Development
    • Intel® Pentium® II processor
    • 256 MB RAM minimum
  • Java/Web/WebFacing Development
    • Intel Pentium II processor minimum; Pentium III 500 MHz, or higher, recommended
    • 512 MB RAM minimum
    • 768 MB RAM recommended for running or debugging in Unit Test Environment
  • Required hard drive space: 1650 MB
    • Additional 700 MB of temporary hard drive space is needed during product installation.
  • Windows: VGA graphics card (800 x 600, or higher, recommended, 256 colors)
  • CD-ROM/DVD drive
  • Mouse or pointing device

Software Requirements

System:

  • OS/400 V5.1 or later. IBM WebFacing Tool and Remote System Explorer components will need additional PTFs. The PTF information is available at:
  • OS/400 is only needed if the programming objects are located on the iSeries server or the applications contain backend code on the iSeries server.

Workstation:

  • For Windows NT®
    • Windows NT Server or Workstation V4.0, SP6a, or higher (refer to the Program Services section for details)
    • Microsoft™ Internet Explorer 5.5, SP1, or higher
  • For Windows 2000
    • Windows 2000 Professional, SP2, or higher
    • Microsoft Internet Explorer 5.5, SP1, or higher
  • For Windows XP
    • Windows XP Professional

Planning Information

Packaging: The WebSphere Development Studio Client for iSeries media package contains the following items packaged in a univenture sleeve:

  • "IMPORTANT — Please Read" booklet
  • WebSphere Development Studio Client for iSeries, V5 (4 CDs)
  • WebSphere Development Studio Client for iSeries, V5 (1 DVD)
  • DB2 Connect® Personal Edition, V7.2 FP7 for the Windows Operating Environments CDs
  • DB2 Universal Database® Personal Edition, V7.2 FP7 for the Windows Operating Environments CDs

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.

Security, Auditability, and Control

WebSphere Development Studio Client for iSeries, V5.0 uses the security and auditability features of the respective operating systems.

The customer is responsible for evaluation, selection, and implementation of security features, administrative procedures, and appropriate controls in application systems and communication facilities.

Ordering Information

This product is only available via Passport Advantage. It is not available as shrinkwrap.

  • Product Group: Software
  • Product Identifier Description: WebSphere Development Studio Client for iSeries, V5.0 (5724-A81)
  • Product Category: Application Development

WebSphere Development Studio Client for iSeries, V5.0, is a stand-alone product with one charge unit — user. It is available in units of one.

Passport Advantage

                              Part
Description                   Number
 
License & SW Maintenance      D5165LL
 1 Anniv.  Date
License & SW Maintenance      D5166LL
 2 Anniv.  Date
SW Maintenance Renewal to     E00AULL
 1 Anniv.
SW Maintenance after          D5167LL
 License to 1 Anniv Date

Passport Advantage Customer: Media Pack Entitlement Details

Customers with active Maintenance or subscription for the products listed below are entitled to receive the corresponding media pack.

Entitled Maintenance Offerings Description

  • WebSphere Development Studio Client for iSeries (WEBSPHR DEV STU CLI FOR ISERIES USR)
  • WebSphere Development Tools for iSeries (WEBSPHR DVLPT TOOLS FOR ISERIES USR)

                              Part
Description                   Number
 
WebSphere Development Studio  BA07HML
 Client for iSeries, V5.0

Withdrawal of Previous Passport Advantage Part Numbers: The following IPLA software part numbers are being replaced or obsoleted by this announcement. The effective withdrawal date is April 25, 2003.

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.

Withdrawn                     Part
Programs                      Number
 
WebSphere Development Client  BA05KML
 for iSeries, V4.0
WebSphere Development         45P9571
 Studio Client
 for iSeries, V4.0
 Replacement PK Multilingual
WebSphere Development         BA6AINA
 Tools for iSeries, V5.1
 
New Release                   Part
Program                       Number
 
WebSphere Development Client  BA07HML
 for iSeries, V5.0

Terms and Conditions

This product is only available via Passport Advantage. It is not available as shrinkwrap.

Licensing: IBM International Program License Agreement. Proofs of Entitlement (PoE) are required for all authorized use. Part number products only, offered outside of Passport Advantage, where applicable, are license only and do not include Software Maintenance.

LI Form Number: Softcopy only

Limited Warranty Applies: Yes

Program Services: Available until November 30, 2005 for WebSphere Development Studio Client for iSeries, V5.0.

Windows NT will be supported to June 30, 2003. For customers using Windows NT, refer to the Microsoft Web site for Windows NT:

Money-Back Guarantee: If for any reason you are dissatisfied with the Program, return it within 30 days from the invoice date, to the party (either IBM or its reseller) from whom you acquired it, for a refund. This applies only to your first acquisition of the Program.

Copy and Use on Home/Portable Computer: Yes

Volume Orders (IVO): Yes, contact your IBM representative.

Passport Advantage Applies: Yes, and through the Passport Advantage Web site at:

Usage Restriction Applies: Yes. For Usage Requirements, refer to the License that accompanies the product. The Program-unique Terms section of the license documents the restrictions of the use of the product and/or the software associated with the product.

Software Maintenance Applies: Yes

Software Maintenance, previously referred to as Subscription and Technical Support, is now included in the Passport Advantage Agreement. Installation and technical support for the product announced in this letter is provided by the Software Maintenance offering of the IBM International Passport Advantage Agreement. This fee service enhances customer productivity by providing voice and/or electronic access into the IBM support organizations.

IBM includes Software Maintenance with each program acquired during the coverage period. The coverage period means the period commencing on the date you acquire the program up to the first or second anniversary date, depending on whether you acquired coverage for one or two anniversaries. The coverage period for Software Maintenance acquired in the two months preceding an anniversary date will be extended to the next applicable anniversary date.

While your Software Maintenance is in effect, IBM provides you assistance for your routine, short duration installation and usage (how-to) questions, and code-related questions. IBM provides assistance via telephone and, if available, electronic access, only to your information systems (IS) technical support personnel during the normal business hours (published prime shift hours) of your IBM support center. This assistance is not available to your end users. IBM provides Severity 1 assistance 24 hours a day, every day of the year. For additional details, consult your IBM Software Support Guide at:

Software Maintenance does not include assistance for the design and development of applications, your use of programs in other than their specified operating environment or failures caused by products for which IBM is not responsible under this agreement.

For more information, about the Passport Advantage Agreement, refer to the IBM International Passport Advantage Agreement Software Announcement 201-202 , dated July 10, 2001, or visit the Passport Advantage Web site at:

IBM Operational Support Services — Support Line: No

AIX®/UNIX Upgrade Protection Applies: No

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

iSeries Software Subscription Applies: No

Variable Charges Apply: No

Prices

Passport Advantage

For Passport Advantage and charges, contact your authorized Lotus® Business Partner. Additional information is also available on the Passport Advantage Web site:

Global Financing

IBM Global Financing offers competitive financing to credit-qualified customers and Business Partners to assist them in acquiring IT solutions. Offerings include financing for IT acquisition, including hardware, software, and services, both from IBM and other manufacturers or vendors, as well as commercial financing (revolving lines of credit, terms loans, acquisition facilities, and inventory financing credit lines) for Business Partners. Offerings (for all customer segments: small, medium, and large enterprise), rates, terms, and availability can vary by country. Contact your local IBM Global Financing organization or visit the Web at:

Order Now

To order, contact the Americas Call Centers or your local IBM representative.

To identify your local IBM representative, call 800-IBM-4YOU (426-4968).

 Phone:     800-IBM-CALL (426-2255)
 Fax:       800-2IBM-FAX (242-6329)
 Internet:  ibm_direct@vnet.ibm.com
 Mail:      The Americas Call Centers
            Dept. SE001
            P.O. Box 2690
            Atlanta, GA  30301-2690
 
 Reference: SE001

The Americas Call Centers, our national direct marketing organization, can add your name to the mailing list for catalogs of IBM products.

Note: Shipments will begin after the planned availability date.

Trademarks

 
iSeries and Informix are trademarks of International Business Machines Corporation in the United States or other countries or both.
 
WebSphere, VisualAge, DB2, OS/400, AS/400, DB2 Connect, DB2 Universal Database, and AIX are registered trademarks of International Business Machines Corporation in the United States or other countries or both.
 
Intel and Pentium are registered trademarks of Intel Corporation.
 
Microsoft is a trademark of Microsoft Corporation.
 
Windows and Windows NT are registered trademarks of Microsoft Corporation.
 
Java is a trademark of Sun Microsystems, Inc.
 
UNIX is a registered trademark of the Open Company in the United States and other countries.
 
Lotus is a registered trademark of Lotus Development Corporation and/or IBM Corporation.
 
Other company, product, and service names may be trademarks or service marks of others.