SlideShare a Scribd company logo
1 of 20
Download to read offline
© 2017 IBM Corporation
SCRT Enablement for ISV Products
Andrew M. Sica
andrewsi@us.ibm.com
2 © 2017 IBM Corporation
Trademarks
The following are trademarks of the International Business Machines Corporation in the United States and/or other countries.
BigInsights
BlueMix
CICS*
COGNOS*
DB2*
DFSMSdfp
IMS
Language Environment*
MQSeries*
Parallel Sysplex*
PartnerWorld*
DFSMSdss
DFSMShsm
DFSORT
DS6000*
DS8000*
* Registered trademarks of IBM Corporation
The following are trademarks or registered trademarks of other companies.
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.
Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel
Corporation or its subsidiaries in the United States and other countries.
IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce.
ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office.
Java and all Java based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
OpenStack is a trademark of OpenStack LLC. The OpenStack trademark policy is available on the OpenStack website.
TEALEAF is a registered trademark of Tealeaf, an IBM Company.
Windows Server and the Windows logo are trademarks of the Microsoft group of countries.
Worklight is a trademark or registered trademark of Worklight, an IBM Company.
UNIX is a registered trademark of The Open Group in the United States and other countries.
* Other product and service names might be trademarks of IBM or other companies.
FICON*
GDPS*
HyperSwap
IBM*
IBM (logo)*
RACF*
Rational*
Redbooks*
REXX
SmartCloud*
System z10*
Tivoli*
UrbanCode
WebSphere*
z13
zEnterprise*
z/OS*
zSecure
z Systems
z/VM*
3 © 2017 IBM Corporation
Session Overview
▪ Topics:
▪ SCRT Overview
▪ Plan to support non-IBM products.
▪ ISV enablement requirements:
▪ Develop a license file.
▪ JCL requirements.
▪ ISV Reporting: Reporting Process end to end overview.
▪ Customer Collection and Reporting Actions.
▪ SCRT Analysis.
▪ ISV Report output.
▪ Licensing Process.
▪ Availability
▪ Tool Notes.
4 © 2017 IBM Corporation
Sub-Capacity Reporting Tool (SCRT) - Overview
▪ SCRT is the Sub-Capacity Reporting Tool.
▪ It is a no charge tool that reports required license capacity for sub-capacity eligible IBM
products.
▪ Capacity is reported in MSUs.
▪ SCRT analyzes at most one month of data at a time.
▪ Analysis requires certain SMF data types for the entire reporting month.
▪ SMF type 70 subtype 1. (RMF LPAR, PR/SM data).
▪ SMF type 89 subtypes 1 and 2. (Product records).
▪ Customer needs to provide other input (contact info, parameters, etc.).
▪ The result of SCRT execution is a Sub-capacity Report.
5 © 2017 IBM Corporation
Plan to Support non-IBM Products
▪ Overview:
– IBM has received multiple requirements from both ISVs and mutual customers to
enhance SCRT to support ISV products.
• Sub-capacity pricing models are popular with the IBM customer set.
• Provide a standard mechanism for “sub-capacity” reporting.
– SCRT support will allow participating ISVs to better understand:
• Where products are running – by CPC and LPAR / VM.
• When products are running – per hour.
• The concurrent peak rolling four hour average MSU value of the LPAR when their
product was active.
6 © 2017 IBM Corporation
Plan to Support non-IBM Products (continued)
▪ Requirements for SCRT ISV Processing.
– The set of products it should report on must be defined.
• This is the “product catalog”.
– Indication of where to look for product activity data.
• SMF record -> Product activity recorded in SMF 89.
• NO89 statement -> Product not instrumented for SMF 89.
– Need other information used for report processing and generation.
• Customer info.
• “Business as usual” input for SCRT processing.
7 © 2017 IBM Corporation
Customer Process for IBM SCRT Report Creation
SMF
Type 70(1)
And
Type 89 (1,2)
SCRT JCL
//SMF DD ….
//SPECIAL DD *
…
//PARMS DD *
..
IBM SCRT
Report OutputProcessing
8 © 2017 IBM Corporation
Customer Process for ISV SCRT Report Creation
SMF
Type 70(1)
And
Type 89 (1,2)
SCRT JCL
//SMF DD ….
//SPECIAL DD *
…
//PARMS DD *
..
//ISVLIB DD …
ISV Specific
SCRT Report
Processing
ISV Definition File
- ISV Info.
- Product
definitions.
Simple addition
of ISVLIB
statement and
data triggers
ISV Report.
9 © 2017 IBM Corporation
ISV Enablement Requirements
10 © 2017 IBM Corporation
Develop a library file.
▪ An XML format file.
▪ This is developed by the ISV for customers.
– Not intended to be customer specific.
– Provides SCRT the complete “product library”.
▪ Defines vendor wide info to SCRT, including:
• Product Owner
– - Must match value specified on IFAUSAGE or IFAEDREG.
• Company Name
– - Used for report output.
• Optional legal text.
▪ Defines ISV product catalog to SCRT, including:
– Key product attributes:
• Product Identifier.
• Product flags (i.e. z/OS, z/VSE, NO89, ENAB).
• Product description (product name reported).
11 © 2017 IBM Corporation
JCL requirements – SCRT ISV
▪ SCRT generally runs as a batch job.
– We will support vendor processing in alternate platform tools.
▪ Ideally, customer will have a separate JCL per ISV using SCRT reporting.
▪ Differences between SCRT for IBM and SCRT for ISV reporting.
– New DD statement for input ISV license / product file.
– NO89 statements.
• IBM NO89 products not required in ISV JCL.
• Only ISV NO89 products must be defined here.
– - Customer tells SCRT whether it runs and where it runs (which LPARs).
– Customer Parameters:
• Customer number does not have to meet IBM SCRT guidelines.
▪ Everything else should be unchanged.
– Same set of SMF data provided.
– Exclude, other function supported.
▪ ISV should provide a customer modifiable JCL based on the SCRT JCL samples.
12 © 2017 IBM Corporation
Reporting Process End to End Overview.
13 © 2017 IBM Corporation
Customer Collection and Reporting Actions.
▪ Customer executes SCRT once per report needed.
– Provides isolation between IBM and ISV <–> ISV product analysis and reporting.
– Standard SCRT tool deliverable is used.
▪ Customer not required to gather additional SMF data.
– Requirement same as today for IBM reports.
• SCRT Type 70 Subtype 1
• SCRT Type 89 Subtypes 1 and 2.
▪ Customer can follow their existing SCRT process.
▪ Each report is unique (IBM and per ISV).
– Report can be handled according to IBM or ISV guidelines / process.
– No product “cross pollination” between ISV reports.
14 © 2017 IBM Corporation
SCRT Analysis
▪ SCRT product analysis for ISV products is equivalent functionally to current
reporting.
– Same scope, same data.
▪ SMF generating products are assigned the simultaneous peak 4 hour rolling average
across the LPARs where the products run.
– For hours when the product is active according to SMF data.
▪ NO89 products are assigned the simultaneous peak 4 hour rolling average across
the LPARs where they are assigned.
– NO89 products are considered to always be active.
15 © 2017 IBM Corporation
SCRT ISV Report Output
▪ When a vendor license file is specified, SCRT will generate an ISV specific report.
▪ The ISV report will contain the same report sections as the IBM SCRT report.
▪ The ISV report may contain the following products:
– Any enablement products defined in the ISV license file and found in the SMF data.
– Any ISV NO89 products assigned by the customer.
– Any IBM operating system (z/OS, z/VSE) version.
• The operating system product lines will match those shown on the IBM SCRT
report.
▪ The ISV report will contain a hash value for use as a checksum.
– Intended to protect report from tampering.
– IBM will provide a utility assist with report validation.
16 © 2017 IBM Corporation
17 © 2017 IBM Corporation
18 © 2017 IBM Corporation
Report Output - Notes
▪ The ISV report will also contain sections:
– H5 -> Detail Data Collection
• % Data collected, by LPAR.
– M5 -> SMF / SCRT89 Input Data Stats
– N5 -> Detail LPAR Data Section
– P5 -> Product Max Contributors.
• Shows each LPARs contributions to the product peak.
– Q5 -> Product Grid Snapshot
– U5 / S5 -> Capping information.
– Optionally, V5 -> Detailed product data.
• An hour by hour breakdown of product sub-capacity values per LPAR.
19 © 2017 IBM Corporation
Licensing Process
▪ SCRT ISV reporting capability will require a license agreement with IBM.
▪ With agreement, ISV receives:
– Interface documentation for developing ISV license file.
– Materials (tooling) to assist in the validation of report hash.
▪ SCRT ISV Support Process
– Transitioned to a standard (Service Request) service process in November 2016.
– Either the ISV or ISV client can open a service request for the SCRT tool, provided they
have a z/OS license.
▪ SCRT ISV support is intended to produce a ISV product usage report.
– Billing questions should be directed to the ISV, not IBM.
▪ Tool documentation and resources made available via Dallas ISV portal.
20 © 2017 IBM Corporation
Thank You!
Any questions?

