Enclave Services and the ARM API
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 14 shows the ARM services that are invoked
by the enclave services.
Table 14. WLM Enclave Services and ARM APIsEnclave 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
| |
|