PDR2000S

Unable to acquire number bytes of memory for buffer explanation.

What happened: Enrichment cannot acquire memory on your system for one of the buffers it needs. The buffer explanation and the number of bytes Enrichment failed to acquire are given.

What to do: Choose one of the following:

  • If buffer explanation is Initial single document buffer, check your <DOCUMENT> tag to make sure you are defining documents correctly. If you have very large documents, you may need to set the Environment group <SINGLEBUFFER> tag. Most of these problems can be solved by resetting the <IO> tag to something other than MEMORY or by using the <MAXFILEBUFFERS> tag to limit the amount of file buffer acquired when sorting or presorting.
  • If buffer explanation is Document Properties Buffer, the file buffer may have used up all memory, and another document buffer is needed. On the mainframe, increase above the line region or set the <IO> tag such that less memory is used and hiperspace or DASD is used as an alternative. On other platforms, use <IO> D to reduce memory usage.
  • If buffer explanation is Hiperspace buffer for file %s, you do not have enough memory to acquire the space specified in the <HIPERTRANSFER> tag. Set the <HIPERTRANSFER> tag to a smaller amount and possibly set the <MAXFILEBUFFERS> tag to limit the amount of memory obtained before switching to Hiperspace storage.
  • If buffer explanation is Acquire <IO> none File Buffer, you have set <IO> to NONE in an Insertpage or Insertrec group and Enrichment cannot obtain enough memory to temporarily store the insert before deleting it. Set <IO> to something other than M for your Input or Banner groups and set <MAXFILEBUFFERS> to limit the amount of memory obtained so that there is room for the inserts to be temporarily stored.