More Related Content

What's hot

ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System) ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System) Petpayao Yamyindee
 
Redis and its Scaling and Obersvability
Redis and its Scaling and ObersvabilityRedis and its Scaling and Obersvability
Redis and its Scaling and ObersvabilityAbhishekDubey902839
 
Xcode 的 git 版本管理
Xcode 的 git 版本管理Xcode 的 git 版本管理
Xcode 的 git 版本管理彼得潘 Pan
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty ServerJungWoon Lee
 
공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발MinPa Lee
 
Upgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actionsUpgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actionsMarna Walle
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장MinPa Lee
 
Upgrade to zOS V2.5 - Planning and Tech Actions.pdf
Upgrade to zOS V2.5 - Planning and Tech Actions.pdfUpgrade to zOS V2.5 - Planning and Tech Actions.pdf
Upgrade to zOS V2.5 - Planning and Tech Actions.pdfMarna Walle
 
Grails 3.0先取り!? Spring Boot入門ハンズオン #jggug_boot
Grails 3.0先取り!? Spring Boot入門ハンズオン #jggug_bootGrails 3.0先取り!? Spring Boot入門ハンズオン #jggug_boot
Grails 3.0先取り!? Spring Boot入門ハンズオン #jggug_bootToshiaki Maki
 
Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)Sabin Buraga
 
