Limiting the size of a request

Configure the CM.MULTIPARTREQUESTMAXLENGTH parameter to limit the overall size of a request or, if data is sent as a request attachment, the maximum size of each attachment.

This setting saves you from running out of disk space and having to troubleshoot this error message:CM-REQ-4276 The multipart length exceeds configured limit.

The value of CM.MULTIPARTREQUESTMAXLENGTH is specified in bytes, with a default value of 2000000000 (release 11.2.4 and later) or 500000000 (prior to release 11.2.4).

About this task

Data sets are managed by Content Manager, which by default stores report output and data sets in BLOB data types.

Note: Do not set the CM.MULTIPARTREQUESTMAXLENGTH value higher than 2GB, as most databases limit the size of BLOB columns used for storing large data to 2GB. The maximum size of a BLOB varies by database vendor. Here are some examples:
  • Db2: 2GB
  • Informix: 2GB+
  • ORACLE: (4 gigabytes - 1) * (database block size)
  • SQL Server: 2GB

Content Manager can also be configured to store output into a file system, which would include data sets. The data set sizes are not limited by the database vendor limits used for other Content Manager objects.

For more information, see Best practices for improving query performance on uploaded files and data sets.

Procedure

  1. Click Manage > Configuration > System, and select Advanced settings.
  2. Type CM.MULTIPARTREQUESTMAXLENGTH in the Key field.
  3. Click in the Value field.

    The default value, 2000000000 (release 11.2.4 and later), or 500000000 (prior to release 11.2.4) appears.

  4. Delete the current value and then enter a new number in the Value field.
  5. Click Apply.
  6. Refresh your browser window.