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

IBM WebSphere Development Studio Client Advanced Edition for iSeries, V5.0 — An Advanced Level of Tool Integration for IBM eServer iSeries Application Development

 ENUS203-012.PDF (80KB)


At a Glance

WebSphere Development Studio Client Advanced Edition for iSeries, V5 delivers:

  • WebSphere Studio Application Developer V5 for e-business development
    • Powerful Java, Enterprise Java Beans (EJB), Web, Web Services, XML, and database tools
    • A builder for visually constructing Web applications based on the open-source Struts standard
    • Enhancements for Web, Web Services, and Java development including extensions to the Struts builder
    • iSeries Extensions:
      • IBM WebFacing Tool for cost-effectively Web-enabling 5250 applications.
      • An iFrame portlet and sample.
      • Integrated file, project, edit, compile, and debug environment for iSeries RPG, COBOL, CL, and Data Description Specifications (DDS) development.
      • Seamless integration with best-of-breed tools from IBM and key iSeries partners.
  • Cooperative development environment (CODE)
  • VisualAge® RPG
  • Distributed debugger

For ordering, contact:

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

Overview

WebSphere® Development Studio Client Advanced Edition 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 J2EE development capabilities from WebSphere Studio Application Developer, V5.0 that make it easy to create, test, deploy, and maintain sophisticated e-business applications with little Java™, Web, or Web Services programming. It also includes a new visual builder for easily constructing Web applications conforming to the open-source Struts standard. An iFrame portlet and sample have been included to make it easy to integrate Web applications into the WebSphere Portal server, including those generated by the IBM WebFacing Tool.

With the IBM WebFacing Tool, you can easily Web-enable your existing 5250 applications. 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) provides many compelling reasons for application developers to upgrade from Application Development ToolSet (ADTS) or 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 inter-operability. 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 and physical delivery

Description

WebSphere Development Studio Client Advanced Edition for iSeries, V5.0 is the next generation of advanced workstation development tools to create iSeries e-business applications that leverage the execution capabilities of WebSphere Application Server.

WebSphere Development Studio Client Advanced Edition for iSeries, V5.0 inherits and extends the application development environment for the creation and maintenance of J2EE and Web services applications from WebSphere Studio Application Developer V5.0. It also includes a robust, easy-to-use development for creating, building, and maintaining iSeries RPG, COBOL, C, C++ applications, and Web-enabled applications using the IBM WebFacing Tool. The Remote System Explorer 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 Application Developer

WebSphere Studio Application Developer is the IBM core application development environment for the creation and maintenance of J2EE and Web services applications. Based upon the latest innovations from Eclipse technology, and written to J2EE specifications, Application Developer extends the open universal Eclipse Platform to help you:

  • Optimize and simplify J2EE application development by using best practices, templates, and code generation to quickly and easily create J2EE artifacts and database applications
  • Shorten time to market by creating new applications with Web services wizards to generate Web services from the ground up or reuse existing development assets
  • Realize immediate results of GUI design changes with the new Visual Editor for Java, which supports dynamic updates between source and visual design
  • Increase productivity and reduce testing time by providing built-in test environment and generating automated test client so you can test on the fly
  • Improve application performance with profiling and tracing tools to detect, isolate, and fix performance issues early in the development cycle
  • Extend and customize your development environment by seamlessly integrate with IBM and third-party plug-ins, so you can focus on what you do best — building applications
  • Numerous updates and new functions for Java, Web services, XML, Database, Test, and Analysis, and Web components including Struts support

WebSphere Studio Application Developer goes beyond basic Eclipse technology to provide end-to-end support for J2EE application development and is optimized for WebSphere Application Server deployment. This scalable product can easily extend support for other IBM middleware and non-IBM application servers via plug-ins, or integrate with third-party tools seamlessly to meet your evolving development challenges.

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 and/or Web services. This lets the iSeries developer access these programs from a Java application, a Web application, or include them as the base for a Web service.
  • Extensions to the Struts builder make it easy to visually construct Web applications based on the open-source Struts standard that accesses iSeries programs.
  • Visual Custom Tags bring some of the power of DDS to Web pages.
  • Includes iFrame portlet support so that generated iSeries Web applications can run inside IBM Portal Server.

IBM WebFacing Tool

One of the most exciting components of WebSphere Development Client Advanced Edition 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 creates 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 100 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. IBM is also providing a Web interface to the most requested system support — WRKSPLF.