Prd Product Requirements Document
Prd Product Requirements DocumentPrd Product Requirements Document
Prd Product Requirements DocumentMohammad Mohammadi
 
JMeter によるパフォーマンステスト指南
JMeter によるパフォーマンステスト指南JMeter によるパフォーマンステスト指南
JMeter によるパフォーマンステスト指南じゅん なかざ
 
API Gateway를 이용한 토큰 기반 인증 아키텍처
API Gateway를 이용한 토큰 기반 인증 아키텍처API Gateway를 이용한 토큰 기반 인증 아키텍처
API Gateway를 이용한 토큰 기반 인증 아키텍처Yoonjeong Kwon
 
Upgrade to IBM z/OS V2.4 technical actions
Upgrade to IBM z/OS V2.4 technical actionsUpgrade to IBM z/OS V2.4 technical actions
Upgrade to IBM z/OS V2.4 technical actionsMarna Walle
 
Manual JavaScript Analysis Is A Bug
Manual JavaScript Analysis Is A BugManual JavaScript Analysis Is A Bug
Manual JavaScript Analysis Is A BugLewis Ardern
 
Release With Maven
Release With MavenRelease With Maven
Release With Maveneugenn
 
마이크로서비스 개요
마이크로서비스 개요마이크로서비스 개요
마이크로서비스 개요Younghun Yun
 
