Upload
marcella-quintin
View
55
Download
0
Embed Size (px)
DESCRIPTION
WSC Guidelines for a Healthy WebSphere Application Server Runtime on z/OS Techdoc TD104172, May 2009. John Hutchinson, [email protected] IBM Americas Advanced Technical Support -- Washington Systems Center Gaithersburg, MD, USA. a Catalog of Information for WAS on z/OS…. - PowerPoint PPT Presentation
Citation preview
04/19/23
1© 2008, 2009 IBM Corporation
WSC Guidelines for a Healthy WebSphere Application Server
Runtime on z/OSTechdoc TD104172, May 2009
John Hutchinson, [email protected] Americas Advanced Technical Support -- Washington Systems Center
Gaithersburg, MD, USA
DFK
Data Warehouse
GeneralLedger
AP
SalesCorrections
POReceiving
Return toVendor
WarehouseManagement
Credit App
EmployeeChange Notice
OTHER APPS - PC
ACCTS REC A PPS - PCINVENTORY CONTROL APPS - PC INVENTORY CON TROL APPS - PC
Journal Entry Tool Kit
Scorecard
ResourceScheduling
P09 - P17Cyb.
Mill.
Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
StockStatus
Polling
On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life)
Post LoadBilling
HomeDeliveries
-Transfers
Planning
PurchaseOrder
SolutionSoftware
Inventory Info
Interface
Sales Posting
Price ManagementSystem
Cycle PhysicalInventory
SKUInformation
Customer RepairTracking I35 Early Warning
System
MerchandiseAnalysis
AutoReplenishment
CTO
Intercept
Counts
EmployeePurchase
Tex A
ACH
Stock Options
Customer PerceivedIn-Stock
Tx
SS
CapitalProjects
FixedAssets
ReconFile
Repair
EDICoordinator
Mesa D ataNEW Soundscan
Resumix
Op.
Store BudgetReporting
Tally Sheet
Cash Receipts/Credit
HouseCharges
Ad Expense
-PromoAnalysis
PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
PriceTesting
Media
Bonus/HR
Hand ScanApps
Shows
POS
SalesTax
A04 - CustRefund Chks
Equifax
Credit
CellularRollover
SatelliteSystem
Scanning
VAN
SKU Rep
Host to AS400Communication
Layaways
Bus Systems
V04-SignSystem
Count CorrectionsN.
P01-EmployeeMasterfile
CustomerOrder
ABCCo
Universal AccountReconcilliation
DepositoryBanks
CellPhones
- ISPTracking
AAS
PO
Cash Over/Short
Coop SKU SelectionTool
SKUPerformance
SupplierCompliance
1
DRKABBX
Misc Accounting/Finance Apps - PC/NT
AIMSMngr Approval
Batch ForcastingAd Measurement
AIMSReportingAd
Launcher
MktReactions
SpecSource
website
RebateTransfer
SignSystem
WriterWorkspace
PowerSuite
StoreMonitor
Calendar
Stores & Mrkts
Due Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
Reports
BroadcastFilter
Smart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3Reports
Connect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepair
WarrantyBillingSystem
Process Servers(Imaging)
DFK
Data Warehouse
GeneralLedger
AP
SalesCorrections
POReceiving
Return toVendor
WarehouseManagement
Credit App
EmployeeChange Notice
OTHER APPS - PC
ACCTS REC A PPS - PCINVENTORY CONTROL APPS - PC INVENTORY CON TROL APPS - PC
Journal Entry Tool Kit
Scorecard
ResourceScheduling
P09 - P17Cyb.
Mill.
Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
StockStatus
Polling
On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life)
Post LoadBilling
HomeDeliveries
-Transfers
Planning
PurchaseOrder
SolutionSoftware
Inventory Info
Interface
Sales Posting
Price ManagementSystem
Cycle PhysicalInventory
SKUInformation
Customer RepairTracking I35 Early Warning
System
MerchandiseAnalysis
AutoReplenishment
CTO
Intercept
Counts
EmployeePurchase
Tex A
ACH
Stock Options
Customer PerceivedIn-Stock
Tx
SS
CapitalProjects
FixedAssets
ReconFile
Repair
EDICoordinator
Mesa D ataNEW Soundscan
Resumix
Op.
Store BudgetReporting
Tally Sheet
Cash Receipts/Credit
HouseCharges
Ad Expense
-PromoAnalysis
PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
PriceTesting
Media
Bonus/HR
Hand ScanApps
Shows
POS
SalesTax
A04 - CustRefund Chks
Equifax
Credit
CellularRollover
SatelliteSystem
Scanning
VAN
Ad Expense
-PromoAnalysis
PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
PriceTesting
Media
Bonus/HR
Hand ScanApps
Shows
POS
SalesTax
A04 - CustRefund Chks
Equifax
Credit
CellularRollover
SatelliteSystem
Scanning
VAN
SKU Rep
Host to AS400Communication
Layaways
Bus Systems
V04-SignSystem
Count CorrectionsN.
P01-EmployeeMasterfile
CustomerOrder
ABCCo
Universal AccountReconcilliation
DepositoryBanks
CellPhones
- ISPTracking
AAS
PO
Cash Over/Short
Coop SKU SelectionTool
SKUPerformance
SupplierCompliance
1
DRKABBX
Cash Over/Short
Coop SKU SelectionTool
SKUPerformance
SupplierCompliance
1
DRKABBX
Misc Accounting/Finance Apps - PC/NT
AIMSMngr Approval
Batch ForcastingAd Measurement
AIMSReportingAd
Launcher
MktReactions
SpecSource
website
RebateTransfer
SignSystem
WriterWorkspace
PowerSuite
StoreMonitor
Calendar
Stores & Mrkts
Due Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
Reports
BroadcastFilter
Smart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3Reports
Connect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepair
WarrantyBillingSystem
Process Servers(Imaging)
04/19/23
2© 2008, 2009 IBM Corporation
a Catalog of Information for WAS on z/OS…
High-level guide to documents will help you Configure & Manage WAS on z/OS, based on Washington Systems Center (WSC) experiences Techdoc TD104172
Click on Hyperlinks to access documents on the web at the following sites:
• Techdocs at http://www.ibm.com/support/techdocs – WPxxxxxx (White Papers)– TDxxxxxxx (Hints, Tips, and Technotes)– PRSxxxx (Presentations and Downloads)
• Redbooks (SG24-xxxx) at http://www.redbooks.ibm.com/ • DeveloperWorks at http://www.ibm.com/developerworks/websphere/ • alphaWorks at http://www.alphaworks.ibm.com/
Don’t forget: the primary information source for WAS: the Information Center: http://www.ibm.com/software/webservers/appserv/was/library/.
04/19/23
3© 2008, 2009 IBM Corporation
A. Introduction & Education
B. Installation Setup & Configuration
C. Administration & Operations
D. Availability & Recovery
E. Security
F. Application Deployment & Management
G. Performance
H. Problem Determination
Healthy Topics
04/19/23
4© 2008, 2009 IBM Corporation
A. IntroductionBefore you start… Hardware Requirements:
2 Gb Real, several DASD volumes (min)
Software Requirements: “Program Directory” or “Target System Requirements” in the InfoCenter.
Start with the latest version (6.1.0.24 or 7.0.0.03) if you’re setting up a new server.
Configuration options: Understand the functions & options available.
Use an ND (Network Deployment) configuration for availability, performance, and management qualities.
1st time: Start with a standalone server to master the fundamentals, but federate it into an ND configuration for practical use.
Web Information Sources: Navigating the IBM Web in search of WebSphere Application Server for z/OS – TD102724 Saving time with WebSphere Application Server documentation – PRS3546
Real Stg
SDK
04/19/23
5© 2008, 2009 IBM Corporation
Education ResourcesBest way to learn about WebSphere is a workshop with hands-on
lab exercises, such as:
• Wildfire Classes – PRS1778
– WebSphere for z/OS Version 7 for z/OS Workshop (WBSR7) PRS3422
– Security Workshop: WebSphere App. Server for z/OS (WSW07) PRS1438
– WebSphere Process Server V6.1 for z/OS Workshop (ZWPS6) PRS3421
– Enroll via your IBM Rep. who can contact Judith Ramage ([email protected]) or call 301.240.3966
• IBM Training courses – ‘Maximizing WebSphere Performance on z/OS’ (OZ850)
• IBM Education Assistant (educational modules designed to help you gain a
better understanding of WebSphere products) – http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp
04/19/23
6© 2008, 2009 IBM Corporation
B. WAS Installation• Product code loaded and applied using SMP/E.
– See the ‘Program Directory’ available in the InfoCenter.
• See Preventive Service Planning (PSP) site for Service Recommendations and Cross Product Dependencies: https://techsupport.services.ibm.com/server/390.psp390 – WAS V6.1: upgrade ‘WASAS610’ and subset ‘H28W610’ – WAS V7.0: upgrade ‘WASAS700’ and subset ‘H28W700’
• The latest PTFs can also be found at http://www.ibm.com/software/webservers/appserv/zos_os390/support/ – click on ‘Fixes by version’ under the ‘Download’ section.
04/19/23
7© 2008, 2009 IBM Corporation
Set up z/OS Components for WAS Several components & services need to be configured for a
robust z/OS environment before you can configure WAS:- plus the necessary skills to use them:
– UNIX Systems Services (USS) with HFS & zFS.
– TCP/IP, including DNS, Resolver, INETD, TN3270
– RRS (Resource Recovery Services), Logger
– RACF (or equivalent)
– TSO, ISPF, SDSF, & RMF
– Optionally, DB2, CICS, MQ, IMS
– System Programmer productivity tools (e.g., MXI from Rocket Software.)
See “Preparing the base operating system” in the InfoCenter
04/19/23
8© 2008, 2009 IBM Corporation
Workstation Tools• 3270 Emulator (IBM Personal Communications)
• Telnet client (PuTTY, TeraTerm)
• FTP clients (WS_FTP LE)
• Web browser (Internet Explorer, Firefox)
• PDF Reader (Adobe)
• Text File Editor (PFE , Notepad, or SlickEdit)
• ASTK (Application Server Toolkit)
& zPMT (z/OS Profile Management Tool)
• RAD (Rational Application Developer) or WID
Each of the hot links above take to you the tool’s download site or home page.
04/19/23
9© 2008, 2009 IBM Corporation
Configuring WAS – 1st Steps• For your first application server (if you didn’t attend a workshop),
start with a standalone server:
Using zPMT and Spreadsheet to build a Quick Standalone - WP100999
• Next build an ND (Network Deployment) cell, which is covered in A 'Top Down' Configuration Approach to WebSphere on Z - WP101030
– Based on more comprehensive white paper: WebSphere z/OS V6 - WSC Sample ND Configuration -
WP100653
04/19/23
10© 2008, 2009 IBM Corporation
Important HFS Configuration Tips
• The ‘smpe_HFS’ should be mounted read-only.
• Configure separate HFS/zFS file systems for each node.
– Must be owned by the same system as the node is running.
– Mounted with “no Automove” attribute.
– List in Parmlib BPXPRMxx member, so mounted correctly after IPL.
• See SHARE presentation “Avoiding the Potholes on the
WebSphere Application Server On Ramp” - PRS2853. – Contains many pointers along with supporting tools
(REXX execs, sample JCL, spread-sheets, and examples.)
04/19/23
11© 2008, 2009 IBM Corporation
More Configuration PapersPlanning & General Guidance:• Planning Test, Production and Maintenance - WP100396 • Problem Avoidance for WAS for z/OS (Ch. 1) - REDP6003zPMT (z/OS Profile Management Tool):• zPMT Introduction - WP100871 • Using zPMT & Spreadsheet to Build Quick Standalone WP100999
• Introducing the WCT for z/OS - PRS335731-bit considerations:• SHRLIBRGNSIZE and Effect on 31-Bit JVM Storage Needs – WP101320
– Space in Pvt Reg. for shared objects may affect LE storage available for a JVM to acquire for the heap or other uses.
64-bit considerations:• 64-bit Addressing Support in WAS for z/OS V6.1 - WP100920• C/C++ Considerations with 64-bit WAS for z/OS - WP101095• 64-bit Effect: 5 different ways to look at Applications- WP101121
04/19/23
12© 2008, 2009 IBM Corporation
Introducing the WebSphere Configuration Tool (WCT) for z/OS - PRS3357
• Workstation based graphical tool – Create customized jobs to build & migrate a WebSphere
Application Server for z/OS environment.
– Replaces the ISPF Dialogues & AST.• Eclipse based tool – much “leaner” than the AST.
– PMT - Profile Management Tool• Supports WebSphere V 6.1 and V 7
– MMT - Migration Management Tool• See WP101329
– Use with "WebSphere V7 Planning Spreadsheet” - PRS33413 Spreadsheets create input to the WCT:• Network Deployment Cell• Standalone Agent, Job Manager & Server• DMZ (Secure Proxy)
04/19/23
13© 2008, 2009 IBM Corporation
Hidden Gems: Little Known Features of WAS on z/OS - WP101138 (includes a script to clean up common variables- message routing)
• Sticking with the script – cleaning up common variable settings
• To GMT or not to GMT - using ras_time_local • Keeping track when your applications don't • Putting trace output in its place • Managing your message output • What’s going on? The DISPLAY command
– SERVERS and SERVANTS – LISTENERS and CONNECTIONS – TRACE and ERRLOG – JVMHEAP and MODE (31 or 64-bits)– WORK, CLINFO and MDBSTATS
• Spreading the work around - stateful session placement • Please stand by - pause/resume listeners • Are your enclaves propagating? Should you care? • Handling large IIOP messages in 64-bit mode • Servant survivor - staying up during a timeout flurry • Throttle up - scaling up to a lot of connected clients
04/19/23
14© 2008, 2009 IBM Corporation
Hidden Gems 2: More great but Little Known Features in WebSphere z/OS - WP101464
• In Version 6.1: – Making controller ASIDs reusable – Allowing servants to connect to WLM early – SMF record changes for IBM Getting Started Sub-Capacity Pricing
(GSSP)
• In Version 7.0: – Starting multiple servants in parallel, and setting minimum and
maximum numbers for servants. – Controlling the number of dispatch threads in a servant – Improved tools and diagnostics for troubleshooting. – Ability to dynamically update the dispatch timeout delay – Spinning server output by volume instead of by time – Improved WLM classification wildcarding
04/19/23
15© 2008, 2009 IBM Corporation
Other Configuration Options
Sysplex Distributor to increase availability & workload balancing WP100312
HTTP Server for session affinity and routing.
• Understanding the HTTP Web Server Plugin - PRS1467
• IBM HTTP Server for z/OS Powered by Apache – WP101170
• Extending IHS powered by Apache with Custom Modules – WP101225
• Introducing WebSphere V7 Secure Proxy Server – WP101423
Job Manager Introducing The WebSphere V7 Job Manager for z/OS
• WP101341
Heterogeneous Cells spanning different operating system platforms
• WP100644
Cloudscape Configuring the Cloudscape Network Server for WAS for z/OS - TD102368 - Shows how to set up Cloudscape in a generic WebSphere Server.
04/19/23
16© 2008, 2009 IBM Corporation
Runtime MigrationMigrate your Version 5 or 6.0.2 WAS to V.6.1 or V.7 with
the automation scripts detailed in these papers:From V. 5
• Sample Migration from WAS V.5 to V.6 on z/OS - WP100559
To V. 6.1
• Migrating to WAS V.6.1 on z/OS - WP100771.
To V. 7
• Migrating to WAS V.7 on z/OS - WP101329 (See Next foil.)
04/19/23
17© 2008, 2009 IBM Corporation
Migrating to WAS z/OS V.7
• No need to stop servers during migration in most cases. – Leave existing runtime running, shutting down only at the very end when
the new V7 servers are to come up.
• Break the main migration job into three smaller jobs– BBOWPRO*, BBOWPRE* and BBOWPOS*. – Advantages: Each job takes less time and less resource– Failure isolation more granular, easier recovery/cleanup steps
• Not migrating applications when doing DMGR migration– With many apps the migration could take too long. – Decouples the runtime migration from application migration.
• Techdoc: WP101329
– MMT (z/OS Migration management Tool) - Panels– Customized Jobs, Examples, Problems/Solutions, Planning
04/19/23
18© 2008, 2009 IBM Corporation
Configuring WAS with other Resource Managers
Techdocs to help set up connections to resource managers:
DB2
• Enabling WAS for z/OS to use DB2 Universal JDBC Driver - TD101663
CICS
• Connecting CICS Transaction Server from WAS for z/OS V 6 WP100607
• Using JMS & WAS to Interact with CICS - MQ/CICS Bridge WP100682
IMS
• IMS Connectivity in an On Demand Environment - SG24-6794
• IMS Java Guide & Reference - SC18-7821
MQ
• WebSphere for z/OS JMS and MDB IVP - WP100424
04/19/23
19© 2008, 2009 IBM Corporation
Extensions to WAS
Products configured on top of WAS:– XD (Extended Deployment) - PRS1856
• Mixed Workloads in WebSphere XD V6.0 on z/OS - SG247267
• Scaling for High Availability: XD & WAS for z/OS - REDP3968
– Feature Pack for Web Services - WP101084
– Feature Pack for EJB3 - WP101142
– WAS V7 Feature Pack for SCA - WP101394
– WebSphere Portal Server - TD104289, WP101249, SG24-7459
– ITCAM V6.1 on WebSphere for z/OS - WP101206, SG24-7151
– WPS (see next foil)
WebSphere Application Server
XD FPs Portal ITCAM WPS
04/19/23
20© 2008, 2009 IBM Corporation
More product extensions to WAS
Process Server – the Flagship of SOA…• WPS (WebSphere Process Server) & WESB (WebSphere ESB):
– WPS Wildfire Workshop Material: PRS3421– WPS ND Deployment: WP101209– WPS "Easy" ND Deployment: WP101253– Performing Installation Verification for WPS on z/OS V6.1: WP101218– WPS & WESB V.6.0 for z/OS Configuration Tools & Samples: PRS2520– z/OS Getting Started: WPS & WESB V6 SG24-7378
– z/OS: WebSphere Business Process Management • V6.1.2 Production Topologies” RedBook SG24-7703 • V6.2 Production Topologies” RedBook SG24-7733
WebSphere Application Server
XD FP WPS Portal ITCAM
04/19/23
21© 2008, 2009 IBM Corporation
C. Operations & System Administration
Day-to-day operation of WebSphere can be administered through various Operator Interfaces:
• WebSphere administrative console (using a web browser)
• wsadmin scripts or command-line tools in a USS environment,
• MVS Console (usually under TSO and SDSF),
• Ant tools, or JMX programs.
• See InfoCenter article Where to perform WebSphere Operations
04/19/23
22© 2008, 2009 IBM Corporation
Operations: MVS (TSO / SDSF) Consoles• Managing Operator Message Routing - TD103695
• SDSF system displays and MVS commands - TD100589.
• Managing LE Options in WebSphere Servers - TD103863
• Creating Dynamic 3270 Screen Size in PCOM - TD102151 to increase the number of rows & columns on your 3270 displays:
04/19/23
23© 2008, 2009 IBM Corporation
AdministrationUse the wsadmin tool to automate Configuration
Tasks:
• WSADMIN Primer (with Jython) - WP101014– Includes several sample hands-on exercises.– Replaces WSADMIN Primer (with JACL) - WP100421
• Using Jython Scripting Language with WSADMIN - WP100963– Includes several sample scripts to do common administrative tasks.
• Creating new Application Servers in WAS V6 - TD104066– Includes sample jython script to automatically correct the port
assignments to the WSC standard numbering scheme.
• Plus many InfoCenter articles…
04/19/23
24© 2008, 2009 IBM Corporation
D. Availability • High Availability requires:
– Planning– Robust Parallel Sysplex– Reliable parts– Fully tested in a QA server– Redundant components
• Network Deployment (ND) • Clusters on Multiple LPARs
– Frequent back-ups (& reliable restore procedures)• Techdocs:
– Architecting High Availability Using WAS on z/OS - SG24-6850
– Planning Test, Production and Maintenance - WP100396
– Handling Application Dispatch Timeouts - WP101233
– WAS V7 - Dispatch Timeout Improvements - WP101374
sysplex
sys_a
WLM MQTCPVIPA
sys_b
WLM MQTCPVIPA
DNS
NetworkDispatcher
Web Server(Rev Proxy)(Auth)
Web Server(Rev Proxy)(Auth)
Web Server(Rev Proxy)(Auth)
http://
IP Routing
DB2
HFS
Daemon
ServerA
CR SR
Daemon
ServerB
CR SR
DNS
04/19/23
25© 2008, 2009 IBM Corporation
& Recovery . . .
• Rapid Recovery involves many aspects:– Quick diagnosis (automation alerts)– Fix/Restore & Restart damaged parts– “Disaster Recovery” sites – Fully tested Fail-over scenarios
• Planning for Disaster Recovery - PRS1137
• Starting DMGR on Another MVS Image - WP100585
• Moving WebSphere Nodes Between MVS Images - PRS1536, and WP100542.
• Changing the host names and system names - WP100792
04/19/23
26© 2008, 2009 IBM Corporation
E. Security
• Global Security enabled by default when you configure WebSphere for z/OS V6.1.
• Recommend you use LocalOS to simplify the security setup.– ISPF dialogs & zPMT produce RACF commands to define protection for your
WebSphere environment.• WebSphere for z/OS Security class handouts (WSW07) - PRS3422
• Configuring Fine-Grained Security - TD103324
• RACF tips & tools for WebSphere Application Servers - TD101115
• Using SERVAUTH to Protect TCP Port Usage - WP100673
• Enhanced form-based authentication - TD101255
• Sample J2EE App using Form Based Authentication & Style Sheet - PRS3417
• Generic RACF Profiles with WebSphere on z/OS V7 – WP10427
04/19/23
27© 2008, 2009 IBM Corporation
Security Techdocs, cont’d
SSL, Certificates & Crypto:
• Introduction to SSL for z/OS users - PRS1580
• Importing RACF Certificates in WAS 6.1 Distributed - PRS2854
• Using Multiple Certificates with WebSphere for z/OS - TD104044
• Activating z890/z990 Cryptographic Services for WAS - WP100386
• Enabling Web Services H/W Encryption with WAS - WP100808
• Resolving the iKeyman Corrupted Database Message - PRS2855
• SSL Options in WebSphere for z/OS V6.1 – WP101213
• Renewing expiring RACF certificates WAS on z/OS – PRS3584
04/19/23
28© 2008, 2009 IBM Corporation
More Security Documents
Security-related RedBooks:
• WAS for z/OS and Security Integration - REDP-4161
• J2C Security on z/OS - REDP-4202
• Java Messaging Service Security on z/OS - REDP-4203
• z/OS WebSphere and J2EE Security Handbook - SG24-6846
• Java Security and z/OS – The Complete View – SG24-7610
04/19/23
29© 2008, 2009 IBM Corporation
F. Application Deployment
Sample Applications to help you practice and learn the deployment processes:
• SuperSnoop Servlet - TD101815
• PolicyIVP J2EE Application for WAS using DB2 - TD101348
• WebSphere for z/OS JMS and MDB IVP - WP100424
Deployment Tips:
• 64-bit Addressing Support in WebSphere for z/OS - WP100920
• Temp Space Shortage Installing Large Apps - TD102662
• Java & System z - DeveloperWorks White Papers - WP101291
04/19/23
30© 2008, 2009 IBM Corporation
Application Tuning, Management & Debugging
• Moving Applications to WebSphere on z/OS - WP101093
• Enabling the WSAD Distributed Debugger - TD101198
• Enabling the WSAD Application Profiler - TD101199
• Log4j Enhancements for J2EE Applications - TD102335
• JinsightLive for IBM System z – Available on AlphaWorks
04/19/23
31© 2008, 2009 IBM Corporation
G. Performance Many Configuration options, Topologies, & Tuning Parms:• Hardware resources and configuration.• Software Levels: z/OS, WAS, & Java (latest releases are best)• Placement, size, & # of servers, plus threading considerations. • Environmental properties and WebSphere variables• Using the IBM HTTP servers• Workload classification• Security settings, and SSL options• SMF, RMF, Performance monitoring & workload simulation• Java tuning, JVM heap size, and garbage collection.• Tracing and other performance trouble-shooting tools.• Application design considerations.• TCP/IP, DB2, CICS, IMS, MQ subsystems.
04/19/23
32© 2008, 2009 IBM Corporation
Performance Tuning Papers• Performance Engineering & Tuning for WAS on z/OS - PRS2494
• Performance and tuning tips for WAS on z/OS - TD103036
• Optimizing WebSphere for z/OS Performance - WP100558
• Application Debugging and Profiling - WP100250
• Diagnosing Performance Problems on WAS for z/OS - WP100678
• Large Memory Performance Studies – WP101157
• Classify WAS Control Region in WLM OMVS rules - TD102730
• Finding CPU Usage in your applications - TD102454
• SMF Servlet Filter for WebSphere V6.1 on z/OS - WP101301
• Summarizing SMF 120 records - PRS752
• SMF 120 browser for WAS V7 WP101342
• Threads and excessive CPU Consumption
in WebSphere on z/OS - WP101474
04/19/23
33© 2008, 2009 IBM Corporation
WLM & WAS Interaction & Dependencies Control Region / Servant Region Structure Managing Threads, Servants, Servers & Clusters Server Failover & Continuous System Operation Work Classification – Transaction Classes & WLM Rules
Tuning Recommendations & Best Practices WLM Settings: Service Classes, Report Classes & Resource Groups SMF Settings and RMF Tools
Monitoring the Health of WebSphere & WLM RMF Workload Activity Reports & Monitor III SDSF & MVS Operator Commands for WebSphere & WLM WLM Commands, Monitors & Tools
Misc. Topics Capping & Controlling WebSphere Workload License Charges WLM/WAS Start-up & Routing Options
WLM Advanced Topics for WAS on z/OS - PRS3317
04/19/23
34© 2008, 2009 IBM Corporation
New SMF 120 Records• WebSphere for z/OS creates SMF 120 records.
– Issues with prior versions of WebSphere for z/OS:• Insufficient user/request information for Chargeback• Not extendable, Not dynamically controlled• Costly to record
• WebSphere Version 7 introduces new subtype-9– Dynamically enabled/disabled– More information for chargeback– Bytes transferred, Elapsed Times, CP, zAAP, zIIP times– Low overhead– Extendable with User inserted sections
• “Overview of the WAS SMF Record 120-9”– WP101342
• WAS V7 SMF Summary Browser available from:– https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?
source=zosos390 (Select “SMF Browser for WAS for z/OS V5 and V6”)
04/19/23
35© 2008, 2009 IBM Corporation
Performance & Capacity Planning
Education Available:• IBM Training course
‘Maximizing WebSphere Performance on z/OS’ (OZ850).
Capacity Planning• Contact your IBM Rep to use the zPSG, zSeries processor
sizing for new applications.
For zAAP capacity projections, see • Obtaining the zAAP Usage Estimation Information - WP100431 • zAAP Estimation w/ Java5 & WAS for z/OS V6.1 - TD103460
04/19/23
36© 2008, 2009 IBM Corporation
H. Problem DeterminationGood “PD” isn’t an exact science; • It’s based on a thorough understanding of WebSphere &
z/OS, experiences (usually unsuccessful), pattern recognition, contacts & ability to use many tools.
• Your best “tools” are your brain, ability to search many information sources, and communication with other subject-matter “experts.”
Tools:• Browsers, Editors, FTP clients, telnet clients, • ISPF, SDSF, MXI, Commands, SPUFI, Skills:• UNIX, vi, shell scripting, jython, jacl, • MVS, TSO, ISPF, SDSF
04/19/23
37© 2008, 2009 IBM Corporation
PD DocumentationInfoCenter: Troubleshooting and support• Overview and new features • How do I?... Troubleshooting • Debugging applications • Adding logging and tracing to your application • Diagnosing problems (using diagnosis tools) • Accessing the Support site
Redbooks & Redpapers:• Problem Determination for WebSphere for z/OS SG24-6880
• Problem Determination Methodology for WebSphere REDP6001
• Problem Symptoms in WebSphere for z/OS REDP6002
• Problem Avoidance for WebSphere App. Server REDP6003
• WAS for z/OS Problem Determination Means & Tools REDP6880
04/19/23
38© 2008, 2009 IBM Corporation
Summary• There is a great deal of information available.
– Trick is to find the right document quickly!
• Become familiar with the information sources.
– InfoCenter
– Techdocs
– Take the time to READ!
• Experiment with your own system.
• Know whom to call ;-)
• Turn this: into This:DFK
Data Warehouse
GeneralLedger
AP
SalesCorrections
POReceiving
Return toVendor
WarehouseManagement
Credit App
EmployeeChange Notice
OTHER A PPS - PC
ACCT S R EC A PPS - PCINVENT ORY CON TROL APPS - PC INVENT ORY CON TROL APPS - PC
Journal Entry Tool Kit
Scorecard
ResourceScheduling
P09 - P17Cyb.
Mill.
Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
StockStatus
Polling
On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life)
Post LoadBilling
HomeDeliveries
-Transfers
Planning
PurchaseOrder
SolutionSoftware
Inventory Info
Interface
Sales Posting
Price ManagementSystem
Cycle PhysicalInventory
SKUInformation
Customer RepairTracking I35 Early Warning
System
MerchandiseAnalysis
AutoReplenishment
CTO
InterceptCounts
EmployeePurchase
Tex A
ACH
Stock Options
Customer PerceivedIn-Stock
Tx
SS
CapitalProjects
FixedAssets
ReconFile
Repair
EDICoordinator
Mesa D ataNEW Sound scan
Resumix
Op.
Store BudgetReporting
Tally Sheet
Cash Receipts/Credit
HouseCharges
Ad Expense
-PromoAnalysis
PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
PriceTesting
Media
Bonus/HR
Hand ScanApps
Shows
POS
SalesTax
A04 - CustRefund Chks
Equifax
Credit
CellularRollover
SatelliteSystem
Scanning
VAN
SKU Rep
Host to AS400Communication
Layaways
Bus Systems
V04-SignSystem
Count CorrectionsN.
P01-EmployeeMasterfile
CustomerOrder
ABCCo
Universal AccountReconcilliation
DepositoryBanks
CellPhones
- ISPTracking
AAS
PO
Cash Over/Short
Coop SKU SelectionTool
SKUPerformance
SupplierCompliance
1
DRKABBX
Misc Accounting/Finance Apps - PC/NT
AIMSMngr Approval
Batch ForcastingAd Measurement
AIMSReportingAd
Launcher
MktReactions
SpecSource
website
RebateTransfer
SignSystem
WriterWorkspace
PowerSuiteStore
Monitor
Calendar
Stores & Mrkts
Due Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
Reports
BroadcastFilter
Smart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3Reports
Connect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepair
WarrantyBillingSystem
Process Servers(Imaging)
DFK
Data Warehouse
GeneralLedger
AP
SalesCorrections
POReceiving
Return toVendor
WarehouseManagement
Credit App
EmployeeChange Notice
OTHER A PPS - PC
ACCT S R EC A PPS - PCINVENT ORY CON TROL APPS - PC INVENT ORY CON TROL APPS - PC
Journal Entry Tool Kit
Scorecard
ResourceScheduling
P09 - P17Cyb.
Mill.
Millennuim 3.0
Banks - ACH and Pos toPay
Cobra
StockStatus
Polling
On-line NewHire Entry
CTS
Plan Administrators(401K, PCS, Life)
Post LoadBilling
HomeDeliveries
-Transfers
Planning
PurchaseOrder
SolutionSoftware
Inventory Info
Interface
Sales Posting
Price ManagementSystem
Cycle PhysicalInventory
SKUInformation
Customer RepairTracking I35 Early Warning
System
MerchandiseAnalysis
AutoReplenishment
CTO
InterceptCounts
EmployeePurchase
Tex A
ACH
Stock Options
Customer PerceivedIn-Stock
Tx
SS
CapitalProjects
FixedAssets
ReconFile
Repair
EDICoordinator
Mesa D ataNEW Sound scan
Resumix
Op.
Store BudgetReporting
Tally Sheet
Cash Receipts/Credit
HouseCharges
Ad Expense
-PromoAnalysis
PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
PriceTesting
Media
Bonus/HR
Hand ScanApps
Shows
POS
SalesTax
A04 - CustRefund Chks
Equifax
Credit
CellularRollover
SatelliteSystem
Scanning
VAN
Ad Expense
-PromoAnalysis
PriceMarketingSupport
BMP - Busperformance Mngt
StoreScorecard
PriceTesting
Media
Bonus/HR
Hand ScanApps
Shows
POS
SalesTax
A04 - CustRefund Chks
Equifax
Credit
CellularRollover
SatelliteSystem
Scanning
VAN
SKU Rep
Host to AS400Communication
Layaways
Bus Systems
V04-SignSystem
Count CorrectionsN.
P01-EmployeeMasterfile
CustomerOrder
ABCCo
Universal AccountReconcilliation
DepositoryBanks
CellPhones
- ISPTracking
AAS
PO
Cash Over/Short
Coop SKU SelectionTool
SKUPerformance
SupplierCompliance
1
DRKABBX
Cash Over/Short
Coop SKU SelectionTool
SKUPerformance
SupplierCompliance
1
DRKABBX
Misc Accounting/Finance Apps - PC/NT
AIMSMngr Approval
Batch ForcastingAd Measurement
AIMSReportingAd
Launcher
MktReactions
SpecSource
website
RebateTransfer
SignSystem
WriterWorkspace
PowerSuiteStore
Monitor
Calendar
Stores & Mrkts
Due Dates
Smart Plus
InsertionsOrders
BudgetAnalysis Tool
Print CostingInvoice App
Reports
BroadcastFilter
Smart PlusLauncher
GeneralMaintenance
Printer PO
PrinterMaintenance
VendorMaintenance
Vendor Setup
Connect 3
Connect 3Reports
Connect 3PDF Transfe
Spec SourceSKU Tracking
S20-SalesPolling
Prodigy
PSP
In-HomeRepair
WarrantyBillingSystem
Process Servers(Imaging)
04/19/23
39© 2008, 2009 IBM Corporation
Questions ?
Suggestions for future Techdocs?• Send an e-mail to: