ca 2e status and plans - plex2e.complex2e.com/downloads/2b - statusandplans_2e.pdf · status and...

33
CA 2E Status and Plans

Upload: lediep

Post on 13-Feb-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

CA 2EStatus and Plans

Terms of This Presentation

This presentation was based on current information and resource allocations as of September 23 2009 d i bj t t h ithd l b CA t ti ith t ti 23, 2009 and is subject to change or withdrawal by CA at any time without notice. Notwithstanding anything in this presentation to the contrary, this presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. The development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion. Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation, upon the general availability of any future CA product release referenced in this presentation, CA will make such release available (i) for sale to new licensees of such product; and (ii) to existing licensees of such product on a when and if-available basis as part of CA maintenance and support, and in the form of a regularly scheduled major product release. Such releases

b d il bl t t li f h d t h t b ib t CA may be made available to current licensees of such product who are current subscribers to CA maintenance and support on a when and if-available basis. In the event of a conflict between the terms of this paragraph and any other information contained in this presentation, the terms of this paragraph shall govern.

2 September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

For Informational Purposes Only

Certain information in this presentation may outline CA’s general product direction. All i f ti i thi t ti i f i f ti l l d t b information in this presentation is for your informational purposes only and may not be incorporated into any contract. CA assumes no responsibility for the accuracy or completeness of the information. To the extent permitted by applicable law, CA provides this document “as is” without warranty of any kind, including without limitation, any implied warranties or merchantability, fitness for a particular purpose, or non-infringement. In no event will CA be liable for any loss or damage, direct or indirect, from the use of this document, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised of the possibility of such damages. even if CA is expressly advised of the possibility of such damages.

3 September 23-25, 2009 Copyright © 2009 CA. All rights reserved.

About the Speaker

> Daniel Leigh

> Director, Software Engineering Managed overall 2E and Plex product

development and maintenance at CA since 2001

First joined Synon in 1989 First joined Synon in 1989

Responsible for a distributed development team with engineers in UK USA d I diUK, USA and India

4 October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

Agenda

> CA 2E Supported Releases

CA 2E 8 5> CA 2E 8.5

> Where Next for CA 2E? 2009 Enhancement Request Survey Results

2E 8.5 Beta Feedback

> User Community News and Events Keeping in touch with 2E

5 October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

2E at CA

CA 2E 8 1 SP1 CA 2E 8 5CA 2E 8 0 CA 2E r8.1 SP1> Subfile drop/fold

> *RTVFLDINF

> Minor enhancements

NOVEMBER 2005

CA 2E r8.5> ILE Service Programs

> Web Service Creation

> And More…

AUGUST 2008

CA 2E r8.0> COBOL ILE

> Web Option enhancements

OCTOBER 2002

2004 2010200720062003 2005 2008

AUGUST 2008

20092002

2000 -SEPTEMBER 2001

CA 2E r7.0 and r7.0+> RPG IV Generator

> Componentization

OCTOBER 2004

CA 2E r8.1> Database

Triggers

S l i

SEPTEMBER 2007

CA 2E r8.1 SP2> Default templates

> Updated Compile P> Duplicate Parm Contexts

> Batch Processing

> Web Option Launch

> Several minor enhancements

Preprocessor

> More enhancements

> Numerous fixes

6 November 16-20, 2008 Copyright © 2008 CA. All rights reserved.

CA 2E Supported Releases

> 8.0 and 8.0 SP1 End of support May 2010

Extended support may be provided (with additional cost)

Notification letters have been sent

2E EJB Option has been stabilized. Not available at 8.5 or laterlater

> 8.1 SP1 and 8.1 SP2 Continue to be fully supportedContinue to be fully supported

7 October 11, 2009 CA 2E and Plex – Status and Plans Copyright © 2009 CA

CA 2E Supported Releases

> Ongoing Support and Maintenance

> “Hot fixes” for the supported releases provided as needed

> Fixes go into the next development release> Fixes go into the next development release Over 50 documented fixes in r8.5

> Providing best-in-class support> Providing best-in-class support Metric: MTTR

Mean Time to Resolution

8 October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

IBM i 6.1 Compatibility

> 8.0, 8.1 and 8.5 all supported at IBM i 6.1

> Use IBM ANZOBJCVN to analyse your programs