Easy REST Integrations with Lightning Components and Salesforce1
Easy REST Integrations with Lightning Components and Salesforce1Easy REST Integrations with Lightning Components and Salesforce1
Easy REST Integrations with Lightning Components and Salesforce1Salesforce Developers
 

What's hot (20)

ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System) ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
ความรู้พื้นฐานเกี่ยวกับระบบปฏิบัติการ (Introduction to Operating System)
 
Redis and its Scaling and Obersvability
Redis and its Scaling and ObersvabilityRedis and its Scaling and Obersvability
Redis and its Scaling and Obersvability
 
Biz Model for ARM
Biz Model for ARMBiz Model for ARM
Biz Model for ARM
 
Xcode 的 git 版本管理
Xcode 的 git 版本管理Xcode 的 git 版本管理
Xcode 的 git 版本管理
 
개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server개발자 지향 WAS : IBM WebSphere Liberty Server
개발자 지향 WAS : IBM WebSphere Liberty Server
 
공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발공간정보거점대학 - PyQGIS 및 플러그인 개발
공간정보거점대학 - PyQGIS 및 플러그인 개발
 
Upgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actionsUpgrade to IBM z/OS V2.5 technical actions
Upgrade to IBM z/OS V2.5 technical actions
 
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장PyQGIS와 PyQt를 이용한 QGIS 기능 확장
PyQGIS와 PyQt를 이용한 QGIS 기능 확장
 
Upgrade to zOS V2.5 - Planning and Tech Actions.pdf
Upgrade to zOS V2.5 - Planning and Tech Actions.pdfUpgrade to zOS V2.5 - Planning and Tech Actions.pdf
Upgrade to zOS V2.5 - Planning and Tech Actions.pdf
 
Grails 3.0先取り!? Spring Boot入門ハンズオン #jggug_boot
Grails 3.0先取り!? Spring Boot入門ハンズオン #jggug_bootGrails 3.0先取り!? Spring Boot入門ハンズオン #jggug_boot
Grails 3.0先取り!? Spring Boot入門ハンズオン #jggug_boot
 
Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)Sabin Buraga: Dezvoltator Web?! (2019)
Sabin Buraga: Dezvoltator Web?! (2019)
 
Prd Product Requirements Document
Prd Product Requirements DocumentPrd Product Requirements Document
Prd Product Requirements Document
 
JMeter によるパフォーマンステスト指南
JMeter によるパフォーマンステスト指南JMeter によるパフォーマンステスト指南
JMeter によるパフォーマンステスト指南
 
API Gateway를 이용한 토큰 기반 인증 아키텍처
API Gateway를 이용한 토큰 기반 인증 아키텍처API Gateway를 이용한 토큰 기반 인증 아키텍처
API Gateway를 이용한 토큰 기반 인증 아키텍처
 
Upgrade to IBM z/OS V2.4 technical actions
Upgrade to IBM z/OS V2.4 technical actionsUpgrade to IBM z/OS V2.4 technical actions
Upgrade to IBM z/OS V2.4 technical actions
 
Manual JavaScript Analysis Is A Bug
Manual JavaScript Analysis Is A BugManual JavaScript Analysis Is A Bug
Manual JavaScript Analysis Is A Bug
 
Release With Maven
Release With MavenRelease With Maven
Release With Maven
 
Gradle布教活動
Gradle布教活動Gradle布教活動
Gradle布教活動
 
마이크로서비스 개요
마이크로서비스 개요마이크로서비스 개요
마이크로서비스 개요
 
Easy REST Integrations with Lightning Components and Salesforce1
Easy REST Integrations with Lightning Components and Salesforce1Easy REST Integrations with Lightning Components and Salesforce1
Easy REST Integrations with Lightning Components and Salesforce1
 

Similar to SCRT ISV Product Enablement

