CA Plex 7.1 & New CA 2E 8.7 Invigorated. 
Key Benefits & Strategies You Need Now 
Mark O'Brien – Moderator, Bus Dev, CM First 
Simon Cockayne – Product Owner, CA Technologies 
John Rhodes – CTO / GM, CM First 
October 29th 2014
CA Legal Disclaimer 
This presentation was based on current information and resource allocations as of May 2, 2013and 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 productrelease 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. 
Copyright © 2014 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein 
belong to their respective companies. CA confidential and proprietary. No unauthorized use, copying or distribution 
permitted.
…and more CA Legal Disclaimers 
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 OF 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. Copyright © 2014 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein 
belong to their respective companies. CA confidential and proprietary. No unauthorized use, copying or distribution 
permitted.
Today's Agenda 
Introduction –Mark 
CA Plex 
–Plex r7.1 –Simon 
–Plex futures –Simon 
–Uplifts, tips & techniques and success stories –John 
CA 2E 
–2E r8.7 –Simon 
–2E futures –Simon 
–Uplifts, tips & techniques and success stories –John 
Q&A –All
Webinar Housekeeping 
Question and Answer Period at the End. 
Please post your questions to the console. 
We will answer as many as time permits during 
the call, and will respond to the rest by email 
afterwards.
CA Plex r7.1
CA Plex r7.1Manifesto 
Improve Windows modernization story: 
–Simplify migration strategy 
–Add valuable new features (localization support, ClickOnce deployment) 
Improve support for 3rdparty testing tools 
Add various customer requested features raised as DARs via CA support
CA Plex r7.1Interesting facts about CA Plex r7.1 
GA February 13th2014. 
First Agile release of Plex. 
Shortest release cycle in Plex’s history. 
No beta program. 
Quality ‘turned up to 11’. First release of Plex with no known bugs (of any severity) introduced by new development work. 
Value Graphing -NPS-esque Value assessment of each delivered story.
CA Plex r7.1Happiness Graphing
CA Plex r7.1New features 
.NET Client ActiveX Support 
.NET Client ClickOnce support 
.NET runtime national language localization support 
New .NET runtime command line feature 
C++ and .NET Client UI testing tool support 
C++ Dynamic Link Library (DLL) versioning 
Enhanced keyboard shortcut support for C++ Client applications
.NET Client ActiveX SupportWindows modernization: Simplify migration strategy 
Allows customers who use ActiveX controls to migrate their legacy C++ applications faster 
Our MOST requested feature when demoing CA Plex Option for .NET Enterprise to customers 
Fully support ActiveX patterns shipped with CA Plex 
Should work with any 3rdparty ActiveX controls 
Enhanced sample model showing integration with Crystal Reports and Adobe Acrobat Reader 
Does NOT support ActiveX controls imported via ‘COM Import’ feature (but it’s in the roadmap)
.NET Client ClickOnce SupportWindows modernization: Add value 
Simplifies the deployment and management of Windows client applications using Microsoft ClickOnce technology 
Enabled via new ‘C# Code Library Executable’ feature 
New sample model showing typical use/case 
Once again demonstrates how migrating to .NET enables us to rapidly add new features that are not possible in C++ 
–SOA WCF Service Connectors were another example of this in the CA Plex r6.1 release
.NET national language localization supportWindows modernization: Add value 
Business logic stored separately from human readable strings and UI layout 
New ‘satellite resource’ assemblies store localized strings 
Dynamically switch ‘satellite resource’ assemblies at runtime to see a different view of the application UI 
–Different localized labels 
–Different UI layout (e.g. for right-to-left languages or for bespoke UI modifications) 
Lot of positive feedback from Customer Validation Program – those who develop applications for global market
New .NET runtime command line featureWindows modernization: Simplify migration strategy 
Brings parity to .NET runtime by adding a new shipped object that allows the calling of CA Plex-generated .NET functions from the command line 
Simplifies development workflow in IDE 
Also useful for calling CA Plex-generated .NET functions from 3rdparty automation tools
C++ and .NET Client UI testing tool supportImprove support for 3rdparty testing tools 
Simplifies the management of User Interface automated testing scripts 
Prior to this feature, even simple layout changes had the potential to require rewriting automation scripts 
Part of our move to Agile involves accelerated UI automation testing, so we are extensively ‘dog fooding’ this feature in- house for C++ and .NET Client automated testing 
Could be extended to Java if there is sufficient customer demand
C++ Dynamic Link Library (DLL) versioningCustomer requested features 
Simplifies the management of deployed Plex-generated C++ applications (Client and Server) 
Allows you to store any of the following information into deployment artifacts: 
–User Defined Major, Minor, Build and Revision numbers 
–User defined product name, company, copyright and trademark information 
–CA Plex version and PTF used to generate and build each artifact
Enhanced keyboard shortcut support for C++ Client appsCustomer requested features 
Simplifies usability for Plex-generated C++ Client applications 
Allows developers to use non-alphanumeric keys for application shortcuts (e.g. Ctrl + space bar) 
Examples of non-alphanumeric keys are: 
–Space bar 
–Numeric keypad numbers and arithmetic keys 
–~ , . / ; ’ [ ] -= 
Complete list of supported keys listed in online help
Where can customers get more information? 
Install from support.ca.com 
Same licenses as prior releases 
E2E Bookshelf should be the first place customers should look: 
–Install front page 
–IDEAdd-insCA Plex Bookshelf 
Release Notes provide information on all new features
The CA Plex r7.1 wiki 
https://wiki.ca.com/display/PLEX71/CA+Plex+- +Source+Home
Simon's Summary 
CA Plexr7.1 proves our continued commitment to customer- centric product development 
Contact Simon Cockayne (PO) or Dan Short (PdM) if customers want to join the Customer validation Program to have input into future development projects 
Idea Wallcan be used by customers to bring ideas to the attention of CA and other customers (vote on existing or create new ideas) 
CA Plex CA 2E Global User Community is a vibrant community of Plexand 2E customers and CA employees where we can: connect, learn, and share 
p.s. The 7th CA 2E/Plex Worldwide Developer Conference is 
May 18-21, 2015 in Austin, Texas
CA Plex r7.2
CA Plex r7.2 
Charter 
Agile collaboration program 
Incremental Release
CA Plex r7.2Charter 
ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL 
Support CA’s AppDev strategy by automating the deployment of proxies to Plex SOAP .NET web services into a Layer 7 Gateway. 
Enhance SQL support on the IBM i. 
Support deploying Plex business logic as Java web services (including to Layer 7).
CA Plex r7.2Agile collaboration program 
Charter 
Two week sprints 
See and get your hands on the latest code 
Help shape the release
CA Plex r7.2Incremental Release 
ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL 
Coming soon 
Will be GA 
If you get Incremental Release 1…to get support, you have to stay current when future Incremental Releases come out.
And Now, Getting the Most from your CA Plex World, from CM First Group
Getting the Most from your CA Plex World 
1.API’s 
–Why you should care, NOW. 
External systems; BPM, CSM, ERP, (CMF Screenprints) 
–The CA Layer 7 Advantage 
2.Uplift and Re-platform Plex Systems 
–Silocaf 100 day Cloud Full Deployment 
3.Regression Testing 1,2,3 
4.DevOps / CM MatchPoint for Change Management 
5.Retained Support, Training are Available
1. API’s: Why you should care, NOW 
API’s are Application Programming Interfaces 
–Usually SOAP or REST these days 
API’s connect CA Plex (and CA 2E) to External Systems 
–CMS (Salesforce), ERP (SAP, Oracle) 
–BPM Suites (IBM, Axon Ivy) 
Replace processes easily, without rocket surgery (a la Mr. Potato Head) 
Courtesy of PEX Process Excellence network
1. API’s: Why you should care, NOW 
CA Plex and 2E Apps 
Enterprise Apps 
CA API Gateway and 
App Services Orchestrator
1. API’s: The BPM Use Case 
Example: Incorporate CA 2E, CA Plex, Salesforce, Zendesk in a single application using API’s
2. Uplift and Re-platform in Plex* 
*Change database, language, or OS during uplifting 
Synergies in combining activities 
–Analyze and Test Once 
Success Stories 
–Amari Metal, France: Plex C++ to C# 
–Belharra, France: 2E RPG to Plex Java, Linux 
–Major Aerospace, Plex C++/RPG to Java, Oracle, Unix 
–Food Industry, RPG/DB2 to Java, Microsoft OS, SQL Server and Cloud
Needed a global cloud based solution including 
Scales, RFID, SQL Server, Deployed in 3 months! 
2. Moving CA Plex IBM i apps to the AWS Cloud 
Pacorini, a worldwide logistics, shipping, soft commodities, warehousing firm. 
Silocaf USA has the largest green coffee silo plant in the world.
3. Regression Testing with Worksoft Certify 
Improved CA Plex support 
You have to test anyway –why not automate for the future? 
Part of the DevOps revolution in software development 
–More than 4 out of 5 firms report business value in test automation (source: Worksoft) 
Services and 3rdparty products available for every CA Plex generated interface 
–5250, C++, C#, Java, Web/Mobile
4. DevOps & Change Management also worth a look 
Plex API enhancements open up tools like CM MatchPoint 
–Automate Model Management 
–Automate SCM 
Complex, multi-tier Release Environments demand automation 
Release Builds, Automation 
–Cruise Control, etc. 
Performance Management 
–Incl. App Overhead, Browsers
5. Retained Support & Training are Available 
Assist your staff 24/365 with on-call CM First experts 
Full line of CA Plex Classes 
–Foundations, Advanced, Model Management, Patterns, Meta Workshop 
–API training coming in 2015 
–QuickStartTraining, Knowledge Transfer 
–Onsite or Internet Instruction
CM First has a Special Q4 Webinar Offer – 2 free, remote consulting days in 2015 with 5 paid days in Q4, 2014. Mention "Webinar".
Back to Simon for… CA 2E r8.7
CA 2E r8.7Manifesto 
Support customers who want to move from DDS to SQL 
Add various usability enhancements
CA 2E r8.7Interesting facts about CA 2E r8.7 
ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL 
GA TBA 
Second Agile release of 2E. 
Shortest release cycle in CA 2E’s history? 
No beta program. First time for CA 2E. 
Quality ‘turned up to 11’. First release of CA 2E with no known bugs (of any severity) introduced by new development work. 
Value Graphing -NPS-esque Value assessment of each delivered story.
CA 2E r8.7SQL/DDL related features 
ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL 
Allow SQL Record Level Access 
Allow RLA Access over DDL Database 
Allow SQL/DDL Generation without hard-coded schema name 
Option to Generate RLA against DDL 
Allow LVLCHK(*YES) for SQL/DDL indexes with RCDFMT kword 
Meaningful Names for SQL/DDL 
Select/Omit in DDL Index 
Support CM Promotion of DDL
CA 2E r8.7Non-SQL/DDL releated features 
ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL 
Action Diagram Call Prompt Using an External name 
Command Key Processing (Mouse-click and Key-press) 
Device User Source Substitution Variables 
Refresh Action Diagram Statements 
Suppress Display of NLL Parameters 
Trigger Error Processing if no Control Data 
YCPYMDLOBJ New Override Target Model Locks Parameter 
YCVTSPLF Flexibility
Post CA 2E r8.7 plans… 
ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL 
CA 2E r8.7 JPN (90 days after GA) 
Post r8.7 Charter –TBA –Still in planning 
Idea wall in communities is a major influencer
CA Plex CA 2E Communities
CA Plex CA 2E Communitieshttps://communities.ca.com/community/ca-plex-ca-2e 
Register 
Subscribe 
Contribute 
Any Problems: Ask Lenn 
–Community Manager 
–Leonard.Thompson@ca.com
3 Upcoming Events not to miss: 
•A Deep Technical Dive into CA 2E r. 8.7. via CA WebcastNovember, Week of Nov. 17 
•SQL Improvements: Valuable Solutions to Pressing Business Problems. A CA 2E Community WebcastTuesday, December 9, 2014 12pm, edt 
•7th CA 2E/Plex Worldwide Developer ConferenceMon-Thurs, May 18-21, 2015 in Austin, TexasIt WILL be the BEST ONE, Yet!
Getting the most from Your CA 2E world. 
Day 1 Support for Uplifts from Earlier 2E versions. 
–IBM i hardware management utilities available w/ system assessment. 
New Training module for the new 8.7 SQL Integrations, 
Rapid results from WebOption development 
Day 1 PTC Implementer integration support 
Making 2E and Plex play well together 
A full 2E to Plex Migration: the Belharra Story
1. Day 1 Support for Uplifts from Earlier 2E Versions 
In 2013/14 upgraded most versions back to 2E 6.0 
2E 6.x and earlier –should consult with CA Support 
Reserved Name Characters –Can be resolved with automated fix 
Uplift as a Service 
–1-2 day assessment 
–2-3 day upgrade and test 
–Remediation 
Can Include training for SQL and other new features
2. Much better SQL Integrations in r.8.7 
Opens up CA 2E in a variety of ways 
From this…… 
SQL Training Module available 
–As part of Advanced Training 
–Standalone 
To this...
3. 2E WebOption Gets Faster results 
More Customization Potential 
Performance 
Multiple Environments 
“QuickStart”Service – Training and 25+ screens in 2 weeks 
Customization Services
4. Day 1 Support for CA 2E CM (Implementer) 
PTC Implementer version 10.3 Available with 2E 8.6, 11 (only, mandatory uplift) with 2E 8.7 
8.6: 2E specific fixes for rejecting locks and improving promotion performance under certain locking scenarios 
8.7 Improved Support for SQL Object Types 
QuickStart, Training, Uplift Available from CM First
5. Plex and 2E can play well together 
 Haven’t seen Plex since the 