> Note potential user space errors with large 2E models> Note potential user space errors with large 2E models Workaround available with an IBM data area

Search CA Support Online for Problem “C22E 343” for ppdetails

Workaround not necessary at 8.5

9 October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

CA 2E r8.5

®10

October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

CA 2E r8.5

> The biggest 2E release in years!

> Generally available now

> Japanese and French localization in progress

> Several new features across the product family

11 October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

Goals for 2E 8.5

> Customer-requested enhancements Based on 2008 PLC Enhancement Request Survey

> Exploit Newer IBM i Technology ILE Service Program support

Web services generation

12 November 16-20, 2008 Copyright © 2008 CA. All rights reserved.

CA 2E 8.5 Feature Summary

> Improved Impact Analysis Take account of commented-out code

Voted No. 1 in 2008 Enhancement Request Survey

> Better search/positioning facilities in the model

> ILE Service Program support New function type to combine modules

Support 2E-generated and external modules

> Web Services support New function type to model web services

B d IBM i I t t d W b S i f ILE Based on IBM i Integrated Web Services server for ILE

> 2E Web Option Environments

> And more

13 November 16-20, 2008 Copyright © 2008 CA. All rights reserved.

> And more… IPv6 compatibility, CM improvements, Rebranding etc.

Impact Analysis

> Before 2E 8.5: Commented-out code treated as active

> 2E 8.5 provides better options Options to include/exclude commented out calls on usage

and reference screens

> Makes it easier to manage large “legacy” models Ignore commented out calls for more accurate impact

analysys

Identify commented out code for model cleanup activities Identify commented out code for model cleanup activities

14 November 16-20, 2008 Copyright © 2008 CA. All rights reserved.

Improved Searching and Positioning

> In the Top 10 in the 2008 Enhancement Request survey

> Speeds locating and selection of objects

> Allows for both position and contains searching when > Allows for both position and contains searching when selecting objects ?

?AB

?%AB%

> Implemented on several panels Edit Database Relations, Edit Functions, Display All

Functions Display Fields

15 11 October 2009 [Enter presentation title in footer] Copyright © 2007 CA

Functions, Display Fields

ILE Service Program support

“A service program is a collection of runnable procedures and available data items that are used by other ILE program objects and service programs. Service programs are system objects of type *SRVPGM and have a name specified when theobjects of type SRVPGM and have a name specified when the service program is created. “

> A service program cannot be called directly

> Typically used for common routines that are frequently > Typically used for common routines that are frequently called within an application and across applications

> Similar concept to DLLs on Windowsp

ILE Service Program Support

Before 8.5

> You could define an external function as *MODULE But no support to combine modules into Service Programs

Modules compiled into each calling program

With 8 5

> New Service Program function type

With 8.5

Select 2E modules to include in the Service Program

Select external modules to include in the Service Program

Generate and compile within 2E

17 November 16-20, 2008 Copyright © 2008 CA. All rights reserved.

Generate and compile within 2E

ILE Service Program Support

Technology Deployment PerformanceTechnology

•New integration point with hand-coded IBM i

Deployment

•More flexible deployment options for 2E

Performance

•Can improve function call performancecoded IBM i

applications

•Provides the

options for 2E applications

•One service

performance

•Performance tuning option for

foundation for 2E Web Services support

program instead of separate programs

g pbatch processing

•Modular, reusable code

2E Web Services support

IBM i Integrated Web IBM i Integrated Web Services server for ILE

Creates web service f“wrapper” for RPG or

COBOL ILE programs

Web service consumption support

Available at V5R4 and laterlater

Wizard-based GUI interface

19 November 16-20, 2008 Copyright © 2008 CA. All rights reserved.

2E Web Services support

Good technology fit with 2E

Completely IBM i based

“Light eight” “Lightweight” solution (no Websphere app

i d)server required)

2E Web Services support

Design Development DeploymentDesign

• New Web Services function type

Development

• Deploy the web services direct from 2E

Deployment

• Includes remote deployment capability

• Specifies web service name

from 2E

• 2E panels to manage web service instances

capability

• Deploy the web services on a machine that does • Points to an ILE

Service Program which defines the procedures to

service instances from within the model

machine that does not have 2E

• Easier integration pexpose on the service