Unisanta - Visão Geral de hardware Servidor IBM System z
Unisanta - Visão Geral de hardware Servidor IBM System zUnisanta - Visão Geral de hardware Servidor IBM System z
Unisanta - Visão Geral de hardware Servidor IBM System zAnderson Bassani
 
z/VSE Service and Support
z/VSE Service and Supportz/VSE Service and Support
z/VSE Service and SupportIBM
 
zEC12 e zBC12 Hardware Overview
zEC12 e zBC12 Hardware OverviewzEC12 e zBC12 Hardware Overview
zEC12 e zBC12 Hardware OverviewFelipe Lanzillotta
 
z/OS V2R2 Communications Server Overview
z/OS V2R2 Communications Server Overviewz/OS V2R2 Communications Server Overview
z/OS V2R2 Communications Server OverviewzOSCommserver
 
OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?Anderson Bassani
 
z/OS Communications Server Overview
z/OS Communications Server Overviewz/OS Communications Server Overview
z/OS Communications Server OverviewzOSCommserver
 
z/OS small enhancements, episode 2018A
z/OS small enhancements, episode 2018Az/OS small enhancements, episode 2018A
z/OS small enhancements, episode 2018AMarna Walle
 
Academic Discussion Group Workshop 2018 November 10 st 2018 Nimbix CAPI SNAP...
Academic Discussion  Group Workshop 2018 November 10 st 2018 Nimbix CAPI SNAP...Academic Discussion  Group Workshop 2018 November 10 st 2018 Nimbix CAPI SNAP...
Academic Discussion Group Workshop 2018 November 10 st 2018 Nimbix CAPI SNAP...Ganesan Narayanasamy
 
CICS TS for z/VSE Update including CICS connectivity options
CICS TS for z/VSE Update including CICS connectivity optionsCICS TS for z/VSE Update including CICS connectivity options
CICS TS for z/VSE Update including CICS connectivity optionsIBM
 
z/OS Encryption Readiness Technology (zERT)
z/OS Encryption Readiness Technology (zERT) z/OS Encryption Readiness Technology (zERT)
z/OS Encryption Readiness Technology (zERT) zOSCommserver
 
z/OS V2R3 Communications Server Content Preview
z/OS V2R3 Communications Server Content Previewz/OS V2R3 Communications Server Content Preview
z/OS V2R3 Communications Server Content PreviewzOSCommserver
 
2016 02-16-announce-overview-zsp04505 usen
2016 02-16-announce-overview-zsp04505 usen2016 02-16-announce-overview-zsp04505 usen
2016 02-16-announce-overview-zsp04505 usenDavid Morlitz
 
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...Joao Galdino Mello de Souza
 
z/VSE - News - Announcements -Trends
z/VSE - News - Announcements -Trendsz/VSE - News - Announcements -Trends
z/VSE - News - Announcements -TrendsIBM
 
Title News on z/VSE Security, Crypto Support and OpenSSL
Title	News on z/VSE Security, Crypto Support and OpenSSLTitle	News on z/VSE Security, Crypto Support and OpenSSL
Title News on z/VSE Security, Crypto Support and OpenSSLIBM
 

Similar to SCRT ISV Product Enablement (20)

Unisanta - Visão Geral de hardware Servidor IBM System z
Unisanta - Visão Geral de hardware Servidor IBM System zUnisanta - Visão Geral de hardware Servidor IBM System z
Unisanta - Visão Geral de hardware Servidor IBM System z
 
Maximize o valor do z/OS
Maximize o valor do z/OSMaximize o valor do z/OS
Maximize o valor do z/OS
 
z/VSE Service and Support
z/VSE Service and Supportz/VSE Service and Support
z/VSE Service and Support
 
z/OS V2R2 Enhancements
z/OS V2R2 Enhancementsz/OS V2R2 Enhancements
z/OS V2R2 Enhancements
 
zEC12 e zBC12 Hardware Overview
zEC12 e zBC12 Hardware OverviewzEC12 e zBC12 Hardware Overview
zEC12 e zBC12 Hardware Overview
 
