copyright © 2007 ca. all trademarks, trade names, services marks and logos referenced herein belong...

70
Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status and Plans William Hunt Senior Product Manager Rory Hewitt Architect, Development CA, Inc.

Post on 19-Dec-2015

216 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Session 1A

CA 2E Status and Plans

William Hunt

Senior Product Manager

Rory Hewitt

Architect, Development

CA, Inc.

Page 2: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

2 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Session Agenda

> This session will highlight the following: CA’s Application Development tools alignment with CA’s

EITM strategy

Worldwide Community and Events

CA 2E Product Status and Plans

CA 2E r8.1 SP2 Overview

CA 2E Summary

Page 3: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

3 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

About Me

> William A. Hunt (Bill)

> Senior Product Manager at CA

Midrange application development solutions

Metadata repository tools

> Have served as CA Plex/2E Product Manager since 2000

> Experience in marketing, development (QA Engineer for Plex in 2000)

> Based in Columbus, Ohio USA

Page 4: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

4 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

About Me

> Rory Hewitt

> [email protected]

> Software Architect at CA

Lead developer of 2E Development team

System i developer for 13 years

Joined Synon in 1997... and stayed!

> Based in San Francisco, California

> Other facts

Live in San Francisco, CA

Award winning author

Snowboarder, badass

Page 5: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

EITM

Page 6: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

6 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

CA Enterprise IT Management (EITM)

> To transform IT management, > CA delivers solutions that effectively>govern, manage and secure IT.

CA’s vision for how to unify and simplify IT management

to maximize the value to the business.

Page 7: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

7 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

GOVERN

MANAGE

SECURE

• Provides better business understanding and IT alignment

• Optimizes business process performance

• Automates application development process

• Generates business applications with proven stability and scalability

• Simplifies application development by shielding developer from technical complexity

• Maximizes productivity while managing control with secure and flexible development environment

• Enables transition to new technologies and platforms without rewriting code, protecting IT investments

CA Application Development Vision Supports EITM Strategy

Page 8: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

8 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

> Key strengths of CA application development solutions are model-driven architecture and proven code generators

Implement emerging technologies without extensive technical training

– J2EE, .NET, Web services, SOA

Significantly increase productivity during development and maintenance

Proven high quality performance of generated applications

Platform independent applications

CA Continues to Provide Market Leading Application Development Solutions

Page 9: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

9 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

• Ongoing midrange solution investment

• Progressive platform co-existence

• Modernization of proven investments

• Legacy Applications • Enterprise Database

Achieving Delivery of AD Vision

• Increase IT efficiency• Faster time-to-market • Evolving business

responsiveness• Lower cost• Regulatory compliant

• Aid transition to agile business environments• Application Assembly,

Reuse & Management• Service Oriented

Architectures

• Heterogeneous AD platforms • Windows, Unix, Linux,

System i • Java and/or .Net• DB2, Oracle, SQL

Server, Ingres, Sybase

Page 10: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

10 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Perspective

> 2E and Plex Have a place at the CA table

Midrange Application Development solutions

Continued development and support

– Product Roadmap is located at CA’s SupportConnect: http://supportconnect.ca.com

– 2E Product Roadmap is due for an update

Page 11: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

11 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Perspective

> The 2E/Plex Team at CA Engineering: UK, US and India Support: UK and US

> Worldwide Partners/Distributors Network of partners throughout Europe, Asia Pacific, South

America Worldwide partnerships listed at http://

www.ca.com/partners/appdev Partnerships with Microsoft and IBM

– IBM Tools Innovation program– Microsoft Midrange Alliance

Page 12: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

12 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Our Goals with CA 2E

> To serve and support our worldwide customer base

> To enhance the base 2E product Plans for the next 2E release is in progress

> To offer a variety of modernization options Web Option

EJB Option

Migration to Plex Options – ADC Austin

Additional Partner Solutions

Page 13: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

13 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Our Goals with CA 2E

> To maintain the user base and increase sales Channel sales is strategic to CA

We are fortunate to have a worldwide ecosystem of partners – distributors/resellers/technology/consulting/education

