SDSF Enhancements April 2016
New Commands • New commands provided in APAR PI56007 • ENQ (enqueues for each system in the sysplex) • ENQC (enqueues with contention) • SYM (system static and dynamic symbols for each system in the sysplex) • New N action character on the DA panel (invokes ENQ panel to show all of the enqueues associated with the ASID) You can sort, filter, and arrange columns on the new panels. Access these new panels through SDSF, SDSF REXX, and the SDSF Java API. 2
ENQ • Display active system enqueues “ ENQ major-name-pattern sysname- pattern” Syntax: “major -name- pattern” is “SYSDSN” Defaults: “ sysname- pattern” is local system ENQ command secured via ISFCMD.ODSP.ENQUEUE.sysname 3
ENQ Use Case – Example #1 • “Show me the enqueues for DB2 Shadow data sets that are owned exclusively by each of my DB2 V10 subsystems.” 4
ENQ Use Case - Example #2 • Problem statement • “Show me all jobs on all systems in the sysplex that have enqueues against the Language Environment modules ” • Illustrates: • Arrange column order • Add Filter • Issue 5
ENQ Use Case – Arrange columns “ARR” primary command… …or “ARR ?” if you prefer a popup list 6
ENQ Use Case – Filter on LE library 7
ENQ Use Case – for SYSDSN on all systems within the sysplex 8
ENQC - Display all enqueues with contention • “What are my active enqueues? Who is the owner, how many and which jobs are waiting?” Displays the current enqueue contention in the system (where there are jobs waiting for a resource that is 'owned' by another job). ENQC Command secured via ISFCMD.ODSP.ENQUEUE.sysname 9
SYM – Static and Dynamic symbols • STATIC symbols as defined in IEASYM • DYNAMIC variables evaluated when referenced 10
“N” Action Character from DA table Display address space level enqueues for all major names ZSP04649-USEN-00 11
Recommend
More recommend