z/OS V2R2 Communications Server Overview
z/OS V2R2 Communications Server Overviewz/OS V2R2 Communications Server Overview
z/OS V2R2 Communications Server Overview
 
Server pac 101
Server pac 101Server pac 101
Server pac 101
 
14 guendert pres
14 guendert pres14 guendert pres
14 guendert pres
 
OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?OpenStack and z/VM – What is it and how do I get it?
OpenStack and z/VM – What is it and how do I get it?
 
z/OS Communications Server Overview
z/OS Communications Server Overviewz/OS Communications Server Overview
z/OS Communications Server Overview
 
z/OS small enhancements, episode 2018A
z/OS small enhancements, episode 2018Az/OS small enhancements, episode 2018A
z/OS small enhancements, episode 2018A
 
Academic Discussion Group Workshop 2018 November 10 st 2018 Nimbix CAPI SNAP...
Academic Discussion  Group Workshop 2018 November 10 st 2018 Nimbix CAPI SNAP...Academic Discussion  Group Workshop 2018 November 10 st 2018 Nimbix CAPI SNAP...
Academic Discussion Group Workshop 2018 November 10 st 2018 Nimbix CAPI SNAP...
 
CICS TS for z/VSE Update including CICS connectivity options
CICS TS for z/VSE Update including CICS connectivity optionsCICS TS for z/VSE Update including CICS connectivity options
CICS TS for z/VSE Update including CICS connectivity options
 
IBM Wave for z/VM
IBM Wave for z/VMIBM Wave for z/VM
IBM Wave for z/VM
 
z/OS Encryption Readiness Technology (zERT)
z/OS Encryption Readiness Technology (zERT) z/OS Encryption Readiness Technology (zERT)
z/OS Encryption Readiness Technology (zERT)
 
z/OS V2R3 Communications Server Content Preview
z/OS V2R3 Communications Server Content Previewz/OS V2R3 Communications Server Content Preview
z/OS V2R3 Communications Server Content Preview
 
2016 02-16-announce-overview-zsp04505 usen
2016 02-16-announce-overview-zsp04505 usen2016 02-16-announce-overview-zsp04505 usen
2016 02-16-announce-overview-zsp04505 usen
 
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
 
z/VSE - News - Announcements -Trends
z/VSE - News - Announcements -Trendsz/VSE - News - Announcements -Trends
z/VSE - News - Announcements -Trends
 
Title News on z/VSE Security, Crypto Support and OpenSSL
Title	News on z/VSE Security, Crypto Support and OpenSSLTitle	News on z/VSE Security, Crypto Support and OpenSSL
Title News on z/VSE Security, Crypto Support and OpenSSL
 

Recently uploaded

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 

Recently uploaded (20)

The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 