We want to continue to expand our channels and partner networks

Page 14: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

14 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Outlook

> 2E is steady and strong

> Continuing new sales of 2E (base product and add-ons)

> A culmination of dedication and passion from: The CA Team

Key partners and distributors

The worldwide user community

Page 15: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

User Community and Events

Page 16: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

16 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

2E/Plex Product Line Community

> http://causergroups.ca.com

> Among the largest and most active at CA

> Many regional groups, annual conference

> Share knowledge, contacts, tips

> Be informed on product news, happenings

> Opportunity to rank submitted enhancement requests

> No cost to register

Page 17: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

17 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Knowledge at your fingertips!

> Plex and 2E Wiki Sites are up and running http://www.2einfo.net

http://www.plexinfo.net

> Technical tips, news, links and other information about Plex and 2E

> Web sites that anyone can edit Same concept as Wikipedia

Page 18: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

18 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Worldwide User Community

> 3rd Annual Plex and 2E Worldwide User Conference

Cincinnati, Ohio, USA

September 19-21, 2007

Over 150 registrations from 13 countries across 5 continents

Page 19: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

2E Roadmap

Page 20: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

20 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

System i and 2E are everywhere!

Spotted at CA World 2007 in Las Vegas, USA

Page 21: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

21 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

2E at CA

2000 2003

JULY 2000

2E 7.0

> RPG IV Generator

> Componentization

> Duplicate Parm Contexts

> Batch Processing

OCTOBER 2002

2E 8.0

> COBOL ILE

> EJB Option

NOVEMBER 2005

2E 8.1 SP1

> Minor enhancements

> Fixes

2001 200620052002 2004 2007

2E 7.0+

> Web Option launch

> Base product fixes

SEPTEMBER 2001

2E 8.1

> Database triggers

> Web service consumption

OCTOBER 2004

2E 8.1 SP2

> More enhancements

> Numerous fixes

SEPTEMBER 2007

NEW!

Page 22: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

22 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Future Product Direction

> User-driven Enhancement Requests We welcome your ideas

Continue to improve the base 2E product

> Modernizing 2E System i Applications New user interfaces

– …with Web Option

– …with Plex for Desktop Clients

SOA and web services

– …with EJB Option and Plex

Migrating to new server platforms

– ….Plex for .NET and Java

– …only if it makes business sense!

Page 23: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

23 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Future Releases

> Planning CA 2E 8.x User-driven enhancements and fixes

V6R1 compatibility

– CA will be on the Beta from Nov 2007

Continue to mature the Web Option

> Ideas for Next Releases Complete ILE integration

– Allow creation of *SRVPGM/*MODULE/*PGM

– Allow specification of ACTGRP etc.

Improve SQL support

– IBM is heavily pushing SQL over DDS

– Result sets etc.

Page 24: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

24 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Future Releases

> Some ideas under consideration by Development… Varying character field support

Support for long fields

– Increase maximum field length from 9999 to e.g. 65535

Action Diagram printing enhancement

– Allow direct printing of AD sections

Use of P-fields instead of indicators

– Simplify generated code by removing indicator use

Assimilated file processing enhancements

– Allow more functions/access paths/customization

Page 25: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

25 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Future Releases

> Some ideas under consideration by Development… More function types over arrays

Exploit newer features of the operating system

– e.g. ILE web services support coming in V6R1

Remove Joe dependency from EJB Option

Page 26: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

26 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Your Feedback is Encouraged

> A list of 2E enhancement requests is available for your review at this conference.

> All Product Line Community (PLC) members will be able to vote for their top enhancements requests

Most popular requests will be strong candidates for future releases

> Details of the online voting system will be available at a later date

> Make sure you are a member of the Plex/2E PLC! http://causergroups.ca.com

Page 27: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

2E r8.1 SP2 Overview

Page 28: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

28 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Agenda

> What is r8.1 SP2?

> New Features and Enhancements

> Fixes

> Summary

> Questions

Page 29: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

29 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Building, building, building…

r8.1 SP2

r8.1 SP1PTF1

r8.1 SP1

r8.1

r8.?

Page 30: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

30 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

New Features and Enhancements

Page 31: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

31 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

New Features and Enhancements

> 2E Default Prototypes

Trigger externalization

> 2E 400 Toolkit YRUNSQL

Compile Preprocessor

> Web Option User-Defined Macros (UDM)

27*132 Screen Support

System Request/Attention Key Functionality

Page 32: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

32 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

2E:Default Prototype Functions

Page 33: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

33 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Default Prototype Functions

> 2E base product enhancement

> New function option - “Default prototype function”

> Applies to *Template functions

> New user functions, based on *Template prototype

> New *Template functions are based on system default

> Seamless integration (no extra steps!)

Page 34: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

34 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Create 'Retrieve *Template' RTVOBJ function

Page 35: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

35 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Add required functionality to action diagram

Page 36: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

36 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Set 'Default prototype function' option to 'Y'

Page 37: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

37 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

New RTVOBJ function based on *Template

Page 38: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

38 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

New RTVOBJ includes *Template functionality

Page 39: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

39 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Advantages:Default Prototype Functions

> *Template prototyping enforced seamlessly

> Promotes standards (‘look and feel’, functionality, etc.)

> Applies to AD code and screen layout/design

> Assists novice users

> Encourages best practices

> Can still create functions based on non-*Template

Page 40: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

40 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

2E:Trigger Externalization

Page 41: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

41 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Trigger Externalization

> New 2E model value YTRGLIB defaults to *GENLIB

> Specify ‘common’ trigger runtime library Shared between models

Easy to copy from development to production

> Trigger runtime performance improved

> Error-handling improved

> Runtime debugging/testing facilities added

Page 42: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

42 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

2E 400 Toolkit:YRUNSQL

Page 43: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

43 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

YRUNSQL

> 2E 400 Toolkit enhancement

> New YRUNSQL command

> Executes ad hoc SQL statement… From command line

From CL program

> Interactive SQL needn’t be installed on System i! Interactive SQL session can be invoked (if installed)

> User can override an unqualified file

Page 44: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

44 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

YRUNSQL command interface (screen 1)

Page 45: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

45 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

YRUNSQL command interface (screen 2)

Page 46: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

46 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Interactive SQL (YRUNSQL default)

Page 47: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

47 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

sql-statement

> YRUNSQL STMT(sql-statement) Processes the specified SQL statement

Allows member-level overrides (not supported by SQL)

Output to screen, print or output file

Page 48: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

48 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Ad-hoc SQL statement from command line

Page 49: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

49 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Default output is to screen

Page 50: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

50 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Create SQL statement in CL program

Page 51: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

51 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Call user program from 2E

Page 52: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

52 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Advantages

> YRUNSQL provides a seamless interface to SQL

> SQL can be invoked from compiled CL program

> Does not use any licensed IBM product

> Unlicensed utility – can be freely copied to other boxes

> Already used extensively within 2E and Web Option

Page 53: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

53 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

2E 400 Toolkit:Compile Preprocessor

Page 54: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

54 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Compile Preprocessor enhancements

> One of the first 1E utilities (created in 1984)

> Integral part of 2E processing Originally just Z*, Y* and T* source comment lines

YCRTOVR routing entry

> Always had certain limitations

> Needed to be updated for (future) ILE compatibility

Page 55: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

55 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Compile Preprocessor enhancements

> Preprocessor comment line limit increased

> Full separation of pre- & post-compilation commands

> Exit program call functionality P* [library-name/]program-name

Run as full ‘build process’

Automatic source highlighting, documentation etc.

Global exit program data area YBRTPXA

Page 56: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

56 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Compile Preprocessor enhancements

> External source member to hold preprocessor comments X* [[library-name/]file-name,] member-name

Allows use of generic compilation ‘scripts’

Automatically recompile dependent objects

> Fully integrated with 2E via EXCUSRSRC

Page 57: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

57 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Web Option

Come to the next presentation...

What’s New in the 2E Web Option

Page 58: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

58 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Fixes

Page 59: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

59 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

70% reduction in level of outstanding customer issues since r8.1 SP1

Source: Daniel Leigh. Director, 2E Development

r8.1 SP1 r8.1 SP2

Page 60: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

60 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Fixes

> r8.1 SP2 2E Base Product

2E 400 Toolkit

Web Option

> r8.1 SP1 PTF1 r8.1 SP2 contains all fixes from PTF1

PTF1 fixes not covered in the presentation

Page 61: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

61 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Fix highlights: 2E

> C22E 192 In a function defined with duplicate parameters, changes to

the parameters were not reflected in the Action Diagram until the function was exited and reloaded. This fix makes the changes available as soon as the parameters are changed.

> C22E 272 When submitting objects for compilation, if a Display File

had a lock on it, a message was sent that the display file was not available AND all objects in the submit list had their status set to blank. However, objects that previously had a *ERROR status, unrelated to the display file, SHOULD have their statuses unaffected.

Page 62: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

62 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Fix highlights: 2E

> C22E 235 The memory leak problem that caused MCH0601 or

MCH2804 errors to occur when synchronizing a very large model, has been resolved.

> C22E 238 In certain instances, when you attempted to wrap a very

large user point, an error message MCH2804 ("Tried to go larger than storage limit...") was received from program YPARDTAR1I. This problem has been resolved by reducing unnecessary memory allocation.

Page 63: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

63 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Fix highlights: 2E

> C22E 243 In a very large Action Diagram, repeatedly scanning for a

field can sometimes cause an RUE error when the internal storage has exhausted. Fix improves memory handling efficiency & thereby releasing unneeded storage space.

> C22E 201 The product has been modified to eliminate the compilation

errors (LBL1409, LNC1409) when building a RTVOBJ over a physical file in COBOL functions.

Page 64: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

64 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Fix highlights: 2E

> C22E 282 RPG EXCEXTFUN functions are generated with a call to

Y2QLVNR during program initialization (ZZINIT). This call is unnecessary for RPG XCEXTFUN functions which degrades performance if called many times.

Modifications have been made so that calls to Y2QLVNR are no longer generated within ZZINIT for RPG EXCEXTFUN functions.

Page 65: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

65 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Fix highlights: 2E

> SFLFOLD/SFLDROP prompting support

> RPGIV /free support in EXCUSRSRC

> Various ADE comment fixes

> EXCUSRPGM return-code handling

> Many more too numerous to mention!

Page 66: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

66 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Fix highlights: 2E 400 Toolkit

> C21E 30 YCVTSPLF generates PDF files that can require a Rebuild

process and can cause the reader software to display a warning message of damaged PDF file. A fix has been provided to prevent such warnings and rebuilds by generating internal cross-reference tables correctly.

> C21E 31 Executing YCVTSPLF with type *TEXT can cause an error

due to a missing file in QTEMP or YCVTTMXP. This problem has been fixed and YCVTTMXP is created if it does not exist.

Page 67: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

67 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Fix highlights: 2E 400 Toolkit

> C21E 32 YCVTSPLF has been enhanced to support spooled files

containing Simplified Chinese. Use the following suggested DBFCCSID and STMFCODPAG mappings when running YCVTSPLF with Chinese:

DBFCCSID(1388) STMFCODPAG(1386).

Page 68: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

68 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Fix highlights: Web Option

> C2WEB 151 Numerous improvements made to the area of maintaining

web option element customization for screen elements.

> C2WEB 183 Web Option did not function correctly with tabbed browsers

such as, Internet Explorer 7.0. Attempting to run multiple Web Option sessions within different tabs in a single browser window resulted in the second and subsequent sessions looping when attempting to display the sign on page. This problem has been resolved.

Page 69: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

69 Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Summary

> r8.1 SP2, available now!

> Contains fixes and enhancements for 2E, 400 Toolkit and Web Option

> 70% reduction in outstanding issues since r8.1 SP1

> If you only apply one service pack this summer……make sure it is “2E release 8.1 Service Pack 2”:

Extra functionality

Increased flexibility

Improved performance

8.1.2

Page 70: Copyright © 2007 CA. All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Session 1A CA 2E Status

Questions &feedback