CA Plex and CA 2E Status and Plans

42
CA Plex/2E status & plans September 2010 William A. Hunt principal product manager

Transcript of CA Plex and CA 2E Status and Plans

CA Plex/2Estatus & plans

September 2010

William A. Hunt

principal product manager

terms of this presentation

This presentation was based on current information and resource allocations as of May 3,

2010 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, 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 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.

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

for informational purposes only

Certain information in this presentation may outline CA’s general product direction. All

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.

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

4

agenda

— Plex at CA; release history

— Supported releases

— CA Plex r6.1 highlights

— CA Plex futures – candidate features

— 2E at CA; release history

— Supported releases

— CA 2E r8.5 highlights

— CA 2E futures – candidate features

— Worldwide CA 2E/Plex user community

— Staying current with product news and events

— Staying in touch with users worldwide

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

today

CA Plex

Plex at CAroadmap as of September 2010

20062000 2002 2004 2008CY

CA Plex r5.0 and r5.0 SP1OCTOBER 2000•Dependency Browser•List (LST) Objects•MFC GUI Controls

CA Plex r5.5AUGUST 2004•RPG IV Generator•.NET Connectors•COM Import•AD Change Dates

2010

CA Plex r5.1 and r5.1 SP1OCTOBER 2002•EJB Option•XML Import/Export

CA Plex r5.5 SP1AUGUST 2005•WinC .NET Connectors

CA Plex r6.0JUNE 2007•C# Server Generator•ANT Java Builds•Code Libraries

CA Plex r6.1DECEMBER 2008•WCF Service Generation•Extended Plex API•Group Model Update History

CA Plex XX.X.XX

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

7

supported releases

— CA Plex r5.5

— Support ended in December 2009

— CA Plex r6.0

— End of support date not yet announced

— Typically 12-18 months following general availability of new +2 release

— CA Plex r6.1

— Current available release

— End of support date not yet announced

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

8

CA Plex r6.1

—Model-based SOA support−Microsoft WCF services

—Plex API enhancements−Build add-ins to the Plex development tool

—Group model update history−Improved model management

—Platform compatibility updates− IBM i 7.1, IBM i 6.1

− IPv6

− Java SE 6.0, ANT 1.7.0

− SQL Server 2008, Oracle 11g

− Windows Vista, Windows Server 2008

− 64-bit WindowsSeptember 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

9

CA Plex r6.1 upgrade requirements

—No re-gen or re-build for RPG functions

—No re-gen or re-build for C# functions

—No re-gen or re-build for Java functions−If upgrading from 5.5 SP1

−Re-gen recommended for 5.5 and earlier

—No re-gen or re-build for C++ functions!−If upgrading from 6.0

−Rebuild required for 5.5 SP1 and earlier

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

CA Plex r6.1 post-GA support

—Windows 7 and Windows 2008 R2−CA Plex r6.1 is now supported on the next generation of the

Windows operating system

