CICS Application File Control System | CAFC | Cut the costs of Dynamically
Managing CICS Resources

Replace CA DADS Plus with CAFC.

CAFC provides the real choice for customers who want to replace expensive, incumbent legacy software with state of the art CICS resource management. In many cases, CAFC will improve on the capabilities of the products it replaces and offer cost savings. Dynamically manage CICS resources with a CICS tool for the 21st century. CAFC can be deployed quickly, maintained simply and it’s easy to use. CAFC is the premier offering to make CICS available 24 hours a day, speed processing, prevent CICS outages and simplify complexity inherent in managing CICS resources.

CAFC Benefits

  • Allows operations to provide 24 hour CICS service
  • Maximize CICS availability through dynamic file allocation and deallocation
  • Extends windows for batch updates
  • Reduces complexity of the CICS JCL procedure
  • Eliminates JCL errors/delays caused by unavailable files
  • Reduces operator errors through LIST file commands
  • Reduces manual intervention by CICS console operators
  • Increases productivity for on-line development staffs
  • Improves new system reliability by extending production file availability during prime shift testing
  • Allows batch jobs and scheduling systems to initiate CICS transactions and CEMT requests

CAFC - Product Description

CAFC streamlines the operation and user friendliness of CICS in three areas:

  • application file control
  • dynamic file allocation
  • communication between batch jobs and CICS regions


CAFC allows systems and operations staff to build logical lists of CICS resources such as files, transactions, journals, data tables and transient data queues. One list might contain all the data and index components assigned to a data base application. A second list might contain all the payroll files from a division that are normally processed in a consolidated run. A third fist might be a group of lists, where each sub­list contains an individual division or department's files.


Once these lists have been defined, commands that reference the list names can be entered, on-line or from a batch job. A single command may open (or close) 5, 50, or 500 files while simultaneously managing the associated resources like transactions journals and data queues. The command could automatically enable or disable the associated transactions, allowing or disallowing on-line accesses. CAFC also issues and manages recalls without tying up SVC99. These allocation/management facilities extend to all types of resources and files, including VSAM, VSAM with Resource Level Sharing, ISAM, remote and local DLI, BDAM, Extra and Intra-partition data sets, Journals, QSAM and RPLs. Files may be passed back and forth between CICS and batch processing without disrupting CICS users. Specific DFHRPL program libraries can be loaded at region initialization and maintained without cycling the region.


Resource groupings and dynamic file allocation are enhanced by CAFC's VTAM based Batch-to-CICS communication facility. CAFC facilities allow embedded file requests (e.g., Opens or Closes, Allocations or Frees, set to Update or to Read-only) directly in the batch job's JCL. The requests are then passed to CICS. Comprehensive return codes and/or responses are immediately sent back to the batch job for condition code testing.


Whenever a batch job is initiated that needs CICS files for a batch run, CAFC guarantees that the files are available. When batch processing is complete, files are automatically returned to CICS (with the proper data set attributes set), ready for on-line inquiries and data entry. No operator intervention is required. CAFC 's Batch Interface can also be used to load program NEWCOPYs, initiate almost any CICS transaction, execute CICS programs, communicate file requests to non-IBM data base systems and start almost any CEMT or DBControl command.


An installation can maintain complete data integrity along with scheduling freedom by using CAFC's communication facilities for Dynamic File Allocation. Production and test files can conveniently be recalled, de-allocated, copied, renamed or switched to alternate DSnames to provide fresh test files or copies set to read-only. CICS FCT entries can be assembled and added before the actual files exist. DCT entries can also be dynamically defined and installed without cycling the region.


Most of the DD statements in the CICS JCL procedure are removed. This feature eliminates JCL errors related to data sets not available, and guarantees clean start-ups. A major operational benefit is the reduction of non-productive time during CICS region initialization. CAFC's dynamic allocation on first reference dramatically reduces the number of files that have to be recalled and or allocated during CICS initialization. Regions initialize quickly because CAFC is managing recalls and allocations for CICS. The waits and overhead are efficiently spread across normal application activity after the region becomes active.


CAFC provides four major on-line displays and entry screens:

  • Table Maintenance,
  • Command Functions,
  • Region Customization Options
  • Utility Service Functions


The package is menu-driven with full screen displays with appropriate edits on each entry. The sign-on screen, when activated, validates a USERID and a PASSWORD before any CAFC action can take place. The level of security within CAFC is determined by the option selected during installation. The levels include:

  • no security,
  • basic internal security,
  • external security.


The CAFC internal security processes a password through CAFC's sign-on screen. External security is handled through a fully documented, external security interface program, written in Command Level ALC. The user simply tells the program to use ACF2, TOP SECRET, or any other RACF-based security product. The interface requires no modifications. Any attempt to browse, edit, or use any CAFC table entry is passed to this module for validation.


All CAFC requests originating from a batch job are passed to the target CICS region's external security program. The requesting jobname, number and security parameters are all presented to the standard interface. All security can be readily controlled within CICS. The CAFC security facility offers resource level validation.


Free Trials

Free 60 day no-obligation trials available by calling (800) 443-6183.