Features 1
Legal Statement These educatinal materials (hereinafter referred t as the Materials ) are fr the end user s educatinal purpses nly and are subject t change r withdrawal by CA, Inc. ( CA ) at any time. These Materials may nt be cpied, transferred, reprduced, disclsed, mdified r duplicated, in whle r in part, withut the prir written cnsent f CA. These Materials are cnfidential and prprietary infrmatin f CA and prtected by the cpyright laws f the United States and internatinal treaties. EXCEPT AS OTHERWISE STATED IN THE APPLICABLE AGREEMENT, TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THESE MATERIALS AS IS WITHOUT WARRANTY OF ANY KIND, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. IN NO EVENT WILL CA BE LIABLE TO THE END USER OR ANY THIRD PARTY FOR ANY LOSS OR DAMAGE, DIRECT OR INDIRECT, FROM THE USE OF THESE MATERIALS, INCLUDING WITHOUT LIMITATION, LOST PROFITS, BUSINESS INTERRUPTION, GOODWILL, OR LOST DATA, EVEN IF CA IS EXPRESSLY ADVISED OF SUCH LOSS OR DAMAGE. The use f any sftware r prduct referenced in the Materials is gverned by the end user s applicable license agreement. The manufacturer f these Materials is CA. Prvided with Restricted Rights. Use, duplicatin r disclsure by the United States Gvernment is subject t the restrictins set frth in FAR Sectins 12.212, 52.227-14, and 52.227-19(c)(1) - (2) and DFARS Sectin 252.227-7014(b)(3), as applicable, r their successrs. 2017 CA. All rights reserved. CA cnfidential & prprietary infrmatin. Fr internal use nly. N unauthrized use, cpying r distributin. All names f individuals r f cmpanies referenced herein are fictitius names used fr instructinal purpses nly. Any similarity t any real persns r businesses are purely cincidental. 2
Speakers Painuly, Arun Principal Sftware Engineer, CA Technlgies Gayss, Luci Sr Cnsultant/Nearshre Team Lead/ Supprt Manager, CM First Grup 3
Agenda CA Plex r7.2.1 Overview Upgrade cnsideratins Upgrade Pssibilities CA Plex r7.2.1 features Certificatins & PTFs Upgrade prblems addressed Q/A 4
CA Plex r7.2.1 5
Overview This release has targeted t address lng pending cmpiler upgrade (IDE, runtimes) alng with latest third party certificatins. The decisin was primarily based n Plex user cmmunity s input. This ensures the lng term benefit f prtecting investment and extends the prduct stability. 6
Upgrade cnsideratins WinC/WinNTC variant requires Visual Studi Prfessinal 2013 (Update 5) Visual C++ MFC MBCS Library fr Visual Studi 2013 Regeneratin/rebuild required fr WinC/WinNTC functin.net variant.net Framewrk 4.6 Java Variant Java 1.8 7
Upgrade cnsideratins Create an Upgrade Plan. Review Release Ntes. Main stages: 1. Back up Grup and Lcal Mdels. Fllw best practices. 2. Ensure the latest wrk frm all Lcal Mdel has been updated 3. Update the Grup Mdel t the latest PLEX 7.2.1 4. Update the Lcal Mdels t the Latest PLEX 7.2.1 5. Regen WinC (C++) clients. Details n what is needed fr this can be fund at https://dcps.ca.cm/caplex/7-2-1/en/release-infrmatin/new-and-updated-features 6. When upgrading t CA Plex r7.2.1, it's nt mandatry t regenerate r rebuild existing Java, C# r RPG functins. The advantages f regenerating C# t take advantage f.net Framewrk 4.6 can be fund at https://dcps.ca.cm/ca-plex/7-2-1/en/release-infrmatin/new-and-updated-features Sme additinal details n what is included with.net 4.6 https://msdn.micrsft.cm/en-us/library/ms171868(v=vs.110).aspx#v46 7. Fr C#, t use.net Framewrk 4.6 acrss Plex built applicatin and Plex runtime - require regen/rebuild but at this pint there is n need fr this. 8
Upgrade cnsideratins Packaging Stable packaging f yur functins is critical. Once bjects are packaged and generated, d nt change their packaging. N autmated cleanup in case f packaging changes. PLEX Packaging Tl Allws autmated package regeneratin. The default packaging grups (UI, SERVER, and MISC) have been prven t wrk fr mst rganizatins. 9
Upgrade cnsideratins PLEX Packaging Tl (cnt.) Package after having created the bjects. D nt change Package Names. 10
Upgrade cnsideratins Surce Cde Objects Need t add fr.net variant. Establish prper naming cnventins fr the different variants. 11
Upgrade Pssibilities WinC t.net Real examples 12
Upgrade Pssibilities WinC t.net (cnt.) Real examples 13
Upgrade Pssibilities WinC t.net (cnt.) Real examples 14
Upgrade Pssibilities Enhanced Layut via XAML Additinal layut cntrl. External t PLEX. Requires practice. Example, change alternating rw clr. 15
Runtime Cnsideratins Upgrade Runtime DLLs Determine CA PLEX runtimes fr yur app. I.e. OBPTCSHARP.dll cntains the Date library functins DLLs are prebuilt and shipped with PLEX and fund under versin-dependent flders (i.e. C:\Users\Public\Dcuments\CA\Plex\7.1\class710\PatternLibs\OB PTCSHARP.dll) Determine what ther runtimes t supprt yur app are required fr yur deplyment Assemblies can be relcated using yur app s EXE.CONFIG file. 16
CA Plex r7.2.1 features CA Plex prduct upgrade with Visual Studi 2013 Plex IDE and runtimes (WinC, WinNTC) upgraded t Visual Studi 2013. Prerequisites: Visual Studi Prfessinal 2013 (Update 5) Visual C++ MFC MBCS Library fr Visual Studi 2013 Nte: We have dne sanity testing with Plex & Visual Studi 2013 Cmmunity editin and all lks gd. But we dn t have Plex fficially certified with Visual Studi 2013 cmmunity editin yet. 17
CA Plex r7.2.1 features Key changes within Plex IDE, WinC & WinNTC runtime # Runtime binary versin string change Versin string changes frm 600 t 721. e.g. Ob600lc.dll is nw Ob721lc.dll # Registry changes (WinNTC) HKEY_LOCAL_MACHINE\SOFTWARE\Ww6432Nde\CA\Plex\7.2 18
CA Plex r7.2.1 features EJB 3.2 supprt Supprt enabled fr EJB 3.2 specificatins. Gen/Build windw ptin mdified t EJB versin 3.2 EJB Cnnectr Optins -> EJB Versin Reference implementatin changed frm j2sdkee1.3 t glassfish EAR file creatin is being dne with ANT script instead f Java ld packager tl which is part f part f J2ee 1.3. Plex generated EAR file shuld be cmpatible with any APP Server which cmpliance with EJB 3.2 implementatin. 19
CA Plex r7.2.1 features Java Cntrl ID supprt The Cntrl IDs allcated fr GUI panel elements that are generated nt a panel will be stred in the panel design fr each panel. This way external testing tls can rely n the fact that the cntrl IDs allcated against Java resurce files always remain the same fr each cntrl. This feature makes creating test scripts against Java applicatins much mre rbust against changes t label text r panel element rerdering. This feature is available fr Java variant with this release. T enable fixed cntrl IDs, update BLD file. [Optins] Allcate Fixed Cntrl IDs=0 1 20
CA Plex r7.2.1 features Plex.NET variant upgraded t.net Framewrk 4.6 CA Plex.NET variant is using.net framewrk 4.6 cmpared t 4.0 earlier. Nte: Windws 10 cmes with.net Framewrk 4.6.1 as a default install. This will prevent.net Framewrk 4.6 installatin as higher versin is already installed. In this envirnment, we may get cmpilatin warnings related t the prcessr architecture as Plex.Net runtime is based n.net 4.6 and the machine has 4.6.1. This warning can be ignred. 21
Certificatins & PTFs Windws 10 SQL Server 2014 Pst GA certificatins: Oracle 12c R2 IBM-I 7.3 PTFs Plex r7.2.1 PTF build 001 (25+ fixes) has been published supprt.ca.cm. 22
Prblems addressed Identified prblems with ActiveX integratin, especially with Cdejck Prblem has been reslved with few cde changes in Actin Diagram tinvke cmpnent methds differently. Few changes in Plex WinC runtime t avid ActiveX prblem. COM Cnnectrs prblem The prblem has been addressed. Changes will be rlled ut in next PTF build. 23 14
Prblems addressed Pst build event & Trigraph Prblem has been addressed as part f PTF build 001. Grup mdel extract/update lng duratin This imprvement has been addressed as part f Plex r7.2.1 PTF build 001. Perfrmance has imprved by 35%. 24 15
Prblems addressed Plex versin/level - blck mdificatin level Changes has been made t nt mark AD blck as mdified t current level, if there is ne f the parameter mapped with default mapping. Functin meta variable - incnsistence replacement Prblem has been addressed and fix will be rlled ut in next PTF build. Nte: Afrementined slutins are ready and will be rlled ut in upcming PTF build. 25 16
Cntact Email: luci.gayss@cmfirstgrup.cm Website: www.cmfirstgrup.cm Email: arun.painuly@ca.cm Website: www.ca.cm 26
Q / A 27