Exit $CCFU004 (EXIT4) is invoked before the history create and update panels display. $CCFU004 can be used to standardize information used for history member creation. When a programmer logs out a member that has no associated history member on the history master file, LIB/CCF assumes that the member was never logged out before and that it should create a new history member. LIB/CCF displays the History Create panel to prompt the programmer for information about the member. Subsequent logins of the same member display the History Update panel. Enter the HISTORY command from Option 5 (LOGIN) to modify the existing history information. The type indicator refers to each of these functions respectively (CREATE, UPDATE, and MODIFY). Before displaying the History Create panel or the History Update panel, LIB/CCF calls exit 4. This exit provides some or all of the member’s history information. This lets the administrator enforce any site standards that exist.
Exit $CCFU005 (EXIT5) is invoked after the programmer fills in a history create or update panel. The exit can verify data supplied when history creation is complete. The exit can also examine, verify, override, or reject what the programmer filled in. The exit can modify the panel data and issue a message through ISPLINK SETMSG service.
CA Librarian/CCF executes the user exits when indicated in the LIB/CCF System Profile table(Option 12.0 keyword EXITn, where n is the number of the exit, such as EXIT4 and EXIT5. CA Libraraian/CCF can load the exits or link them as specified in the $CCFGEN macro (EXITn=LINK/LOAD) at installation. See the *.CALJJCL library member LUCCFGEN.
For more information about implementing CA Librarian/CCF exits, refer to the User Exit section of Chapter 13: Customizing Your System: LIB/CCF-ISPF(TSO) in the CA Librarian Implementation Guide.