new ca 2e 8.7 (synon) and ca 7.1 , invigorated
TRANSCRIPT
CA Plex 7.1 & New CA 2E 8.7 Invigorated. Key Benefits & Strategies You Need Now
Mark O'Brien – Moderator, Bus Dev, CM FirstSimon Cockayne – Product Owner, CA TechnologiesJohn 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, 2013 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.
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 duringthe 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 3rd party 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 13th 2014.
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 3rd party 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 3rd party automation tools
C++ and .NET Client UI testing tool supportImprove support for 3rd party 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
– IDEAdd-insCA 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 Plex r7.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 Wall can 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 Plex and 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 includingScales, RFID, SQL Server, Deployed in 3 months!
2. Moving CA Plex IBM i apps to the AWS CloudPacorini, 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 3rd party 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
– QuickStart Training, 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 Communities
https://communities.ca.com/community/ca-plex-ca-2e
Register
Subscribe
Contribute
Any Problems: Ask Lenn– Community Manager– [email protected]
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, Texas
It 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.7 SQL/TECH WEBINARS IN Q4
CA PLEX 7.1 WIKI IS OPERATING , CA PLEX HAS GREAT 3RD PARTY 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 7TH WORLDWIDE USER CONF., MAY 18-21, 2015 AUSTIN ,TX
1
2
3
4
5
6
Webinar Questions & Answers I, CA & 2EGENERAL 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+Home
Note: 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, and hope we can give some clearer, more helpful guidance in the future.
4.Q: Does Implementer 11 work with 8.6?
A: SIMON Yes.
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 RPGLE generated 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@TWG
A: JOHN Thank you Eamonn for letting us discuss your company’s project with the community!
Webinar Questions & Answers II, PlexPLEX 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: SIMON Please 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 of CA 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.