text: **11.1 Introduction to user exits**
  
  A*user exit*is a point during processing where you can run a user-written program and return 
  the control of processing after your user-written program ends. Several kinds of exits exist. In 
  this chapter, we describe the exits based on the following categories: 
  
  (cid:2) AFP Conversion and Indexing Facility (ACIF) indexing 
  
  The ACIF indexer contains user exit points for increased flexibility. Four exit points are 
  available during ACIF processing where user programs can be configured: 
  
  – Input record exit 
  – Index record exit 
  – Output record exit 
  – Resource exit 
  
  (cid:2) OS/390 indexer exits 
  
  The OS/390 indexer supports three exits to assist with indexing and loading documents 
  into Content Manager OnDemand: 
  
  – Anystore exit 
  – Input exit 
  – Index exit 
  
  (cid:2) System administration: 
  
  – System log exit 
  – Print exit 
  
  (cid:2) Customized functions: 
  
  – User exit 
  – Load exit 
  – Client Retrieval Preview exit 
  – Report specifications archive definition exit 
  – Table space create exit 
  –**ARSYSPIN**and sample**APKACIF**exit on z/OS 
  
  Content Manager OnDemand provides data at each exit that can serve as input to the 
  user-written programs. By using these exits, you can perform functions, such as sending 
  emails based on events in the system, updating index values through a print request, and 
  cleaning up data as it is loaded into Content Manager OnDemand. Unlimited possibilities are 
  available with the Content Manager OnDemand exits. We provide samples to act as a guide 
  for creating customized user exit programs. 