Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Rational Asset Analyzer What is new! Leshek Fiedorowicz

Similar presentations


Presentation on theme: "© 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Rational Asset Analyzer What is new! Leshek Fiedorowicz"— Presentation transcript:

1 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Rational Asset Analyzer What is new! Leshek Fiedorowicz Leshek@us.ibm.com

2 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z IBM Rational Asset Analyzer Inventory of business and IT development and IT devops artifacts together Cutting through enterprise applications complexity Accelerate development - (Re) Gain control Understand and change Capture, persist and share human knowledge 2

3 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z What is new 3

4 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z What is new  Code Review for COBOL  Language Agnostic Business Rules  RTC Integration – scanning files from RTC with RAA  Usability & Currency  Ease of Install  Backup RTC Integration – details

5 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RAA - Surfacing Code Review for COBOL  Code Review for COBOL gives focus when clients have hundreds (or thousands) of programs to improve  Gives the enterprise view allowing to identify programs that should be actually looked at RDz  Its static set of 19 rules  Can be automatically run during inventory, identify statements consistent with the rules  The results are:  persisted for use in Custom Queries or sophisticated analysis using 3 rd party reporting or visualization tools  summarized in Program summary page tab  itemized in Program details page tab  highlighted in Related source view line-gutter

6 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RAA - Code Review for COBOL in Program summary page tab

7 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RAA - Code Review for COBOL itemized in Program details page

8 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RAA - Code Review for COBOL highlighted in Related source view line-gutter

9 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Language Agnostic Business Rules Language Agnostic Business Rules related functionality provides selected rule mining functionality for any file, crating a platform for capturing, persisting and sharing human knowledge.  Use in concert with, also language agnostic, symbol scanning  With new detail page actions and new user dialogs any text file can participate in business rule rules inventory and impact analysis.  Functions include:  Relate any file to a business rule  Relate range of lines in a file to a business rule  Related files appear in new section on Business rule details page  Rule relationships are highlighted in a new Related source view line-gutter  Impact analysis may be run on rule assets to determine their relationship to other enterprise assets

10 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Language Agnostic Business Rules Relate any file, or range of lines in a file, to a business rule

11 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Language Agnostic Business Rules Related files appear in new section on Business rule details page

12 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Language Agnostic Business Rules Rule relationships are highlighted in a new Related source view line-gutter

13 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Language Agnostic Business Rules Impact analysis may be run on rule assets to determine their relationship to other enterprise assets

14 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Scanning Rational Team Concert stored files with RAA  The solution developed by IBM Integrated Solution for System z Development team  Adopted and enhanced by RAA team to help in RAA development by scanning RAA files from RTC with RAA itself.  The value of two product working together is more than a simple sum; added value: Each RAA scans is recorded as RTC build Scan history available in RTC as build results page The log files from RAA scans are published to RTC as build scans and made available directly from RTC interface

15 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Usability and Currency  Usability –Exporting diagrams in SVG –Printing Diagrams –Export of UI table content to CSV –View logs on the menu –Hashsum based incremental scanning  Currency –DB2 v9 & 10 syntax in embedded SQL –Eclipse 4.2 support for RAA plugin for RDz –Many documentation updates and improvement

16 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Usability - Printing Diagrams Usability - Exporting diagrams in SVG

17 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Usability - Export of UI table content to CSV Usability - View logs on the menu (with sort also by timestamp)

18 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Usability - Hashsum based incremental scanning  Works for all distributed files and scanning COBOL/PL/I on workstation  Content based (not file name and not timestamp based)  Not yet enabled for scanning PDSes on z/OS  Ability to explicitly force rescan (checkbox to Inventory wizard)  Following action will force rescan implicitly –Queue container for analysis –Queue selected –REST request for analysis –RAA plugin - scans are on save after file changed or explicitly requested by the user

19 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RAA on Windows - Installation simplifications  The only mandatory pre-req remaining on Windows is DB2 Embeds Object Rexx Embeds Java Runtime Environment Provides WAS Liberty profiles as an optional embedded application server  RAA now embeds an application server, WAS Liberty Profile. This is an optional use, lightweight application server.  Option to use full enterprise strength of IBM WebSphere Application Server remains  Rexx is no longer a mandatory prerequisite. RAA now embeds Open Object Rexx 4.0.1. If a version of Open Object Rexx was previously installed on the system and is not otherwise needed, it can be uninstalled.  Java is no longer a mandatory prerequisite. RAA now embeds the Java Runtime Environment.

20 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RAA on Windows - Installation simplifications

21 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Backup 21

22 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Rational Asset Analyzer Rational Team Concert (Jazz) Integration Leshek Fiedorowicz Rational Asset Analyzer Leshek@us.ibm.com

23 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Scanning Rational Team Concert stored files with RAA  The solution developed by IBM Integrated Solution for System z Development team  Adopted and enhanced by RAA team to help in RAA development by scanning RAA files from RTC with RAA itself.  The value of two product working together is more than a simple sum; added value: Each RAA scans is recorded as RTC build Scan history available in RTC as build results page The log files from RAA scans are published to RTC as build scans and made available directly from RTC interface

24 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Scanning Rational Team Concert stored files with RAA A dedicated Windows machine (VMWare) has been configured RAA installed RTC build engine installed RTC build engine kicked of from the bat file also stored in RAA RTC: /WsaaBuild/BuildConfigs/RAA4RAA/raa4raaBuild.bat Source directory established for extracting files C:\raa4raa\raa.current Build file and parm files are stored in RAA's RTC workspace: /WsaaBuild/BuildConfigs/RAA4RAA/raa4raaScan.txt /WsaaBuild/BuildConfigs/RAA4RAA/raa4raaBuild.xml set path=C:\Java\IBM_JDK_60\jre\bin;%path% C:\raa4raa\buildsystem\buildengine\eclipse\jbe -repository https://jazzopxx.ibm.com:443/jazz/ -engineId raa4raa -userId raa4raa -passwordFile raa_pswd { _comment0 : "Definition for scanning RAA with RAA from RAA RTC", container: "c:\\raa4raa\\raa.current", scanZips: true, scanSymbols: true, forceRescan: false, _comment1 : "applicationId: 11 - not used here for now" }

25 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z <startBuildActivity label="RAA RTC Integration Build" activityIdProperty="RaaRtc" autoComplete="true" userId="${BuildUserid}" passwordFile="${BuildPswd}" buildResultUUID="${BuildUUID}" repositoryAddress="${BuildRepAddr}" /> <startBuildActivity label="RAA Scanning" parentActivityId="${RaaRtc}" activityIdProperty="RaaScan" autoComplete="true" userId="${BuildUserid}" passwordFile="${BuildPswd}" buildResultUUID="${BuildUUID}" repositoryAddress="${BuildRepAddr}" /> RTC scan /WsaaBuild/BuildConfigs/RAA4RAA/raa4raaBuild.xml (1 of 2)

26 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RTC scan /WsaaBuild/BuildConfigs/RAA4RAA/raa4raaBuild.xml (2 of 2) <startBuildActivity label="Publishing RAA logs" parentActivityId="${RaaRtc}" activityIdProperty="PublishLogs" autoComplete="true" userId="${BuildUserid}" passwordFile="${BuildPswd}" buildResultUUID="${BuildUUID}" repositoryAddress="${BuildRepAddr}" /> <logPublisher repositoryAddress="${BuildRepAddr}" userId="${BuildUserid}" passwordFile="${BuildPswd}" buildResultUUID="${BuildUUID}" filePath="${RaaHome}/log/${RaaLogFileName}" label="Most recent ${RaaLogFileName}" failonerror="false" />

27 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RTC scan - build definition and new build engine in RAA's RTC  Created new RTC build definition

28 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RTC scan - build definition and new build engine in RAA's RTC  Created new RTC build definition - specify the script

29 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RTC scan - build definition and new build engine in RAA's RTC  Created new RTC build engine

30 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RTC scan – running the build  Kicked off manually from RTC

31 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RTC scan – running the build  Or can be run on schedule

32 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RTC scan – running the build  Or can be run on schedule

33 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RTC + RAA > [RTC] + [RAA] – integration added value  The record of instances of scans  The record of instances of scans with details on each scan

34 © 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z RTC + RAA > [RTC] + [RAA] – integration added value  The record of instances of scans with scan logs readily available from RTC interface


Download ppt "© 2013 IBM Corporation IBM Rational Asset Analyzer & Rational Asset Analyzer for System z Rational Asset Analyzer What is new! Leshek Fiedorowicz"

Similar presentations


Ads by Google