CPI-C support provided by HCL Workload Automation for Z

Your ATPs can issue requests to HCL Workload Automation for Z through the API using CPI-C. Although your programs can use any CPI-C verbs, you should consider this information before you write your programs. It describes how the partner TP, HCL Workload Automation for Z, responds to certain verbs:
CMACCP
Accept_Conversation

CMACCP is not applicable because the ATP must initialize and allocate the conversation.

CMALLC
Allocate

CMALLC must be issued by the ATP to allocate the conversation.

CMCFMD
Confirmed

CMCFMD is returned by HCL Workload Automation for Z when a confirm verb is issued by the ATP. But HCL Workload Automation for Z does not perform additional processing for a confirm request. The confirmed verb is issued when the request is received.

CMINIT
Initialize_Conversation

CMINIT must be issued by the ATP to initialize the conversation.

CMRCV
Receive

The ATP should repeat CMRCV calls to ensure that it receives the requested data. This is because when HCL Workload Automation for Z receives the send state from the ATP and has no data to send at that time, it issues a receive inviting the ATP to send more requests. So the ATP determines the frequency of the polling.

CMSED
Set_Error_Direction

CMSED can be issued but is not used by HCL Workload Automation for Z.

CMSERR
Send_Error

CMSERR can be issued but is not used by HCL Workload Automation for Z.

CMSLD
Set_Log_Data

CMSLD can be issued but is not used by HCL Workload Automation for Z.

CMSTPN
Set_TP_Name
Specify TP name EQQAPI, which is the default name. HCL Workload Automation for Z recognizes these TP names:
EQQTRK
Supplied by trackers that communicate with the controller through APPC
EQQAPI
Supplied by user programs (ATPs) that communicate with HCL Workload Automation for Z through the API.