• Integrated into 2E model impact analysis

gof 2E applications with the enterprise

21 October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

2E Change Management Option r8.5

> CA 2E CM r8.5 New release produced with MKS

Compatibility with and exploitation of 2E 8.5

> 2E-related features and updates Can promote 2E ILE Service Programs

YCVTCNDVAL/YCVTMDLMSG can run over Model list – new CVTOPT parameter (value can be *ALL or *MDLLST)

Objects displayed in correct order on promotion requestObjects displayed in correct order on promotion request

Object Description on Workbench corrected for Function versions

New 2E Documentation Bookshelf

Full-text search ll th across all the

manuals

All the 2E manuals installed on your Windows PC

Additional Updates

> RebrandingCA 2E CA 2E

CA 2E Toolkit

IBM i (new name for OS/400, i5/OS)IBM i (new name for OS/400, i5/OS)

> CA 2E Web Option Environments

IP 6 tibilit> IPv6 compatibility YEXCFTP (now supports long IP addresses)

Web Option made IPv6 compatible Web Option made IPv6 compatible

> RPGIV is now the default language for new models

> Over 50 documented fixes across the 2E product family

Where Next for 2E?

®25

October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

2E Enhancement Request Survey2008 20092008

1 Impact analysis: Don’t include commented-out code

2009

1 Add *BUILT IN functions for string handling2 Allow more function types over *Arrays

3 Integrate 2E with WDSc/Eclipse

2 Allow more function types over *Arrays

3 Allow objects to be marked as obsolete4 Allow objects to be marked as obsolete

5 Allow multiple side-by-side subfiles on a page

4 Support NULL values

5 Increase subfile limit beyond 999

6 6 Data area (read/write) processing in functions

7 Separate 'normal' arrays and 'parameter' arrays

8

6 Support variable length character fields

7 Ability to view the parameters of locked functions

8 8 Allow display of PRTFIL hdrs when no rcds selected

9 Add more RTVOBJ-related function types

10 ll ld d h d l

8 Add support for BLOB or CLOB data types

9 Allow more than 99 constants in a program

10 Unicode database support10 Allow wildcards when positioning in model 10 Unicode database support

26 October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

2E 8.5 Beta Enhancement Requests

More description WSDL for web services

Multiple occurrence data sets for web services 2E 8.5 Beta generated several

Enable RTVOBJ to return data sets

Web service consumption

genhancement requests

Demand for further web services and service program Enable int. functions to be defined as procedures

Improved options for handling procedures

services and service program support

Several other suggestions and ideas

October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

2E Release Planning

?

> Next release of 2E is in the early

8.5> Next release of 2E is in the early

planning phase

> No shortage of ideas!

8.1

> We welcome your input and suggestions at this conference What should our priorities be?What should our priorities be?

28 October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

User Community

News and events

®

Joining the User GroupCA Plex/2E Product Line Community (PLC)y ( )

> Membership is by individual > Membership is by individual, not company

> http://causergroups.ca.com

> Click Join Today

> Select “CA Plex/2E (PLC) Gl b l U C it ”Global User Community”

30 October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

CA Tech Insider

N il l > New email newsletter

> All the latest news onCA 2E

> Issued Quarterly(4 times a year)

> First issue May 2009ysent to PLC members

> Subscriptions and archives at http://support.ca.comub p o a d a a p // uppo a o

31 October 11, 2009 CA 2E and Plex - Status & Plans Copyright © 2009 CA

Community ResourcesAnd Some Interesting ReadingAnd Some Interesting Reading

> 2E Wiki –http://wiki.2einfo.net

> CA Plex/2E PLC Forum –http://caforums.ca.comp //

> EDGE Forum Archives –http://edge.plexinfo.net

> Combined RSS Feed - http://wiki plexinfo net/feeds/

32 November 16-20, 2008 Copyright © 2008 CA. All rights reserved.32

> Combined RSS Feed http://wiki.plexinfo.net/feeds/

Summary

ProductivityCustomer Focus Productivity> Improved impact analysis

> Improved model navigation

Customer Focus> Popular enhancement

requests delivered

> Next release in planning

CA 2E r8.5

Out Now!

Q liTechnology> ILE Service Programs

> Web Services

Quality> Over 50 customer issues fixed

> Improved user documentation

33