HP-UX SNAplus2 CPI-C Programmer's Guide (June 2003)

Writing CPI-C Applications
CPI-C Call Summary
Chapter 266
Initialize_For_Incoming (cminic)
This call is used by the invoked program to obtain a conversation ID for
an incoming conversation which it will later accept with
Accept_Incoming. This enables the program to issue Accept_Incoming in
nonblocking mode, if required, instead of using Accept_Conversation
which always operates in blocking mode.
Set_* Calls to Change Initial Conversation Characteristics
After issuing the Initialize_Conversation call, the invoking program can
change the initial conversation characteristics by issuing any of the calls
listed in Table 2-1, “Set_* Calls to Change Initial Conversation
Characteristics.”. These calls can only be issued in Initialize state.
Table 2-1 Set_* Calls to Change Initial Conversation Characteristics
Call Sets
Set_Conversation_Type (cmsct) Conversation type
Set_Mode_Name (cmsmn) Mode name
Set_Partner_LU_Name (cmspln) Partner LU name
Set_TP_Name (cmstpn) Partner program's TP name
Set_Return_Control (cmsrc) Return control
Set_Sync_Level (cmssl) Synchronization level
For Unix
Set_Conversation_Context (cmsctx) Conversation context (groups this
conversation with a previous one)
End of Section
Set_Conversation_Security_Type (cmscst) Conversation security type
Set_Conversation_Security_User_ID (cmscsu) Security user ID
Set_Conversation_Security_Password (cmscsp) Security password