Book description
Faced with enormous pressures to do more with less, companies
need a more productive, enterprise-level, integrated development
tool. IBM WebSphere Studio Enterprise Developer Version 5.1.2 is
the solution to this problem. This IBM Redbooks publication focuses
on how to solve problems using the new features of the tool
including:
The capability to do complete end-to-end COBOL CICS application development from creating, testing, debugging, and deploying on the workstation to the IBM z/OS environment.
The capability to do complete end-to-end XML enablement of existing COBOL programs without any changes to them.
Rich enhancements of the Enterprise Generation Language (EGL), allowing Java and non-Java programmers alike to create full-function COBOL and J2EE Java applications using a simple, easy-to-learn programming language.
Java 2 Platform Enterprise Edition Connector architecture (JCA) and Web Services Description Language (WSDL) support that enables developers to connect to data produced by existing COBOL programs that communicate with systems that use XML for data interchange, including those based on Web services.
A fully functional z/OS-based DB2 stored procedure builder on the workstation.
Table of contents
- Notices
- Preface
-
Part 1: Introduction to WebSphere Studio Enterprise Developer V5.1.2
- Chapter 1: Executive summary (1/2)
- Chapter 1: Executive summary (2/2)
-
Chapter 2: Introduction to WebSphere Studio Enterprise Developer V5.1.2
- WebSphere Studio Enterprise Developer
- WebSphere Studio Workbench
- Workbench window
-
Perspectives
- Perspective basics
- Views and editors
- Customizing perspectives
- New icon
- Web perspective
- Java perspective
- J2EE perspective
- EGL perspective
- EGL Web perspective
- Data perspective
- XML perspective
- Server perspective
- Debug perspective
- z/OS Projects perspective
- z/OS Systems perspective
- CVS Repository Exploring perspective
- Help
- Memory considerations
- Projects (1/2)
- Projects (2/2)
- Servers (1/2)
- Servers (2/2)
- Development for z/OS
-
Part 2: z/OS application development tools
- Chapter 3: Remote versus local development
-
Chapter 4: Remote development: Defining remote systems
- Components for remote development
- Setting up the z/OS perspectives
- Defining a remote system (1/5)
- Defining a remote system (2/5)
- Defining a remote system (3/5)
- Defining a remote system (4/5)
- Defining a remote system (5/5)
- Establishing the connection or connections (1/2)
- Establishing the connection or connections (2/2)
- Chapter 5: Remote development: Handling z/OS artifacts
- Chapter 6: Remote development: MVS projects
- Chapter 7: Remote development: The editor
- Chapter 8: Remote development: The debugger
- Chapter 9: Local development: Local projects
-
Part 3: XML enablement
-
Chapter 10: XML enablement of a business application
- WebSphere Studio Enterprise Developer sample application (1/4)
- WebSphere Studio Enterprise Developer sample application (2/4)
- WebSphere Studio Enterprise Developer sample application (3/4)
-
WebSphere Studio Enterprise Developer sample application (4/4)
- Contents of the sample application
- Sample application setup
- The XML-enabled sample application
- XML enablement tool
- Creating the sample project
- Importing the sample applications
- Invoking the XML enablement tool
- Setting the generation options for the XML converters and driver
- Specifying the input and output data structures
- Generating the XML converters and driver
- Modifying the converter driver program
- Running the XML-enabled application on the mainframe
- Error message handling
- Summary
-
Chapter 11: Enabling an existing COBOL application as a Web service
- Preparing your application to run as a Web service on the mainframe (1/5)
- Preparing your application to run as a Web service on the mainframe (2/5)
- Preparing your application to run as a Web service on the mainframe (3/5)
- Preparing your application to run as a Web service on the mainframe (4/5)
-
Preparing your application to run as a Web service on the mainframe (5/5)
- Creating the sample project
- Importing the sample applications
- Invoking the XML enablement tool
- Setting the generation options for the XML converters and driver
- Specifying the input and output data structures
- Generating the XML converters and driver
- Modifying the converter driver program
- Creating the SOAP-based Web service client
- Testing your Web service using the Web Services Explorer
- Summary
- Chapter 12: XML mapping tool
-
Chapter 10: XML enablement of a business application
-
Part 4: J2EE Connector architecture and Web Services Description Language support
-
Chapter 13: Using JCA to access your enterprise
- J2EE Connector architecture
- JCA support in WebSphere Studio Enterprise Developer
- JCA example: Java client calling a CICS ECI resource (1/5)
- JCA example: Java client calling a CICS ECI resource (2/5)
- JCA example: Java client calling a CICS ECI resource (3/5)
- JCA example: Java client calling a CICS ECI resource (4/5)
- JCA example: Java client calling a CICS ECI resource (5/5)
- Summary: The value of JCA
-
Chapter 13: Using JCA to access your enterprise
-
Part 5: z/OS-based stored procedure builder for COBOL and PL/I
- Chapter 14: Stored procedure database connection configuration
-
Chapter 15: Using PL/I or COBOL DB2 stored procedures with WebSphere Studio Enterprise Developer
- What are DB2 stored procedures?
- Creating stored procedures using WebSphere Studio Enterprise Developer (1/3)
- Creating stored procedures using WebSphere Studio Enterprise Developer (2/3)
- Creating stored procedures using WebSphere Studio Enterprise Developer (3/3)
- Building the 390 stored procedure
- Running a stored procedure
- Removing a stored procedure
- Changing a stored procedure
- Debugging a stored procedure
- Current stored procedures SQL Assist wizard limitations
-
Part 6: Enterprise Generation Language and z/OS
- Chapter 16: Introduction to Enterprise Generation Language
- Chapter 17: Migration to EGL from VisualAge Generator
-
Chapter 18: Generating COBOL from EGL
- COBOL generation and deployment architecture
- Prerequisites for COBOL generation
- Configuring control parts for EGL COBOL generation
- Starting the z/OS build server
- Generating process
- Creating the COBOL executable on z/OS
- Output of the z/OS build scripts
- Modifying CICS resource definitions
- Modifying the CICS startup job
-
Chapter 19: Integrating applications with zSeries and the Internet using EGL
- Open systems
- EGL program parts
- Transferring control among programs
- Linkage options part
- EGL scenarios (1/12)
- EGL scenarios (2/12)
- EGL scenarios (3/12)
- EGL scenarios (4/12)
- EGL scenarios (5/12)
- EGL scenarios (6/12)
- EGL scenarios (7/12)
- EGL scenarios (8/12)
- EGL scenarios (9/12)
- EGL scenarios (10/12)
- EGL scenarios (11/12)
- EGL scenarios (12/12)
- Chapter 20: Accessing DB2 UDB for z/OS tables and stored procedures with EGL
-
Part 7: Appendixes
- Appendix A: Enterprise Generation Language resources API
- Appendix B: Configuring CICS Transaction Server for Windows and CICS Transaction Gateway using TCP/IP
-
Appendix C: Working with sample code
- Code provided by DB2 UDB for z/OS stored procedure
- Code to be imported to WebSphere Studio Enterprise Developer
- Viewlet for demo building and testing DB2 UDB for z/OS stored procedures
- Code provided by EGL and DB2 UDB for z/OS
- Code to be loaded to WebSphere Studio Enterprise Developer
- Viewlet for demo EGL program calling DB2 UDB for z/OS stored procedures
- Viewlets for the demo JSF calling EGL that calls the COBOL DB2 UDB for z/OS stored procedures
- Additional XML and EGL code
- Appendix D: COBOL source
- Appendix E: JCL procs stored on the host
- Appendix F: Additional material
- Related publications
- Index (1/3)
- Index (2/3)
- Index (3/3)
- Back cover
Product information
- Title: Exploring WebSphere Studio Enterprise Developer V5.1.2
- Author(s):
- Release date: May 2005
- Publisher(s): IBM Redbooks
- ISBN: None
You might also like
video
Radical candor: be a better boss
Bad bosses make people miserable. They kill innovation, stifle growth, increase costs, and create instability. Well-meaning …
book
The Definitive Guide to Spring Batch: Modern Finite Batch Processing in the Cloud
Work with all aspects of batch processing in a modern Java environment using a selection of …
book
High Performance JavaScript
If you're like most developers, you rely heavily on JavaScript to build interactive and quick-responding web …
audiobook
How to Do Nothing
A galvanizing critique of the forces vying for our attention-and our personal information-that redefines what we …