Prerequisite Scanner Team Sprint Demo Prerequisite Scanner Sprint 11 Demo IBM Prerequisite Scanner Team November 16, 2012 © 2011 IBM Corporation IBM Software Group | Tivoli Software Key Accomplishments PRS 1.2.0.2 Internal Release to iRAM (33055) Tivoli Netcool/OMNIbus 7.4 Product update: Tivoli Monitoring Agent for DB2 Version 6.2, Tivoli Netcool/OMNIbus Version 7.3.1 Story: Gulf Breeze - The summary line in "results.txt" should include the product code as well as the result (30598) Enhancement request: as OMNIbus team, we would like PRS to enhance os.ServicePack property to check for Oracle Solaris 10 update level (32874) Story: as an adopter, I would like PRS to officially support section enhancement based on earlier prototype (32873) JazzSM support enhancement and sprint 19 driver support (327443) Test automation – Include all ootb supported product in regression test suite (26623) 2 IBM Confidential IBM Software Group | Tivoli Software Demo 1 Story: Gulf Breeze - The summary line in "results.txt" should include the product code as well as the result (30598) 3 IBM Confidential IBM Software Group | Tivoli Software Demo 1 – Requirement Requester Gulf Breeze Request Description [all requirements are implemented] The summary line in "results.txt" should include the product code as well as the result. If you are scanning for multiple products and would like to search the results it's not easy to see what products passed and which failed. Each product code and its scan result must be printed out in the same line as the overall result line. Gulf Breeze prefers product version to be printed out together with product code. But it is not a must-have. Include each product's result info in overall result info in PRS XML result file is optional for Gulf Breeze. From PRS' design perspective, XML result should contain the same info as text base result file, therefore, this info needs to be included in PRS XML result file as well. 4 IBM Confidential IBM Software Group | Tivoli Software Demo 1 – PRS result prior to feature 30598 Only overall result printed out No indication of individual product result 5 IBM Confidential IBM Software Group | Tivoli Software Demo 1 – PRS result with feature 30598 Individual product code, version and result printed out at the same line of overall result Multiple products are separated by comma 6 IBM Confidential IBM Software Group | Tivoli Software Demo 1 – PRS XML result and API XML result New APIs public boolean hasProductResults() throws PRSApiException; public Map<String,String> getProductResults() throws PRSApiException; 7 IBM Confidential IBM Software Group | Tivoli Software Demo 2 Enhancement request: as OMNIbus team, we would like PRS to enhance os.ServicePack property to check for Oracle Solaris 10 update level (32874) 8 IBM Confidential IBM Software Group | Tivoli Software Demo 2 –os.ServicePack property to check for Oracle Solaris 10 update level Property Name os.ServicePack=SP4+ Cat /etc/issue -- on RHEL 6.3 machine [root@aclinux08 ~]# cat /etc/issue Red Hat Enterprise Linux Server release 6.3 (Santiago) Cat /etc/issue -- on RHEL 5.10 machine [root@RedHat 5.10 ~]# cat /etc/issue Red Hat Enterprise Linux Server release 5 update 10 (Nahant) Cat /etc/issue -- on SunOS 5.10 machine [root@ acsunu45a ~]# cat /etc/release Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC 9 IBM Confidential IBM Software Group | Tivoli Software Demo 3 Story: as an adopter, I would like PRS to officially support section enhancement based on earlier prototype (32873) 10 IBM Confidential IBM Software Group | Tivoli Software Demo 3 – Section enhancement based on earlier prototype Data type category sections where a section is evaluated based on one or more platform dependant data types. Example : [OSType:AIX] [CPUArch:s390x] [OSArch:64-bit] [CPU:Itanium] Prerequisite property category where a section is evaluated based on one or more Property values. Example : [user.isAdmin=True] Environment variable category where a section is evaluated based on Environment Variable values. Example : [@TPAE_DB_FEATURE:True] 11 IBM Confidential IBM Software Group | Tivoli Software Demo 3 – Section enhancement based on earlier prototype Logical AND Logical AND is supported for all the 3 categories Example : [CPUArch:x86_64][OSType:RedHat] [user.isAdmin=True][os.RAMSize=1GB] [@TPAE_DB_FEATURE:True][@TPAE_DIR_FEATURE:True] Logical OR Logical OR is supported for all the 3 categories Example : [OSType:AIX]|[OSType:RedHat] [user.isAdmin=True]|[os.RAMSize=100GB] [@TPAE_DB_FEATURE:True]|[@TPAE_DIR_FEATURE:True] 12 IBM Confidential IBM Software Group | Tivoli Software Demo 3 – Section enhancement based on earlier prototype Logical NOT Logical NOT is supported for 2 categories (DataType and Property categories) Example : [!OSType:AIX] [!user.isAdmin=False] [!@TPAE_DB_FEATURE:False] -- Not supported. 13 IBM Confidential IBM Software Group | Tivoli Software Demo 3 – Section enhancement based on earlier prototype ERROR conditions Warning message will be displayed on the console if the section requirements are not satisfied, and that section will not be evaluated. Example : [OSType:RedHat -- Bracket missing [OSTypeRedHat] -- Operator is missing [SType:RedHat] -- Spelling mistake [user.sAdmin=True] -- Spelling mistake in a Property Limitation UNIX Platform : UNIX You cannot use the OS Version prerequisite property category in a section title to group and check a set of prerequisite properties for a computer running any UNIX system variant. Use the OSType data type category instead. Windows Platform : You cannot use the OSType data type category in a section title to group and check a set of prerequisite properties for a computer running Windows 2012, Use the OS Version prerequisite property category instead You cannot use custom prerequisite properties as prerequisite property categories. 14 IBM Confidential IBM Software Group | Tivoli Software 15 IBM Confidential IBM Software Group | Tivoli Software Back up 16 IBM Confidential IBM Software Group | Tivoli Software Completed sprint 11 stories • Story: Release Documentation for PRS 1.2.0.2 (33294) • Story: as OMNIbus team, I would like PRS to release 1.2.0.2 to support our 7.4 release (33055) • Story: as support org, we would like PRS to give a TTEC GO training on PRS 1.2.0.1 (32948) enhancement request: as OMNIbus team, we would like PRS to enhance os.ServicePack property to check for Oracle Solaris 10 update level (32874) • Story: as an adopter, I would like PRS to officially support section enhancement based on earlier prototype (32873) • Story: as JazzSM installation team, I would like PRS to provide JazzSM installation on-going support (32743) • Story: Gulf Breeze - The summary line in "results.txt" should include the product code as well as the result (30598) • Story: Restructure the automated CVT framework to run tests on remote target machines (26623) 17 IBM Confidential IBM Software Group | Tivoli Software What is PRS IBM Prerequisite Scanner A lightweight and easy-to-use scanning tool to automate prerequisite checks for single or multiple products in a solution Key Benefits & Differentiator Automated and standardized prerequisite checking solution across products and deployment types Simplicity of use and lightweight solution Improve TTV, with ready-to-use out-of-the-box predefined checks Extensibility to expand coverage easily in the field 18 IBM Confidential
© Copyright 2026 Paperzz