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