Modifying the server configuration member for IMS Direct
To optionally configure IMS Direct, configure IMS Direct parameters in your Accelerator Loader server configuration file.
About this task
Use this procedure to configure optional IMS Direct parameters in your Accelerator Loader server configuration file.
IMS Direct supports access to multiple IMS subsystems and calls to compression exits and Guardium encryption and decryption exits, each of which requires additional configuration.
Using exits
If you use compression exits or Guardium encryption and decryption exits, you can configure the server to call these exits, providing optimization.
For compression exits, the default mode of operation is to call
them in TCB mode with a serialization latch held and a PST address of 0. This can be inefficient
since most of the IMS Direct processing takes place in SRB mode on a zIIP. If you know enough about
your compression exit, you can optimize performance of the exit by specifying it in either the
IMSDIRCMPTCBn, or
IMSDIRCMPSRBn statements, which are described in the procedure
below. All exits are called for INIT and TERM in TCB mode.
-
Decompression calls may be made in TCB mode, without serialization by specifying the name in an
IMSDIRCMPTCBnstatement. This will allow parallel threads to run without serialization, improving performance. -
Decompression calls may also be made in SRB mode, without serialization, by specifying the name in an
IMSDIRCMPSRBnstatement. This will avoid a task switch for each compressed segment, improving performance. Note that the supplied IMS compression DFSCMPX0 exits and DFSKMPX0 will run in SRB mode.
Guardium decryption exits require a PST and PST work
area. A dummy PST with a PST work area is passed to these exits when they are specified in an
IMSDIRDECXITn statement, which is described in the procedure.
Guardium decryption exits can run in SRB mode, without serialization.