z/OS MVS Programming: Workload Management Services
Previous topic |
Next topic
|
Contents
|
Index
|
Contact z/OS
|
Library
|
PDF
Contents (exploded view)
z/OS MVS Programming: Workload Management Services
SC34-2663-00
MVS Programming: Workload Management Services
Abstract for z/OS MVS Programming: Workload Management Services
Summary of changes
Changes made in z/OS Version 2 Release 1, as updated December 2013
Changes made in z/OS Version 2 Release 1
Using the Workload Management Services
Introducing the Workload Management Services
Services for Subsystem Work Managers
Why Use the Work Manager Services
Why Use the Execution Delay Monitoring Services
Why Use the Enclave Services
Comparison to Other Services
Enterprise Workload Manager (EWLM)
Why Use the Queueing Manager Services
Why Use the Routing Manager Services
Why Use the Scheduling Environment Services
Why Use the Sysplex Routing Services
Why Use the Query System Information Service
Services for Performance Monitors
Why Use the Workload Reporting Services
Getting Information from SMF Type 99
Services for Application Programs
WLM Services Supporting 64-bit Addressing
Using The Subsystem Work Manager Services
Considerations Before Using the Services
Suggested Services for a Single Address Space Transaction Manager
Using the Execution Delay Monitoring Services
Suggested Services for a Work Manager Calling a Data Manager
Services for Multiple Address Space Work Managers
Execution Delay Monitoring Services for Multiple Address Space Work Managers
Services for Work Managers that Distribute Work Requests
Determining the Subsystem Name and Type
Using IWMWMCON When Distributing Work in a Sysplex
Example of Using IWMWMCON
Creating and Using Enclaves
Why Would You Use an Enclave?
SRBs in Enclaves
Tasks in Enclaves
Comparison of Enclaves and Execution Delay Services
Creating an Enclave
Comparison between Independent, Dependent and Work-dependent Enclaves
Registering an Enclave
Multisystem Enclaves
Scheduling an SRB in an Independent Enclave
Joining Tasks to an Independent Enclave
Using Dependent Enclaves
Using a Multisystem Enclave
Performance Management of Address Spaces with Enclaves
Using ENQ/DEQ or Latch Manager Services with Enclaves
Enclave Resource Accounting
Managing the Performance of Work in Enclaves
Using Independent Enclaves
Using Dependent Enclaves
Using Work-dependent Enclaves
Querying an Enclave's Classification Information
Querying a Dispatchable Unit's Enclave Status
Deleting an Enclave
Participating in Enterprise Workload Management
Enclave Services and EWLM
Modelling Your Business Transactions
Using Enclaves without EWLM Participation
Mapping EWLM Work Requests to Enclaves
Connecting with WLM as an EWLM-Participant
Disconnecting from WLM
Creating an Enclave
Deleting an Enclave
Classifying Work Requests
Starting and Stopping Work Requests Explicitly
Continuing a Work Request at Another Application
Blocking/Unblocking Work Requests
Enclave Services and the ARM API
Instrumenting a C Application for ARM
Using the ARM Services for Instrumenting Applications and for Managing ARM Transactions on z/OS
Supporting Transaction Management
z/OS ARM Sub-buffers to Support WLM management
New Sub-buffer arm_subbuffer_zos_connect
New Sub-buffer arm_subbuffer_zos_classify
Compiling an ARM-instrumented Application
Using the C/C++ Compiler in BATCH
Using the C/C++ Compiler under z/OS UNIX System Services
Binding an ARM-instrumented Application
Using the Binder in BATCH
Using the Binder under z/OS UNIX System Services
Running an ARM-Instrumented Application
Running an Application in Batch or as a Started Task
Running an Application under z/OS UNIX System Services
Using the Queueing Manager Services
Example of Using the Queueing Manager Services
Managing the Number of Server Instances per Server Address Space
Directing Work Requests to a Specific Server Region
Updating a Service Definition with Application Environment Information
Using the Queueing Manager Connect Exit
Exit Routine Environment
Register Usage
Restrictions
Using the Routing Manager Services
A Routing Manager Model
Using the Routing Server Connect Exit
Exit Routine Environment
Register Usage
Using the Scheduling Environment Services
Obtaining Scheduling Environment Definitions
Manipulating Resource State Settings
A Model Work Flow
Using the Sysplex Routing Services
Why Use the Sysplex Routing Services?
When to Use the Sysplex Routing Services
Registering as an Eligible Server
Determining Where to Route Work
Deregistering as an Eligible Server
Example of Using the Sysplex Routing Services
WLM Sysplex Workload Distribution
Calculation of server weights
Example
Using the Workload Reporting Services
When to Use the Workload Reporting Services
Using ENF Signals to Guide Data Collection
ENF Event Code 41
Using the IWMRCOLL Service
Using the Information in IWMWRCAA
Using the Subsystem Work Manager Delay State Information
Using the Continued State Information
Using Delay States to Report Subsystem Interactions
Using the Response Time Information
Interpreting Report Class Data
Using the IWMRQRY Service
Using the Administrative Application Services
Installing a Service Definition
Mapping a Service Definition
Adding Program-Specific Extensions to a Service Definition
Example of Service Definition Extensions
Maintaining the Service Definition
Checking a Service Definition Using IWMDINST
Recommended Validity Checking
Preventing Service Definition Overlays
Using the COND Parameter on IWMDINST
Using the ENQ Macro
Example of Using IWMDINST to Install a Service Definition
Extracting a Service Definition
Example of Using IWMDEXTR to Extract a Service Definition
Activating a Service Policy
Example of Activating a Policy using IWMPACT
Querying the Active Classification Rules
Example of IWMCQRY
Using SMF Record Type 99
When to Start SMF Record Type 99
Starting SMF Record Type 99
Identifying Work in SMF Type 99 Records
Identifying Server Service Classes
Identifying Internal Service Classes
Interpreting Trace Table Entries
Policy Adjustment
Resource Adjustment
Receivers and Donors
Performance Index
Receiver Value
Net Value
Small Processor Consumer
Storage Housekeeping
Reverse Housekeeping
Interpreting Management Policy Data
Dispatching Priority
MPL Targets
Swap Protect Time
Storage Target
Cap Slices
I/O Priority
Number of Server Address Spaces
Buffer Pool Management Data
Interpreting Plots
System Paging Delay Plot
Period MPL Delay Plot
Period Ready User Average Plot
Period Swap Delay Plot
Period Paging Rate Plot
Period Proportional Aggregate Speed Plot
I/O Delay Plot
Queue Delay Plot
Address Space Paging Plots
Central Storage Plot
Processor Storage Plot
I/O Velocity Plot
Buffer Pool Hitratio Plot
Interpreting Priority Table Data
Interpreting Lack of Action
Examples of Interpreting SMF Record Type 99
Action Trace Example
Interpreting the Trace Data
MPL Policy Example
Reference: Workload Management Services
IWMCNTN — WLM Contention Notification
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMCQRY – Querying Classification Attributes
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMDEXTR – Extracting WLM Service Definition
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMDINST – Installing Service Definition
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMEBLK – Work Request Blocked
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWMEDREG — Deregistering a WLM Enclave
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMEGCOR – Retrieving a Correlator
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWMEJOIN macro — WLM Enclave Join Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMELEAV macro — WLM Enclave Leave Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMEQTME macro — Enclave CPU Time Query
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWMEREG — Registering a WLM Enclave
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMERES — Changing an Enclave
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMESQRY – Querying Enclave State
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMESTOP – Stopping a Work Request
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMESTRT macro — Work Request Start
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMEUBLK – Work Request No Longer Blocked
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWMEXPT – Exporting a WLM Enclave
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMGCORF – Getting Correlator Flags
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMIMPT – Importing an Enclave
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMMXDC – Exit For Collecting Resource Data
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMMXRA – Exit For Adjusting Resources
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMPACT – Activating Service Policy
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMPQRY – Querying Active Service Policy
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMQCXIT macro — Queue Manager Connect Exit
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMRCOLL – Collecting Workload Activity Data
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMRESET – Change a Job
Environment
Programming Requirements
Restriction
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMRQRY – Collecting Address Space Delay Information
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMSCORF macro — Set Correlator Flags
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWMSCXIT macro — Server Manager Connect Exit
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSEDES – Scheduling Environments Determine Execution Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSEQRY – Scheduling Environments Query Service
Environment
Programming Requirements
Restriction
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSESET – Scheduling Environments Set Resource
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSEVAL – Scheduling Environments Validate Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSINF — WLM Server Manager Inform Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSRDNS – Get Sysplex Routing Location List
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSRDRS – Deregister a Server for Sysplex Routing
Environment
Programming Requirements
Restrictions
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMSRFSV macro — Sysplex Routing Find Server Routine
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSRSRG – Register a Server for Sysplex Routing
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSRSRS macro — Sysplex Routing Information
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMUEXPT – WLM Undo Export Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMUIMPT – WLM Undo Import Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMWMCON macro — WLM Modify Connect service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWMWQRY – Query Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMWQWRK – Query Work Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMWSYSQ – Querying System Information
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4AEDF macro — WLM Define Dynamic Application Environments
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4CLSY – Classifying Work
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4CON – Connecting to Workload Management
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4DIS – Disconnecting from Workload Management
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWM4ECRE macro — Create Enclave
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4EDEL – Deleting an Enclave
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4EQRY macro — Enclave Query
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4HLTH – Setting Server Health Indicator
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4MABN macro — Monitor environment abnormal event
Environment
Programming Requirements
Restrictions
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MCHS macro — Change State of Work Request
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MCRE macro — Create delay monitoring environment
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MDEL macro — Delete delay monitoring environment
Environment
Programming Requirements
Restrictions
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MDRG – Deregister a Resource From Monitoring
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4MGDD macro — Define Descriptions for Generic Delay States
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MINI macro — Monitor environment initialization
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MNTF macro — Notify of work execution completion
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MREG – Register a Resource For Monitoring
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4MRLT macro — Relate monitoring environments (PBs)
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4MSTO macro — Stops a Work Unit
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MSTR macro — Indicate the start of a work unit
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MSWC macro — Monitoring environment switch
Environment
Programming Requirements
Restrictions
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MUPD macro — Updates Data of a Work Unit
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MXFR macro — Monitoring environment transfer
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4MXTR macro — Monitor environment extract service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4RPT macro — Report response time
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWM4QDE – Deleting a Request from the Queue for An Execution Address Space
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4QIN – Inserting a Request Onto the Queue for an Execution Address Space
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4SLI – Application Environment Limit Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4SRSC – Obtain Server-Specific Routing Information
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4SSL – Selecting a Request from a Caller's Work Manager Queue
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4SSM – WLM Server Select Secondary Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4STBG macro — WLM Begin Server Transaction Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4STEN – Ending a Request from a Caller's Work Manager Queue
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWM4TAF — WLM Temporal Affinity Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
Appendixes
Appendix A. SMF type 99 action codes
Appendix B. Application Validation Reason Codes
Appendix C. Structure of the XML Service Definition (DTD)
Appendix D. C Language Interfaces for Workload Management Services
Interfaces for Sysplex Routing Services
Interface for Querying a Virtual Server
Appendix E. WLM Services supporting 31–bit addressing only
IWMAEDEF — Defining Dynamic Application Environments to Workload Management
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMCLSFY macro — Classify work request
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWMCONN – Connecting to Workload Management
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWMDISC – Disconnecting from Workload Management
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMECQRY – Querying Enclave Classification Attributes
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMECREA – Create an Enclave
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMEDELE – Delete an Enclave
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMEQRY macro — Enclave Query
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWMMABNL – Recording Abnormal Event
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMMCHST – Monitoring Change State Of Work Unit
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMMCREA – Create Delay Monitoring Environment
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMMDELE – Deleting the Monitoring Environment
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMMEXTR – Monitor Environment Extract
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMMINIT – Initialize Monitoring Environment
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Examples
IWMMNTFY – Notify of Work Execution Completion
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMMRELA – Relate Monitoring Environment Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMMSTOP – Stopping a Work Unit
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMMSTRT – Indicating the Start of a Work Unit
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMMSWCH – Switch Monitoring Environment
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMMUPD – Updating Data of a Work Unit
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMMXFER – Transfer Monitoring Environment
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMQDEL – Deleting a Request from the Queue for An Execution Address Space
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMQINS – Inserting a Request Onto the Queue for An Execution Address space
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMRPT – Report on Work Request Completion
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
IWMSLIM – Application Environment Limit Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSSEL – Selecting a Request from a Caller's Work Manager Queue
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSSEM – WLM Server Select Secondary Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSTBGN – Beginning a Request from a Caller's Work Manager Queue
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMSTEND – End a Request from a Caller's Work Manager Queue
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
IWMTAFF — WLM Temporal Affinity Service
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
Syntax
Parameters
ABEND Codes
Return and Reason Codes
Example
Trademarks
Programming Interface Information
Index for MVSâ„¢ Programming: Workload Management Services
FOOTER
Copyright IBM Corporation 1990, 2014