IBM is also making it easier to leverage and extend Web applications created with the IBM WebFacing Tool. IBM has provided an option during the code generation phase to output Struts-compliant Web application infrastructure that can be easily enhanced. The Struts-compliant runtime can now leverage the Struts tools to provide more customization capability. Also included in the IBM WebFacing Tool are:

  • Conversion-time extension points to allow developers to replace the default HTML
  • Option to use IBM and user-defined custom tags to enhance customization
  • Ability to override command-key actions to invoke user-defined functions
  • Support for displaying and printing iSeries spool files from inside your Web-enabled applications generated using the IBM WebFacing Tool

Tools for Developing Sever 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 integrated development environment 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 included 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 that 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 Advanced Edition 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 Advanced Edition 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 Advanced Edition for iSeries, V5.0. VisualAge RPG allows RPG programmers to create rich GUI applications that run on Windows platforms. It allows users to easily access iSeries database files and provides all the features of the RPGIV 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 RPGIV 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 RPGIV V5R2. 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.

Also included are several features that improve your ability to extend and customize Web applications generated by the IBM WebFacing Tool. These features include an optional open-source Struts infrastructure, conversion-time extension points, an option to use IBM and user-defined custom tags, command-key action overrides for user-defined actions, and support for displaying and printing iSeries spool files.

Accessibility by People with Disabilities

WebSphere Development Studio Client Advanced Edition 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 Advanced Edition for iSeries meets the needs of the advanced iSeries developer. It includes all the functionality in WebSphere Development Studio Client for iSeries plus:

  • A rich J2EE and EJB development and test environment.
  • Java performance, measurement, analysis, and memory leak tools.
  • Several features that improve the extensibility and customizability of the Web applications generated by the IBM WebFacing Tool:
    • An optional open-source Struts infrastructure
    • Conversion-time extension points
    • An option to use IBM and user-defined custom tags
    • Command-key action overrides for user-defined actions
    • Support for displaying and printing iSeries spool files
  • The iFrame portlet that makes it easy to add existing Web applications (including the IBM WebFacing Tool applications) to the WebSphere Portal environment.

Reference Information