Obsydian days? A lot has 
happened… 
– Java / C# 
– Web Services 
– Web and Mobile 
– Gentle Learning Curve 
compared to hand coded 
 Many customers use both 
tools successfully 
– Upgrade Data to Plex, keep 
developing in 2E
“As-Is”CA 2E 5250 Screens… Are Modernized in the “To-Be”CA Plex Model… 
…Transforming Green Screens to Modern IT Worlds 
Generate HTML5, Java on Linux…And Into New, Robust Environments(for SOA, Web, Mobile, Cloud, API’s) 
6. Transforming CA 2E to CA Plex, Re-platforming 
5250 / RPG specialized ERP Application with complex business logic
CM First has a Special Q4 Webinar Offer – 2 free, remote consulting days in 2015 with 5 paid days in Q4, 2014. Mention "Webinar".
It's Time for Your Questions…(Answers on next slide) What were Your Takeaways from Today ? 
HOW TO TAKE ADVANTAGE OF THE NEW CA 2E R.8.7SQL/TECH WEBINARS IN Q4 
CA PLEX 7.1 WIKI IS OPERATING , CA PLEXHAS GREAT 3RDPARTY SOLUTIONS 
ENGAGE CM FIRST FOR 5 DAYS IN Q4; GET 2 DAYS OF FREE, REMOTE CONSULTING 
GET INVOLVED! JOIN THE CA COMMUNITY, CUSTOMER VALIDATION, IDEA WALL 
MODERNIZE CA 2E ASSETS WITH THE CM FIRST M3 SOLUTION 
COME TO THE 7THWORLDWIDE USER CONF., MAY 18-21, 2015AUSTIN ,TX 
1 
2 
3 
4 
5 
6
Webinar Questions & Answers I, CA & 2E 
GENERAL CA FOCUS: 
1.Q: The link for the Wiki's documentation is incomplete. A: MARK(in session) You are right. Try this PLEX WIKI link: https://wiki.ca.com/display/PLEX71/CA+Plex+-+Source+HomeNote:The link has also been fixed on the Wiki presentation slide #19. 
2E FOCUS: 
2.Q: Is there any tentative date for the GA release? 3.Q: Can't you give at least a month, quarter or year of the GA release? How is my organization supposed to 
plan at all? We have a modernization initiative underway and it is important for our decision making. A: SIMON CA 2E r8.7 did go GA shortly after the webinar, on Oct. 29. We try not to discuss features and dates 
in detail, because there is always a chance that something will change…and we don’t want to mismanage 
customer expectations. 
I will discuss the feedback,andhope we can give some clearer, more helpful guidance in the future. 
4.Q: Does Implementer 11 work with 8.6? A: SIMONYes. 
5.Q:Are the enhancements for 2E 8.7 applicable to the COBOL version as well? A: SIMON Yes 
6.Q:In the CA SQL enhancement, are there any plans to update the SQL RPGLEgenerated code 
(specifically to list fields in select instead of select *)? A: SIMON–Unfortunately.this is outside the scope of CA 2E r8.7. Please feel free to collaborate around this 
idea at the idea wall on the community. 
Also, look out for the upcoming community webinar around SQL on Tuesday, December 9th. 
7.Q:Not a question, but tell John, I like that our WEB2e screens made it as the example screens.Eamonn@TWGA: JOHNThank you Eamonn for letting us discuss your company’s project with the community!
Webinar Questions & Answers II, Plex 
PLEX FOCUS: 
8.Q: Currently we are using 2E and Generating DDS.If we convert to PLEX, do we still need to change all DDS to DDL? A: JOHN If you migrate from CA 2E to CA Plex using CM M3 and then generate a Java-based web app from CA Plex using CM WebClient, your database access to DB2 will be automatically converted/generated as SQL access to DB2 via JDBC. You can leave your DDS tables intact if you wish. 
9.Q: Single Sign On, Kerberos support for Plex. When can this be back on the top of the list for enhancements? A: SIMONPlease feel free to collaborate around this idea at the idea wall on the community. 
10.Q: Is there already an idea when r8.0 could be available? I know, it's all subject to change, but it would be nice to have at least a date when it could be available at the earliest. A: SIMON Not sure what r8.0 refers to.The current release ofCA 2E is r8.7 went out yesterday, after the webinar. We are currently working on post r8.7 plans. 
CA Plex r7.2 might go GA around Q2 CY 2015. 
11.Q: If I am using CA 2E for high volume transactions, and I migrate to CA Plex, will the new system also run these transactions quickly? 
A: SIMON, JOHN This is a complex question. Both CA 2E and CA Plex are proven platforms for running large scale transactional applications. So it depends on the environment the 2E app is running on, the nature of the transactions, and the environment the Plex app will run in. 
As with any migration project, robust simulation of the application architecture running in the "to-be" environment would be recommended.

