Consider the following when writing your server exit routine:
- If the server exit disposes of a work area, understand that storage
within the work area might contain data that is needed to process
the request. The server exit might need to refrain from accessing
such data after the work area is freed or appropriately preserve a
copy of the needed data before the work area is released.
- If the server exit fails to provide a work area suitable for processing
the request, XCF cancels the request with a response code indicating
that the server failed to provide a suitable work area, and thus refused
to process the request. (Note that when the work area is not provided,
XCF does not even present the request to the server.) See Server exit failures