SDSF Enhancements April 2016 New Commands New commands provided in - - PowerPoint PPT Presentation

sdsf enhancements
SMART_READER_LITE
LIVE PREVIEW

SDSF Enhancements April 2016 New Commands New commands provided in - - PowerPoint PPT Presentation

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)


slide-1
SLIDE 1

SDSF Enhancements April 2016

slide-2
SLIDE 2

2

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.

slide-3
SLIDE 3

3

ENQ

  • Display active system enqueues

Syntax: “ENQ major-name-pattern sysname-pattern” Defaults: “major-name-pattern” is “SYSDSN” “sysname-pattern” is local system ENQ command secured via ISFCMD.ODSP.ENQUEUE.sysname

slide-4
SLIDE 4

4

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.”

slide-5
SLIDE 5

5

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
slide-6
SLIDE 6

6

ENQ Use Case – Arrange columns

…or “ARR ?” if you prefer a popup list “ARR” primary command…

slide-7
SLIDE 7

7

ENQ Use Case – Filter on LE library

slide-8
SLIDE 8

8

ENQ Use Case – for SYSDSN on all systems within the sysplex

slide-9
SLIDE 9

9

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

slide-10
SLIDE 10

10

SYM – Static and Dynamic symbols

  • STATIC symbols as defined in IEASYM
  • DYNAMIC variables evaluated when referenced
slide-11
SLIDE 11

11

“N” Action Character from DA table

Display address space level enqueues for all major names

ZSP04649-USEN-00