Download presentation
Presentation is loading. Please wait.
Published byRolf Lewis Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.