Previous Topic: Windows Client Middleware User ExitsNext Topic: CI_CM_DPC_FLOW_COMPLETE_COMM_ERROR – Client Manager Communications Error Exit (Windows)


Client Manager - Windows User Exits

All supplied Client Manager user exits are written using the C programming language. The following table briefly describes the Client Manager Exits:

Client Manager: Language: C

User Exit Name

Source Code

Description

CI_CM_DPC_FLOW_COMPLETE_COMM_ERROR

cicmclx.c

Handle communications error while processing a synchronous cooperative flow request.

CI_CM_ID

cicmclx.c

Client Manager unique ID (supports the use of Multi-Instance Client Manager). Used by the Client Manager application.

CIDE_INIT

cidexit.c

Conversation Instance Data—Initialize. Used to disable or enable subsequent CIDE_PROC calls.

CIDE_PROC

cidexit.c

Conversation Instance Data—Process. Used to modify certain fields of the Conversation Instance data (for example UserId and Password), prior to the conversation supporting a cooperative flow being created.

DECRYPT

decrexit.c

Decrypt CFB from GUI client if the data in Enhanced Security is to be used and the target server environment has a derived Security_Level of Remote and the CFB encryption flag indicates the CFB has been encrypted.

IEFDP_CLEANUPDIR

iefdir.c

Client Manager Directory Services—Cleanup Allows for deallocation of resources, which can have been allocated to support directory services.

IEFDP_INITDIR

iefdir.c

Client Manager Directory Services—Initialize (disable or enable subsequent Directory services calls)

IEFDP_SEARCHDIR

iefdir.c

Client Manager Directory Services—Search Implementation of the transaction server search algorithm.

RSCUSERENTRY

iorscclx.cxx

This exit supports multiple APIs that allow inspection and modification of user data and application data before it is sent to a target server on HP NonStop. User and application data received from the target server can also be inspected or modified before forwarding to the client application.

Details for the preceding user exits follow in a separate section for each.