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

Concepts
What Is CPI-C?
Chapter 134
the functions. The mapping between the X/Open functions and the IBM
CPI-C 2.0 functions is shown in Table 1-1, “Mapping Between X/Open
Functions and IBM CPI-C 2.0 Functions.
For Java programs, SNAplus2 implements Java CPI-C as in IBM's
CS/NT product (the package COM.ibm.eNetwork.cpic). It also includes
three additional CPI-C functions (Set_Conversation_Context,
Set_Local_LU_Name, and Extract_Local_LU_Name) which are part of
the standard SNAplus2 CPI-C implementation but are not included in
CS/NT.
For Windows SNAplus2 CPI-C on Windows implements Windows CPI-C (as defined by
the WOSA SNA specification).
End of Section Communication between Programs
Many hardware and software elements in the SNA environment are
required in order for two programs to communicate with each other. The
following diagram illustrates the elements relevant to programmers.
Table 1-1 Mapping Between X/Open Functions and IBM CPI-C 2.0
Functions
X/Open Function IBM CPI-C 2.0 Function
Extract_Conversation_Security_User_ID
(xcecsu)
Extract_Security_User_ID (cmesui)
Set_Conversation_Security_Password
(xcscsp)
Set_Conversation_Security_Password
(cmscsp)
Set_Conversation_Security_Type (xcscst) Set_Conversation_Security_Type (cmscst)
Set_Conversation_Security_User_ID
(xcscsu)
Set_Conversation_Security_User_ID
(cmscsu)