DFSFXC50

DFSFXC50 is the IMS Database Sync Point Processor. Some of the processing is done in DFSDFX50, but most of the work is done in routines called by DFSDFX50.

DFSFXC50 performs three main functions:

·    purges database buffers at sync point phase 1

·    releases held resources at sync point phase 2

·    deletes PSB and DMB resources at program termination

DFSFXC50 is usually entered in cross-memory mode. No SVCs except abend can be issued unless ISWITCH TO=DLI is used. No structure in control region private can be accessed.

Hints

Most of the work accomplished for database synchronization point processing is done by modules invoked by DFSFXC50 rather than by DFSFXC50 itself. Thus CPU used by DFSFXC50 should not be a performance consideration. However all of the other work done at synchronization point time (see also module DFSFXC30) can be considerable. You might be taking checkpoints too frequently and therefore using more resources than the job requires.

Reference Sources

More information is available in the IMS SVSOURCE Library Data Set. See your IMS systems programmer.