New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated

  • 1.
    CA Plex 7.1& New CA 2E 8.7 Invigorated. Key Benefits & Strategies You Need Now Mark O'Brien – Moderator, Bus Dev, CM First Simon Cockayne – Product Owner, CA Technologies John Rhodes – CTO / GM, CM First October 29th 2014
  • 2.
    CA Legal Disclaimer This presentation was based on current information and resource allocations as of May 2, 2013and 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 productrelease 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. Copyright © 2014 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized use, copying or distribution permitted.
  • 3.
    …and more CALegal Disclaimers 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 OF 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. Copyright © 2014 CA. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. CA confidential and proprietary. No unauthorized use, copying or distribution permitted.
  • 4.
    Today's Agenda Introduction–Mark CA Plex –Plex r7.1 –Simon –Plex futures –Simon –Uplifts, tips & techniques and success stories –John CA 2E –2E r8.7 –Simon –2E futures –Simon –Uplifts, tips & techniques and success stories –John Q&A –All
  • 5.
    Webinar Housekeeping Questionand Answer Period at the End. Please post your questions to the console. We will answer as many as time permits during the call, and will respond to the rest by email afterwards.
  • 6.
  • 7.
    CA Plex r7.1Manifesto Improve Windows modernization story: –Simplify migration strategy –Add valuable new features (localization support, ClickOnce deployment) Improve support for 3rdparty testing tools Add various customer requested features raised as DARs via CA support
  • 8.
    CA Plex r7.1Interestingfacts about CA Plex r7.1 GA February 13th2014. First Agile release of Plex. Shortest release cycle in Plex’s history. No beta program. Quality ‘turned up to 11’. First release of Plex with no known bugs (of any severity) introduced by new development work. Value Graphing -NPS-esque Value assessment of each delivered story.
  • 9.
  • 10.
    CA Plex r7.1Newfeatures .NET Client ActiveX Support .NET Client ClickOnce support .NET runtime national language localization support New .NET runtime command line feature C++ and .NET Client UI testing tool support C++ Dynamic Link Library (DLL) versioning Enhanced keyboard shortcut support for C++ Client applications
  • 11.
    .NET Client ActiveXSupportWindows modernization: Simplify migration strategy Allows customers who use ActiveX controls to migrate their legacy C++ applications faster Our MOST requested feature when demoing CA Plex Option for .NET Enterprise to customers Fully support ActiveX patterns shipped with CA Plex Should work with any 3rdparty ActiveX controls Enhanced sample model showing integration with Crystal Reports and Adobe Acrobat Reader Does NOT support ActiveX controls imported via ‘COM Import’ feature (but it’s in the roadmap)
  • 12.
    .NET Client ClickOnceSupportWindows modernization: Add value Simplifies the deployment and management of Windows client applications using Microsoft ClickOnce technology Enabled via new ‘C# Code Library Executable’ feature New sample model showing typical use/case Once again demonstrates how migrating to .NET enables us to rapidly add new features that are not possible in C++ –SOA WCF Service Connectors were another example of this in the CA Plex r6.1 release
  • 13.
    .NET national languagelocalization supportWindows modernization: Add value Business logic stored separately from human readable strings and UI layout New ‘satellite resource’ assemblies store localized strings Dynamically switch ‘satellite resource’ assemblies at runtime to see a different view of the application UI –Different localized labels –Different UI layout (e.g. for right-to-left languages or for bespoke UI modifications) Lot of positive feedback from Customer Validation Program – those who develop applications for global market
  • 14.
    New .NET runtimecommand line featureWindows modernization: Simplify migration strategy Brings parity to .NET runtime by adding a new shipped object that allows the calling of CA Plex-generated .NET functions from the command line Simplifies development workflow in IDE Also useful for calling CA Plex-generated .NET functions from 3rdparty automation tools
  • 15.
    C++ and .NETClient UI testing tool supportImprove support for 3rdparty testing tools Simplifies the management of User Interface automated testing scripts Prior to this feature, even simple layout changes had the potential to require rewriting automation scripts Part of our move to Agile involves accelerated UI automation testing, so we are extensively ‘dog fooding’ this feature in- house for C++ and .NET Client automated testing Could be extended to Java if there is sufficient customer demand
  • 16.
    C++ Dynamic LinkLibrary (DLL) versioningCustomer requested features Simplifies the management of deployed Plex-generated C++ applications (Client and Server) Allows you to store any of the following information into deployment artifacts: –User Defined Major, Minor, Build and Revision numbers –User defined product name, company, copyright and trademark information –CA Plex version and PTF used to generate and build each artifact
  • 17.
    Enhanced keyboard shortcutsupport for C++ Client appsCustomer requested features Simplifies usability for Plex-generated C++ Client applications Allows developers to use non-alphanumeric keys for application shortcuts (e.g. Ctrl + space bar) Examples of non-alphanumeric keys are: –Space bar –Numeric keypad numbers and arithmetic keys –~ , . / ; ’ [ ] -= Complete list of supported keys listed in online help
  • 18.
    Where can customersget more information? Install from support.ca.com Same licenses as prior releases E2E Bookshelf should be the first place customers should look: –Install front page –IDEAdd-insCA Plex Bookshelf Release Notes provide information on all new features
  • 19.
    The CA Plexr7.1 wiki https://wiki.ca.com/display/PLEX71/CA+Plex+- +Source+Home
  • 20.
    Simon's Summary CAPlexr7.1 proves our continued commitment to customer- centric product development Contact Simon Cockayne (PO) or Dan Short (PdM) if customers want to join the Customer validation Program to have input into future development projects Idea Wallcan be used by customers to bring ideas to the attention of CA and other customers (vote on existing or create new ideas) CA Plex CA 2E Global User Community is a vibrant community of Plexand 2E customers and CA employees where we can: connect, learn, and share p.s. The 7th CA 2E/Plex Worldwide Developer Conference is May 18-21, 2015 in Austin, Texas
  • 21.
  • 22.
    CA Plex r7.2 Charter Agile collaboration program Incremental Release
  • 23.
    CA Plex r7.2Charter ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL Support CA’s AppDev strategy by automating the deployment of proxies to Plex SOAP .NET web services into a Layer 7 Gateway. Enhance SQL support on the IBM i. Support deploying Plex business logic as Java web services (including to Layer 7).
  • 24.
    CA Plex r7.2Agilecollaboration program Charter Two week sprints See and get your hands on the latest code Help shape the release
  • 25.
    CA Plex r7.2IncrementalRelease ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL Coming soon Will be GA If you get Incremental Release 1…to get support, you have to stay current when future Incremental Releases come out.
  • 26.
    And Now, Gettingthe Most from your CA Plex World, from CM First Group
  • 27.
    Getting the Mostfrom your CA Plex World 1.API’s –Why you should care, NOW. External systems; BPM, CSM, ERP, (CMF Screenprints) –The CA Layer 7 Advantage 2.Uplift and Re-platform Plex Systems –Silocaf 100 day Cloud Full Deployment 3.Regression Testing 1,2,3 4.DevOps / CM MatchPoint for Change Management 5.Retained Support, Training are Available
  • 28.
    1. API’s: Whyyou should care, NOW API’s are Application Programming Interfaces –Usually SOAP or REST these days API’s connect CA Plex (and CA 2E) to External Systems –CMS (Salesforce), ERP (SAP, Oracle) –BPM Suites (IBM, Axon Ivy) Replace processes easily, without rocket surgery (a la Mr. Potato Head) Courtesy of PEX Process Excellence network
  • 29.
    1. API’s: Whyyou should care, NOW CA Plex and 2E Apps Enterprise Apps CA API Gateway and App Services Orchestrator
  • 30.
    1. API’s: TheBPM Use Case Example: Incorporate CA 2E, CA Plex, Salesforce, Zendesk in a single application using API’s
  • 31.
    2. Uplift andRe-platform in Plex* *Change database, language, or OS during uplifting Synergies in combining activities –Analyze and Test Once Success Stories –Amari Metal, France: Plex C++ to C# –Belharra, France: 2E RPG to Plex Java, Linux –Major Aerospace, Plex C++/RPG to Java, Oracle, Unix –Food Industry, RPG/DB2 to Java, Microsoft OS, SQL Server and Cloud
  • 32.
    Needed a globalcloud based solution including Scales, RFID, SQL Server, Deployed in 3 months! 2. Moving CA Plex IBM i apps to the AWS Cloud Pacorini, a worldwide logistics, shipping, soft commodities, warehousing firm. Silocaf USA has the largest green coffee silo plant in the world.
  • 33.
    3. Regression Testingwith Worksoft Certify Improved CA Plex support You have to test anyway –why not automate for the future? Part of the DevOps revolution in software development –More than 4 out of 5 firms report business value in test automation (source: Worksoft) Services and 3rdparty products available for every CA Plex generated interface –5250, C++, C#, Java, Web/Mobile
  • 34.
    4. DevOps &Change Management also worth a look Plex API enhancements open up tools like CM MatchPoint –Automate Model Management –Automate SCM Complex, multi-tier Release Environments demand automation Release Builds, Automation –Cruise Control, etc. Performance Management –Incl. App Overhead, Browsers
  • 35.
    5. Retained Support& Training are Available Assist your staff 24/365 with on-call CM First experts Full line of CA Plex Classes –Foundations, Advanced, Model Management, Patterns, Meta Workshop –API training coming in 2015 –QuickStartTraining, Knowledge Transfer –Onsite or Internet Instruction
  • 36.
    CM First hasa Special Q4 Webinar Offer – 2 free, remote consulting days in 2015 with 5 paid days in Q4, 2014. Mention "Webinar".
  • 37.
    Back to Simonfor… CA 2E r8.7
  • 38.
    CA 2E r8.7Manifesto Support customers who want to move from DDS to SQL Add various usability enhancements
  • 39.
    CA 2E r8.7Interestingfacts about CA 2E r8.7 ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL GA TBA Second Agile release of 2E. Shortest release cycle in CA 2E’s history? No beta program. First time for CA 2E. Quality ‘turned up to 11’. First release of CA 2E with no known bugs (of any severity) introduced by new development work. Value Graphing -NPS-esque Value assessment of each delivered story.
  • 40.
    CA 2E r8.7SQL/DDLrelated features ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL Allow SQL Record Level Access Allow RLA Access over DDL Database Allow SQL/DDL Generation without hard-coded schema name Option to Generate RLA against DDL Allow LVLCHK(*YES) for SQL/DDL indexes with RCDFMT kword Meaningful Names for SQL/DDL Select/Omit in DDL Index Support CM Promotion of DDL
  • 41.
    CA 2E r8.7Non-SQL/DDLreleated features ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL Action Diagram Call Prompt Using an External name Command Key Processing (Mouse-click and Key-press) Device User Source Substitution Variables Refresh Action Diagram Statements Suppress Display of NLL Parameters Trigger Error Processing if no Control Data YCPYMDLOBJ New Override Target Model Locks Parameter YCVTSPLF Flexibility
  • 42.
    Post CA 2Er8.7 plans… ALL FEATURES AND DATES ARE SUBJECT TO CHANGE AND WITHDRAWL CA 2E r8.7 JPN (90 days after GA) Post r8.7 Charter –TBA –Still in planning Idea wall in communities is a major influencer
  • 43.
    CA Plex CA2E Communities
  • 44.
    CA Plex CA2E Communitieshttps://communities.ca.com/community/ca-plex-ca-2e Register Subscribe Contribute Any Problems: Ask Lenn –Community Manager –Leonard.Thompson@ca.com
  • 45.
    3 Upcoming Eventsnot to miss: •A Deep Technical Dive into CA 2E r. 8.7. via CA WebcastNovember, Week of Nov. 17 •SQL Improvements: Valuable Solutions to Pressing Business Problems. A CA 2E Community WebcastTuesday, December 9, 2014 12pm, edt •7th CA 2E/Plex Worldwide Developer ConferenceMon-Thurs, May 18-21, 2015 in Austin, TexasIt WILL be the BEST ONE, Yet!
  • 46.
    Getting the mostfrom Your CA 2E world. Day 1 Support for Uplifts from Earlier 2E versions. –IBM i hardware management utilities available w/ system assessment. New Training module for the new 8.7 SQL Integrations, Rapid results from WebOption development Day 1 PTC Implementer integration support Making 2E and Plex play well together A full 2E to Plex Migration: the Belharra Story
  • 47.
    1. Day 1Support for Uplifts from Earlier 2E Versions In 2013/14 upgraded most versions back to 2E 6.0 2E 6.x and earlier –should consult with CA Support Reserved Name Characters –Can be resolved with automated fix Uplift as a Service –1-2 day assessment –2-3 day upgrade and test –Remediation Can Include training for SQL and other new features
  • 48.
    2. Much betterSQL Integrations in r.8.7 Opens up CA 2E in a variety of ways From this…… SQL Training Module available –As part of Advanced Training –Standalone To this...
  • 49.
    3. 2E WebOptionGets Faster results More Customization Potential Performance Multiple Environments “QuickStart”Service – Training and 25+ screens in 2 weeks Customization Services
  • 50.
    4. Day 1Support for CA 2E CM (Implementer) PTC Implementer version 10.3 Available with 2E 8.6, 11 (only, mandatory uplift) with 2E 8.7 8.6: 2E specific fixes for rejecting locks and improving promotion performance under certain locking scenarios 8.7 Improved Support for SQL Object Types QuickStart, Training, Uplift Available from CM First
  • 51.
    5. Plex and2E can play well together  Haven’t seen Plex since the Obsydian days? A lot has happened… – Java / C# – Web Services – Web and Mobile – Gentle Learning Curve compared to hand coded  Many customers use both tools successfully – Upgrade Data to Plex, keep developing in 2E
  • 52.
    “As-Is”CA 2E 5250Screens… Are Modernized in the “To-Be”CA Plex Model… …Transforming Green Screens to Modern IT Worlds Generate HTML5, Java on Linux…And Into New, Robust Environments(for SOA, Web, Mobile, Cloud, API’s) 6. Transforming CA 2E to CA Plex, Re-platforming 5250 / RPG specialized ERP Application with complex business logic
  • 53.
    CM First hasa Special Q4 Webinar Offer – 2 free, remote consulting days in 2015 with 5 paid days in Q4, 2014. Mention "Webinar".
  • 54.
    It's Time forYour Questions…(Answers on next slide) What were Your Takeaways from Today ? HOW TO TAKE ADVANTAGE OF THE NEW CA 2E R.8.7SQL/TECH WEBINARS IN Q4 CA PLEX 7.1 WIKI IS OPERATING , CA PLEXHAS GREAT 3RDPARTY SOLUTIONS ENGAGE CM FIRST FOR 5 DAYS IN Q4; GET 2 DAYS OF FREE, REMOTE CONSULTING GET INVOLVED! JOIN THE CA COMMUNITY, CUSTOMER VALIDATION, IDEA WALL MODERNIZE CA 2E ASSETS WITH THE CM FIRST M3 SOLUTION COME TO THE 7THWORLDWIDE USER CONF., MAY 18-21, 2015AUSTIN ,TX 1 2 3 4 5 6
  • 55.
    Webinar Questions &Answers I, CA & 2E GENERAL CA FOCUS: 1.Q: The link for the Wiki's documentation is incomplete. A: MARK(in session) You are right. Try this PLEX WIKI link: https://wiki.ca.com/display/PLEX71/CA+Plex+-+Source+HomeNote:The link has also been fixed on the Wiki presentation slide #19. 2E FOCUS: 2.Q: Is there any tentative date for the GA release? 3.Q: Can't you give at least a month, quarter or year of the GA release? How is my organization supposed to plan at all? We have a modernization initiative underway and it is important for our decision making. A: SIMON CA 2E r8.7 did go GA shortly after the webinar, on Oct. 29. We try not to discuss features and dates in detail, because there is always a chance that something will change…and we don’t want to mismanage customer expectations. I will discuss the feedback,andhope we can give some clearer, more helpful guidance in the future. 4.Q: Does Implementer 11 work with 8.6? A: SIMONYes. 5.Q:Are the enhancements for 2E 8.7 applicable to the COBOL version as well? A: SIMON Yes 6.Q:In the CA SQL enhancement, are there any plans to update the SQL RPGLEgenerated code (specifically to list fields in select instead of select *)? A: SIMON–Unfortunately.this is outside the scope of CA 2E r8.7. Please feel free to collaborate around this idea at the idea wall on the community. Also, look out for the upcoming community webinar around SQL on Tuesday, December 9th. 7.Q:Not a question, but tell John, I like that our WEB2e screens made it as the example screens.Eamonn@TWGA: JOHNThank you Eamonn for letting us discuss your company’s project with the community!
  • 56.
    Webinar Questions &Answers II, Plex PLEX FOCUS: 8.Q: Currently we are using 2E and Generating DDS.If we convert to PLEX, do we still need to change all DDS to DDL? A: JOHN If you migrate from CA 2E to CA Plex using CM M3 and then generate a Java-based web app from CA Plex using CM WebClient, your database access to DB2 will be automatically converted/generated as SQL access to DB2 via JDBC. You can leave your DDS tables intact if you wish. 9.Q: Single Sign On, Kerberos support for Plex. When can this be back on the top of the list for enhancements? A: SIMONPlease feel free to collaborate around this idea at the idea wall on the community. 10.Q: Is there already an idea when r8.0 could be available? I know, it's all subject to change, but it would be nice to have at least a date when it could be available at the earliest. A: SIMON Not sure what r8.0 refers to.The current release ofCA 2E is r8.7 went out yesterday, after the webinar. We are currently working on post r8.7 plans. CA Plex r7.2 might go GA around Q2 CY 2015. 11.Q: If I am using CA 2E for high volume transactions, and I migrate to CA Plex, will the new system also run these transactions quickly? A: SIMON, JOHN This is a complex question. Both CA 2E and CA Plex are proven platforms for running large scale transactional applications. So it depends on the environment the 2E app is running on, the nature of the transactions, and the environment the Plex app will run in. As with any migration project, robust simulation of the application architecture running in the "to-be" environment would be recommended.