ca plex and ca 2e status and plans
TRANSCRIPT
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
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
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
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
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
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
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
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