Treat Your CA IDMS™ and CA Datacom® Developers to Eclipse-Based Development
Total Page:16
File Type:pdf, Size:1020Kb
MAINFRAME Treat Your CA IDMS™ and CA Datacom® Developers to Eclipse-Based Development David Ross Sr Principal Product Owner CA Technologies MFX137E For Informational Purposes Only Terms of This Presentation © 2017 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The presentation provided at CA World 2017 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer references relate to customer's specific use and experience of CA products and solutions so actual results may vary. Certain information in this presentation may outline CA’s general product direction. This presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future license agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. This presentation is based on current information and resource allocations as of November 1, 2017, and is subject to change or withdrawal by CA at any time without notice. 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 may make such release available to new licensees in the form of a regularly scheduled major product release. Such release may be made available to licensees of the product who are active subscribers to CA maintenance and support, on a when and if-available basis. The information in this presentation is not deemed to be incorporated into any contract. 2 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Agenda 1 CA DEVELOPMENT ENVIRONMENT FOR Z SYSTEMS 2 EDITING AND COMPILING CA IDMS PROGRAMS 3 DEBUGGING CA IDMS APPLICATIONS 4 EXPLORING CA IDMS DATABASES 5 DISPLAYING NETWORK SCHEMA DIAGRAMS 6 MAKING IT WORK 4 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED DIGITAL TRUST For Mission Essential Apps How can I learn from machine data to create self healing systems that provide 99.999 How do we secure data availability and redundancy? and protect privacy across Economics enterprises and blockchains? How do we free up budget to self-fund growth in MIPS? Concept Product How do we increase How do we automate innovation velocity & digitize processes to deliver new services for maximum efficiency? to customers? 5 5 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED CA Development Environment for z Systems ▪ CA Branded version of IBM Developer for z Systems ▪ Eclipse-based IDE for z Systems – Familiar environment for Java programmers – Edit, build, test z/OS applications ▪ Bundled with CA plugins – CA Endevor® Software Change Manager – CA Intertest™ – CA Mainframe Application Tuner, CA File Master™ Plus, CA SymDump® 6 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED CA Database Use Cases ▪ Edit, compile, and link CA database programs – COBOL and PL/I ▪ Debug CA database programs – Batch local and CV ▪ Explore CA databases – SQL and network defined ▪ Display network schema Bachman diagrams – Open source tool 7 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Editing, Compiling and Linking CA Database Programs 8 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Editing Programs ▪ COBOL, PL/I, and Assembler – Rich editing – Remote CAQ IDMS pre-processor integration – Integrated with MF file system or SCM ▪ ADS and Ideal – Standard editor – Extract from dictionary to file system first 9 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 10 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 11 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 12 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 13 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 14 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 15 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 16 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 17 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Editing CA Datacom Cobol Programs 18 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Compiling and Linking CA Database Programs ▪ COBOL, PL/I, and Assembler – Compile and link from project context menu – Integrated with MF file system or SCM – Configure in properties group ▪ ADS and Ideal – 3270 emulator 19 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Debugging CA IDMS Programs 20 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Debugging CA IDMS and CA Datacom Programs ▪ Debug Perspective ▪ CA IntertestTM ▪ Batch – Local/CV – COBOL, PL/I, Assembler ▪ On-line – ADS via 3270 window – CICS 21 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 22 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 23 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 24 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Executing CA Datacom Programs 25 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED View JES Queue From the Same Dashboard 26 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Exploring CA IDMS Databases 27 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Database Development Perspective ▪ Database Explorer ▪ Discover and query databases – CA IDMS JDBC Driver – SQL defined databases – Network databases via SQL schema – Enhanced by CA IDMS 19.0 Virtual Foreign Keys ▪ Some features optimized for DB2 28 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 29 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 30 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 31 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 32 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 33 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 34 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 35 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Displaying Network Schema Diagrams 36 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED CA IDMS Schema Diagram Editor for Eclipse ▪ Open Source Eclipse plug-in ▪ Luc Hermans – Developer – Benelux IUA co-president ▪ https://sites.google.com/site/idmsschemasineclipse/home ▪ Install within Eclipse form Eclipse Market Place 37 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 38 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 39 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Making It Work 40 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Configuring for CA IDMS ▪ CA IDMS pre-processer integration – Configure in COBOL Editor in Property Group – Customize sample Rexx script on MF – <HLQ>.#CUST.CNTL(FEKRNPLI) ▪ Compile and link – Configure COBOL Procedures in Property Group – Customize sample JCL procedures on MF – <HLQ>.#CUST.CNTL(ELAXFCOC), … 41 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 42 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 43 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 44 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED 45 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED CA IDMS Integration Roadmap – Planned ▪ Available for evaluation and feedback – Configuration samples and documentation – COBOL and PL/1 – Rich editor pre-processor integration REXX scripts – Compile and link JCL procedures ▪ In progress – Rich editor integration for Assembler – CICS integration 46 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED CA IDMS Integration Roadmap ▪ Under Consideration – More advanced integration – ADS support – Rich editing – Dictionary integration 47 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Summary Eclipse-based IDE Modern development environment for CA IDMS and CA Datacom Edit, compile, and debug database programs Explore and diagram databases Guidelines for configuring to work with CA IDMS and CA Datacom 48 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Questions? 49 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Thank you. Stay connected at communities.ca.com 50 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Recommended Sessions for Mainframe Databases SESSION TITLE DATE/TIME Resolving Emerging Security Directives With High-Performance MFT53T NOV 16 @ 3:30pm Cryptography for CA IDMS™ Databases 51 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Must See Demos CA Mainframe CA Dynamic CA Storage CA Database CA Mainframe Operational Capacity Management Management Databases Intelligence Intelligence for Db2 for z/OS Mainframe Theatre Mainframe Theatre Mainframe Theatre Mainframe Theatre Mainframe Theatre Station 608/609P Station 607P Station 617P Station 615P Station 614P 52 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED Mainframe For more information on Mainframe, please visit: http://cainc.to/CAW17-Mainframe 53 #CAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED www.mainframe.ai 54 ##CAWORLDCAWORLD #NOBARRIERS COPYRIGHT © 2017 CA. ALL RIGHTS RESERVED.