−Development environment and generated applications have all been tested (Java, C#, C++)

−Some workarounds required, see CA Support knowledge base article TEC495228

10 September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

CA Plex r6.1 post-GA support

—Public r6.1 cumulative fix pack−RI11329 (Build 610.043.012)

−Runtimes are backwards compatible with 6.0 applications

—127 documented fixes and updates!−Tool, RPG, WinC, C#, Java

—Includes some useful enhancements−Blob data type support for Java, C# and WCF

• Some limitations such as no data exchange with WinC

−IME Support for Java Client• For DBCS deployments

−See fix notes for more details

11

AVAILABLENOW!

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

unicode types in databases

—Initial target is Java and C# support−Java client, Java server, C# server

−Oracle, SQL Server, DB2

−RPG is a separate possible future enhancement

−No Unicode support for C++ (WinC or WinNTC)

—FLD SQL format SYS−NChar

−NChar_var

−Unicode equivalents of Char and Char_var

12 September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

unicode types in databases

—Available Now!

—In Plex 6.1 Cumulative Fix builds−Tested with SQL Server and Oracle

13

BONUS FEATURE!

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

the road ahead

CA Plex

candidate features for the next release of CA Plex

—.NET Windows Presentation Foundation (WPF) generator−WinC/Java to .NET one-to-one mapping

−.NET component import

−Web client page design support

—WCF proxy−Deploy Plex applications to IIS or Windows Azure

—Web service import

—Plex packager tool−Has been provided to customers upon request already

—IBM i Unicode Support

15 September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

Microsoft .NET framework

16

Microsoft NET Framework 3.5

WCF

WindowsCommunicationFoundation

CA Plex 6.1WCF Connectors

WF

WindowsWorkflow

WPF

WindowsPresentationFoundation

CA Plex 6.0C# Server Generator and .NET Runtime

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

.NET client technologies

—Windows Forms−The first .NET framework GUI client

−Mature and widely used

—Windows Presentation Foundation (WPF)−Latest generation Microsoft .NET client technology

−Web as well as desktop deployment options

XAML browser applications, ClickOnce deployment

−Unicode-compliant

—Silverlight−RIA browser plug-in competing with Adobe Flash, JavaFX

−Same foundation as WPF (XAML markup language)

17 September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

today

CA 2E

2E at CAroadmap as of September 2010

20062000 2002 2004 2008CY

CA 2E r8.1OCTOBER 2004•Database Triggers•Numerous miscellaneous enhancements

2010

CA 2E r8.0OCTOBER 2002•COBOL ILE•Web Option Enhancements

CA 2E r8.1 SP1NOVEMBER 2005•Subfile drop/fold•RTVFLDINF•Additional Enhancements

CA 2E r8.1 SP2SEPTEMBER 2007•Default Templates•Updated Compile Preprocessor•Additional Enhancements

CA 2E r8.5AUGUST 2009•Web Service Creation•ILE Service Programs•Improved Impact Analysis•Updated Searching/Positioning•Web Option Enhancements•Plus More….

CA 2E XX.X.XX

CA 2E r7.0SEPTEMBER 2000•RPG IV Generator•Componentization

CA 2E r7.0+SEPTEMBER 2001•Web Option Launch

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

CA 2E Supported Releases

—r8.0 and r8.0 SP1−End of support was May 2010

−CA 2E EJB Option has been stabilized not available at r8.5 or later

—r8.1 SP1, r8.1 SP2−Continues to be fully supported

−End of support dates not yet announced

—r8.5−Continues to be fully supported

−End of support dates not yet announced

20 September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

CA 2E Supported Releases

—Ongoing Support and Maintenance

—“Test fixes” for the supported releases provided as needed

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

—Providing best-in-class support−Metric: MTTR

−Mean Time to Resolution

21 September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

IBM i Compatibility

— r8.5 and r8.1 SP2 both supported at IBM i 7.1

— r8.0, r8.1 and r8.5 all supported at IBM i 6.1

—Use IBM ANZOBJCVN to analyze your programs

—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 details

−Workaround not necessary at 8.5

22 September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

23

CA 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

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

24

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

−Based on IBM i Integrated Web Services server for ILE

— 2E Web Option Environments

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

Additional Updates

—Rebranding−CA 2E

−CA 2E Toolkit

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

—IPv6 compatibility−YEXCFTP (now supports long IP addresses)

−Web Option made IPv6 compatible

—RPGIV is now the default language for new models

—Over 50 documented fixes across the 2E product family

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

the road ahead

CA 2E

candidate features for the next release of CA 2E

—. Allow more function types over *ARRAYS−Initial focus on DSPFIL

−EDTFIL, PRTFIL being researched

−Long standing customer enhancement request

—CA 2E result set support−RTVOBJ-related function types

−See Simon Cockayne’s on-demand webcast for details: http://www.ca.com/webcasts/ondemand/item.aspx?e=240811&eis=1

—EXCUSRPGM support for CL ILE−Management of CL ILE programs and modules

27 September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

candidate features/fixes for the next release of CA 2E

—Filter on versions in SELECT MODULE screen

—Increase subfile limit beyond 999

—Ability to deploy a web service by linking to a *PGM

—Non-key field not gen CHGOBJ

—More under consideration

28 September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

candidate features for CA 2E PTF’s

—Going forward, we will see a much more agile approach to development of 2E at CA−Web Option and Firefox compatibility

−Ability to view the parameters of locked functions

−Add *Job Date DT# field

−Versioning support for 2E web services

−Many more to be considered regularly….

—We will be looking for Development Exchange partners to assist with testing CA 2E agile code…..

29 September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

keeping in touch

CA Plex/2E user community

31

CA user communities

CA Plex/2E continues to be one of the most active, dynamic groups across all CA user groups/communities

— Forums/networking

— On-demand webcasts

— Stay current on product news and events

— http://www.ca.com/communities to register

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

32

register @ www.ca.com/communities

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

33

register @ www.ca.com/communities

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

34

register @ www.ca.com/communities

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

35

register @ www.ca.com/communities

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

36

register for the CA Tech Insider

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

37

meet the community

Proposed5th Worldwide CA Plex/2E Users ConferenceJune 1-3, 2011Chicago, Illinois USA

-Product specific sessions both technical and business related-See the latest and greatest from CA development-See what our extensive ecosystem of technology partners has available-Unprecedented community networking opportunities-Free pre-conference education-The best value on the planet for a conference of this caliber! September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

38

community resources…and some interesting reading

Plex Wiki – http://wiki.plexinfo.net

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

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

Plex World – http://www.plex-world.com

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

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

summary

40

summaryCA Plex/2E

CA Plex r6.1 is the current release•WCF services generator•Extended Plex API•Group model update history

Feature candidates for next release include:•WPF client generator, page designer•WPF proxy•Plex packaging wizard•Web service consumption•IBM i Unicode support

CA 2E r8.5 is the current release•Web services creation•ILE Service Programs•Improved Impact Analysis•Updated Searching/Positioning•Web Option Enhancements

Feature candidates for next release include:•DSP function types over *ARRAYS•Result sets support....and more…..

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

41

summaryCA Plex/2E

stay in the know!

•CA Plex/2E user community is among the largest and most innovative in all of CA Technologies

•Encourage each and every individual your organization to join the global Plex/2E user community

•Stay tuned for news on our next worldwide developer conference!

•Explore the many online resources this community has to offer!

September 2010 CA Plex/2E Status & Plans Copyright © 2010 CA

thank you

[email protected]