Refer to Software Announcement 202-330 , dated December 3, 2002, (WebSphere Studio Application 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 Advanced Edition for iSeries™, V5.0 is built on the WebSphere Studio Workbench, and extends WebSphere Studio Application Developer to include iSeries specific tools and features.

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

  • WebSphere Studio Application Developer is the IBM core application development environment for creating and maintaining J2EE applications. Built on Eclipse V2 innovations and written to J2EE specifications, WebSphere Application Developer helps you optimize and simplify J2EE application development with best practices, visual tools, templates, code generation, and the most comprehensive development environment in its class. Features include:
    • Support for J2EE 1.3 — EJB 2.0, Servlet 2.3, and JSP 1.2 specification.
    • Concurrent support for WebSphere Application Server V4 (J2EE 1.2) and WebSphere Application Server V5 (J2EE 1.3).
    • Enable WebSphere Application Server V4 users to adopt the latest innovations from Eclipse V2, and enhancements from WebSphere Studio V5 without server upgrade.
    • Numerous updates and new functions for Java™, Web services, XML, Database, Test and Analysis, and Web components including Struts support.
    • New support for J2EE 1.3 specifications — EJB 2.0, servlet 2.3, JSP 1.2.
    • Generates code for both J2EE 1.2 and 1.3 specifications.
    • Full EJB 2.0 support includes EJB Query Language, CMP 2.0 and Message-driven beans.
    • Tools for import/export, creation and code generation, editing, and support for standard deployment descriptors and extensions and bindings specific to WebSphere Application Server.
    • EJB-to-RDB mapping that provides the model, run-time, environment and interface for editing the mapping between EJBs and relational database tables with top-down, meet-in-the-middle and bottom-up capability.
    • New multiple-mapping support.
    • Editors for deployment descriptors (ejb-jar.xml and application.xml).
    • WAR/EAR deployment support.
    • Updated EJB test client.
    • Enhanced J2EE unit test environment including support for both WAS V4 and V5.
    • New Visual Editor for Java provides an interface for developing GUI components (Swing or AWT) with two-way synchronization between source and GUI.
    • New JavaDoc generation.
    • Updated code assist and refactoring tools.
    • JDK 1.3 support.
    • Pluggable run-time support for JDK switching and targeting multiple run-time environments from IBM and other vendors.
    • Automatic incremental compilation.
    • Dynamic debugging.
    • Common debugger for both local and remote debugging.
    • 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.
    • Intelligent search, compare, and merge tools for Java source files.
    • Scrapbook for evaluating code snippets.
    • Updated template support.
    • 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.
    • Offers powerful SQL query builder, SQL editor with and context assist, and SQL statement wizard to create and execute a wide range of statements.
    • Supports DB2®, DB2 for 400, DB2 for 390, Oracle, Sybase, MySQL, Informix™, and SQL Server. New in V5.0 support for Cloudscape, and Oracle9i.
    • Includes new support for DB2 stored procedure, user-defined functions (UDFs) builder.
    • Renders SQL views from specific tables in a database.
    • Discover — Browse the Universal Description Discovery and Integration (UDDI) business registry or a WSIL document to locate existing Web services for integration.
    • Create or Transform — Create Web services from existing artifacts, such as Java beans, EJBs, URLs that take and return data, DB2 XML Extender calls, DB2 stored procedures, and SQL queries.
    • Build — Wrap existing artifacts as SOAP and HTTP GET/POST-accessible services and describe them in WSDL.
    • Deploy — Deploy the Web service into the WebSphere Application Server or Tomcat test environments.
    • Test — Test the Web service as it runs locally or remotely.
    • Develop — Generate a sample application to assist you in creating your own Web service client application.
    • Publish — Publish your Web services to a private or public UDDI business registry advertising your Web services so that other clients or businesses can access them.
    • All Web services support is based on open standards such as UDDI V2, Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL), and new support for Web Services Inspection Language (WSIL).
    • XML editor helps you to create, view, and validate XML files. It provides both a Design view and a Source view for easy navigation, and the ability to add a DTD declaration or XML schema information effortlessly. The wizard driven editor simplifies XML creation from scratch, or reusing existing DTD or XML schema files.
    • DTD editor assists you to create, view, and validate DTDs. Using the DTD editor, you can create and validate DTD elements, attributes, entities, and notations. You can generate XML schema files, Java beans, and HTML forms from DTD files easily with wizards. Additionally, it has a built-in mechanism to handle referential integrity. For example, the clean up occurs automatically when you delete or rename certain nodes.
    • XML schema editor facilitates the creation, import, viewing, and validation of XML schemas. The wizard-driven editors helps you to generate DTDs, XML files, relational table definitions, Java beans, HTML documents, and DDLs from an XML schema quickly and easily.
    • XSL editor simplifies XSL development with wizards, content assist to help you create, view, and validate XSL files.
    • XSL debugger and transformation tool helps you to apply XSL files to XML files and transforms them into new XML, HTML, or text files. You can trace through the transformation and use the XSL debugger perspective to debug source files.
    • XML to XML mapping editor provides a visual interface to help you map one or more source XML documents to a single target XML document and generates XSLT automatically.
    • XML and SQL query wizard helps you to create an XML file from the results of an SQL query. You can optionally choose to create an XML schema or DTD file that describes the structure that the XML file has for use in other applications.
    • Rational database (RDB) to XML mapping editor makes it easy to define the mapping between relational tables and a DTD file with a visual interface, automatically generates document access definition (DAD) files, and a test harness.
    • New component test tools for test case definition, execution, and analysis.
    • Built-in test environment where you can test J2EE artifacts, and the ability to configure other local or remote servers for integrated testing and debugging of J2EE applications. It supports the following run-times: Apache Tomcat, WebSphere Application Server V4 and V5.
    • TCP/IP Monitoring Server forwards requests and responses, and monitor test activities.
    • New JUnit wizard, JUnit view, and command line support for Ant.
    • Support to help you easily identify repetitive execution behavior and eliminate redundancy, while focusing on the highlights of an execution.
    • Tools to display which operations take the most time and help you find and solve memory leaks.
    • Information display suited to object-oriented programs.
    • Pattern extraction capabilities.
    • Features to find and solve memory leaks.
    • Distributed process monitoring allows to you concurrently monitor multiple, live processes that may reside on different machines.
    • New support for object level profiling for easier performance analysis.
    • Analysis of WebSphere Application Server activity logs and interaction with the symptom database.
    • Editing support of symptom database using the Symptom database editor.
    • Updated Page Designer with support for Visual Custom Tags.
    • New support for XHTML and Struts.
    • New Struts-based visual component construction environment.
    • Web project creation using the J2EE container structure.
    • JSP and HTML file creation, editing, and debugging.
    • XML file creation and editing.
    • Automatic update of links as resources are moved or renamed.
    • Servlet creation by means of a wizard.
    • Generation of Web applications from database queries and beans.
  • 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 Systems 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 systems 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. It also includes several features that improve the extensibility and customizability of the Web applications generated by the IBM WebFacing Tool:
    • An optional open-source Struts infrastructure
    • Conversion-time extension points
    • An option to use IBM and user-defined custom tags
    • Command-key action overrides for user-defined actions
    • Support for displaying and printing iSeries spool files
    • The iFrame portlet that makes it easy to add existing Web applications (including the IBM WebFacing Tool applications) to the WebSphere Portal environment
  • 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 on.
  • Help 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.
    • Web Interaction wizard now generates a Web application based on a Struts runtime.
    • 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 RPGIV V5R2 language specifications and additional customer-requested enhancements

