Contains the information required by the exit routines for processing at each exit point. A pointer to this structure, together with the exit point identifier, is passed to each exit function.
Syntax:
typedef cblt_rtncode (*PFI_IDP_EXIT)(mf_uns32 exit_point,
IDP_EXIT_INFO *exit_info);
On Entry:
- exit point
- Exit point in the request handler:
1
|
External data value modification - input parameter
|
2
|
Internal data value modification - input parameter
|
3
|
Unmapped named external input parameter
|
4
|
End of input request processing
|
5
|
Start of response processing
|
6
|
Internal data value modification - output parameter
|
7
|
External data value modification - output parameter
|
8
|
End of response processing
|
9
|
End of request processing
|
- exit_info
- Usage depends on the exit point
On Exit:
- exit_info
- Usage depends on the exit point
Return codes:
Depends on the exit point.