Temporary Document Storage Buffer

The Temporary Document Storage Buffer holds the contents of all documents. It is only used during all-at-a-time processing. By temporarily storing the documents during sorting, Enrichment can significantly reduce I/O and analysis time. On mainframe systems, the actual storage of these documents can be in memory, in VSAM files, in hiperspace memory, or in a combination of these. On Windows and UNIX systems documents can be stored in memory or on disk. To specify the storage location, use the Input tag group <IO> tag. For complete information on the <IO> tag, refer to the Enrichment Language Reference Guide.

The <FILEBUFFER> tag specifies the size of the memory blocks to acquire each time Enrichment requires more memory. If you set the size of the file buffers too low, Enrichment must frequently obtain more memory blocks during processing. The default <FILEBUFFER> setting is 200 KB. For complete information on using the <FILEBUFFER> tag, refer to the Enrichment Language Reference Guide.

The <MAXFILEBUFFERS> tag sets the maximum number of file buffers that Enrichment can acquire. Once the maximum is reached, Enrichment switches to either hiperspace or disk, based on the <IO> tag setting. You can set the <MAXFILEBUFFERS> tag to an integer in the range 1 to 10000. For complete information on using the <MAXFILEBUFFERS> tag, refer to the Enrichment Language Reference Guide.