For a work manager that is an EWLM participant, the enclave services
internally invoke the ARM services. A work manager becomes an EWLM
participant when it connects to WLM through the IWM4CON service with
EWLM=YES
.
Table 1 shows the ARM services that
are invoked by the enclave services.
Table 1. WLM Enclave Services and
ARM APIs
Enclave service |
Description |
ARM service |
Parameters |
IWM4CON |
Connect to WLM, identify the work
manager as an EWLM participant |
arm_register_application |
app_name = SUBSYS |
arm_register_transaction |
|
arm_start_application |
app_group_name = GROUPNM
app_instance_name = SUBSYSNM
|
IWM4ECRE with ESTRT(IMPLIED) |
Create an enclave |
arm_start_transaction |
|
IWMESTRT |
Start a work request |
arm_start_transaction |
|
IWMESTOP |
Stop a work request |
arm_stop_transaction |
|
IWMEBLK |
Indicate that processing of a work request is
blocked |
arm_block_transaction |
|
IWMEUBLK |
Indicate that processing of a work request is
no longer blocked |
arm_unblock_transaction |
|
IWMEDELE |
Delete an enclave |
arm_stop_transaction (if applicable) |
|
IWM4DIS |
Disconnect from WLM |
arm_destroy_application |
|