WebSphere Development Studio Client Advanced Edition for iSeries, V5.0 Major Functional Objectives

  • Develop/maintain iSeries applications using the Remote System Explorer
  • Develop Web GUIs for iSeries classic applications using IBM WebFacing Tool and the other Web tools
  • Develop client and server applications for iSeries using the Java tools
  • Work with other integrated Application Developer tools

Develop iSeries Classic Applications Using the Remote Systems Explorer

  • Using Remote Systems 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 anytime 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 anytime 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 Application Developer provides team support across all projects: Remote Systems, Java, Web, XML, etc. WebSphere Studio Application 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 GUI 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
    • UDDI for Java, 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
    • SOAP, which is a standard for reliably transporting electronic business messages from one business application to another over the Internet
    • WSDL, which describes programs accessible via the Internet (or other networks), and the message formats and protocols used to communicate with them
    • WSIL

Develop Client and Server Applications for iSeries Using the Java Tools

  • Develop Java applications or applets with Interfaces to iSeries classic applications. These iSeries extensions include several beans and wizards to help accessing 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 Application 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 for relational database schemas. Application 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 Advanced Edition 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 Advanced Edition 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 Material: A product specification sheet will be available at the announcement time at

Demonstrations: IBM WebFacing tools

  • 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 camera 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 Advanced Edition for iSeries 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 (800x600, or higher, recommended, 256 colors)
  • CD-ROM/DVD drive
  • Mouse or pointing device
Software Requirements

System

  • OS/400 V5R1, or later, IBM WebFacing Tool and Remote System Explorer components will need additional PTFs. The PTF information is available on:
  • 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 Workgroup V4.0, SP6a, or later (refer to the Program Services section for details)
    • Microsoft™ Internet Explorer 5.5, SP1, or later
  • For Windows 2000
    • Windows 2000 Professional, SP2, or later
    • Microsoft Internet Explorer 5.5, SP1, or later
  • For Windows XP
    • Windows XP Professional

Planning Information

Packaging: The WebSphere Development Studio Client Advanced Edition for iSeries, V5.0 media package contains the following items packaged in an univenture sleeve:

  • "IMPORTANT — Please Read" booklet
  • WebSphere Development Studio Client Advanced Edition for iSeries, V5.0 (4 CDs)
  • WebSphere Development Studio Client Advanced Edition for iSeries, V5.0 (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
  • DB2 Universal Database Image, Audio and Video Extenders and Text Extender V7.1 CD
  • DB2 Universal Database XML Extender V7.2 FP7 CD

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 Advanced Edition for iSeries, V5.0, 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 Advanced Edition for iSeries, V5.0 (5724-D46)
  • Product Category: Application Development

WebSphere Development Studio Client Advanced Edition 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 Sub + Support    D51LPLL
 to 1 Anniv.  Date
License + SW Sub + Support    D51LQLL
 to 2 Anniv.  Date
SW Sub + Std Support          E00I1LL
 Renewal to 1 Anniv.
SW Sub + Std Support          D51LRLL
 after License to
 1 Anniv. Date
Trade Up from WebSphere       D51LSLL
 Development Studio
 Client for iSeries
Trade Up from WebSphere       D51LTLL
 Development Tools

Passport Advantage Customer: Media Pack Entitlement Details: Customers with active maintenance or subscription for the product listed below are entitled to receive the corresponding media pack.

Entitled Maintenance Offering Description:

Media Pack                    Part
Description                   Number
 
WebSphere Development         BA07IML
 Studio Client Advanced
 Edition for iSeries, V5.0
 (Multilingual)

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 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 Advanced Edition for iSeries, V5.0

Windows NT will be supported to June 30, 2003. For customers using Windows NT, refer to:

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 which 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, DB2, VisualAge, OS/400, AS/400, SP1, 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.