SCRT ISV Product Enablement

  • 1. © 2017 IBM Corporation SCRT Enablement for ISV Products Andrew M. Sica andrewsi@us.ibm.com
  • 2. 2 © 2017 IBM Corporation Trademarks The following are trademarks of the International Business Machines Corporation in the United States and/or other countries. BigInsights BlueMix CICS* COGNOS* DB2* DFSMSdfp IMS Language Environment* MQSeries* Parallel Sysplex* PartnerWorld* DFSMSdss DFSMShsm DFSORT DS6000* DS8000* * Registered trademarks of IBM Corporation The following are trademarks or registered trademarks of other companies. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. Java and all Java based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates. Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. and Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. OpenStack is a trademark of OpenStack LLC. The OpenStack trademark policy is available on the OpenStack website. TEALEAF is a registered trademark of Tealeaf, an IBM Company. Windows Server and the Windows logo are trademarks of the Microsoft group of countries. Worklight is a trademark or registered trademark of Worklight, an IBM Company. UNIX is a registered trademark of The Open Group in the United States and other countries. * Other product and service names might be trademarks of IBM or other companies. FICON* GDPS* HyperSwap IBM* IBM (logo)* RACF* Rational* Redbooks* REXX SmartCloud* System z10* Tivoli* UrbanCode WebSphere* z13 zEnterprise* z/OS* zSecure z Systems z/VM*
  • 3. 3 © 2017 IBM Corporation Session Overview ▪ Topics: ▪ SCRT Overview ▪ Plan to support non-IBM products. ▪ ISV enablement requirements: ▪ Develop a license file. ▪ JCL requirements. ▪ ISV Reporting: Reporting Process end to end overview. ▪ Customer Collection and Reporting Actions. ▪ SCRT Analysis. ▪ ISV Report output. ▪ Licensing Process. ▪ Availability ▪ Tool Notes.
  • 4. 4 © 2017 IBM Corporation Sub-Capacity Reporting Tool (SCRT) - Overview ▪ SCRT is the Sub-Capacity Reporting Tool. ▪ It is a no charge tool that reports required license capacity for sub-capacity eligible IBM products. ▪ Capacity is reported in MSUs. ▪ SCRT analyzes at most one month of data at a time. ▪ Analysis requires certain SMF data types for the entire reporting month. ▪ SMF type 70 subtype 1. (RMF LPAR, PR/SM data). ▪ SMF type 89 subtypes 1 and 2. (Product records). ▪ Customer needs to provide other input (contact info, parameters, etc.). ▪ The result of SCRT execution is a Sub-capacity Report.
  • 5. 5 © 2017 IBM Corporation Plan to Support non-IBM Products ▪ Overview: – IBM has received multiple requirements from both ISVs and mutual customers to enhance SCRT to support ISV products. • Sub-capacity pricing models are popular with the IBM customer set. • Provide a standard mechanism for “sub-capacity” reporting. – SCRT support will allow participating ISVs to better understand: • Where products are running – by CPC and LPAR / VM. • When products are running – per hour. • The concurrent peak rolling four hour average MSU value of the LPAR when their product was active.
  • 6. 6 © 2017 IBM Corporation Plan to Support non-IBM Products (continued) ▪ Requirements for SCRT ISV Processing. – The set of products it should report on must be defined. • This is the “product catalog”. – Indication of where to look for product activity data. • SMF record -> Product activity recorded in SMF 89. • NO89 statement -> Product not instrumented for SMF 89. – Need other information used for report processing and generation. • Customer info. • “Business as usual” input for SCRT processing.
  • 7. 7 © 2017 IBM Corporation Customer Process for IBM SCRT Report Creation SMF Type 70(1) And Type 89 (1,2) SCRT JCL //SMF DD …. //SPECIAL DD * … //PARMS DD * .. IBM SCRT Report OutputProcessing
  • 8. 8 © 2017 IBM Corporation Customer Process for ISV SCRT Report Creation SMF Type 70(1) And Type 89 (1,2) SCRT JCL //SMF DD …. //SPECIAL DD * … //PARMS DD * .. //ISVLIB DD … ISV Specific SCRT Report Processing ISV Definition File - ISV Info. - Product definitions. Simple addition of ISVLIB statement and data triggers ISV Report.
  • 9. 9 © 2017 IBM Corporation ISV Enablement Requirements
  • 10. 10 © 2017 IBM Corporation Develop a library file. ▪ An XML format file. ▪ This is developed by the ISV for customers. – Not intended to be customer specific. – Provides SCRT the complete “product library”. ▪ Defines vendor wide info to SCRT, including: • Product Owner – - Must match value specified on IFAUSAGE or IFAEDREG. • Company Name – - Used for report output. • Optional legal text. ▪ Defines ISV product catalog to SCRT, including: – Key product attributes: • Product Identifier. • Product flags (i.e. z/OS, z/VSE, NO89, ENAB). • Product description (product name reported).
  • 11. 11 © 2017 IBM Corporation JCL requirements – SCRT ISV ▪ SCRT generally runs as a batch job. – We will support vendor processing in alternate platform tools. ▪ Ideally, customer will have a separate JCL per ISV using SCRT reporting. ▪ Differences between SCRT for IBM and SCRT for ISV reporting. – New DD statement for input ISV license / product file. – NO89 statements. • IBM NO89 products not required in ISV JCL. • Only ISV NO89 products must be defined here. – - Customer tells SCRT whether it runs and where it runs (which LPARs). – Customer Parameters: • Customer number does not have to meet IBM SCRT guidelines. ▪ Everything else should be unchanged. – Same set of SMF data provided. – Exclude, other function supported. ▪ ISV should provide a customer modifiable JCL based on the SCRT JCL samples.
  • 12. 12 © 2017 IBM Corporation Reporting Process End to End Overview.
  • 13. 13 © 2017 IBM Corporation Customer Collection and Reporting Actions. ▪ Customer executes SCRT once per report needed. – Provides isolation between IBM and ISV <–> ISV product analysis and reporting. – Standard SCRT tool deliverable is used. ▪ Customer not required to gather additional SMF data. – Requirement same as today for IBM reports. • SCRT Type 70 Subtype 1 • SCRT Type 89 Subtypes 1 and 2. ▪ Customer can follow their existing SCRT process. ▪ Each report is unique (IBM and per ISV). – Report can be handled according to IBM or ISV guidelines / process. – No product “cross pollination” between ISV reports.
  • 14. 14 © 2017 IBM Corporation SCRT Analysis ▪ SCRT product analysis for ISV products is equivalent functionally to current reporting. – Same scope, same data. ▪ SMF generating products are assigned the simultaneous peak 4 hour rolling average across the LPARs where the products run. – For hours when the product is active according to SMF data. ▪ NO89 products are assigned the simultaneous peak 4 hour rolling average across the LPARs where they are assigned. – NO89 products are considered to always be active.
  • 15. 15 © 2017 IBM Corporation SCRT ISV Report Output ▪ When a vendor license file is specified, SCRT will generate an ISV specific report. ▪ The ISV report will contain the same report sections as the IBM SCRT report. ▪ The ISV report may contain the following products: – Any enablement products defined in the ISV license file and found in the SMF data. – Any ISV NO89 products assigned by the customer. – Any IBM operating system (z/OS, z/VSE) version. • The operating system product lines will match those shown on the IBM SCRT report. ▪ The ISV report will contain a hash value for use as a checksum. – Intended to protect report from tampering. – IBM will provide a utility assist with report validation.
  • 16. 16 © 2017 IBM Corporation
  • 17. 17 © 2017 IBM Corporation
  • 18. 18 © 2017 IBM Corporation Report Output - Notes ▪ The ISV report will also contain sections: – H5 -> Detail Data Collection • % Data collected, by LPAR. – M5 -> SMF / SCRT89 Input Data Stats – N5 -> Detail LPAR Data Section – P5 -> Product Max Contributors. • Shows each LPARs contributions to the product peak. – Q5 -> Product Grid Snapshot – U5 / S5 -> Capping information. – Optionally, V5 -> Detailed product data. • An hour by hour breakdown of product sub-capacity values per LPAR.
  • 19. 19 © 2017 IBM Corporation Licensing Process ▪ SCRT ISV reporting capability will require a license agreement with IBM. ▪ With agreement, ISV receives: – Interface documentation for developing ISV license file. – Materials (tooling) to assist in the validation of report hash. ▪ SCRT ISV Support Process – Transitioned to a standard (Service Request) service process in November 2016. – Either the ISV or ISV client can open a service request for the SCRT tool, provided they have a z/OS license. ▪ SCRT ISV support is intended to produce a ISV product usage report. – Billing questions should be directed to the ISV, not IBM. ▪ Tool documentation and resources made available via Dallas ISV portal.
  • 20. 20 © 2017 IBM Corporation Thank You! Any questions?