Message size limits
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Message size limits
There is no limit to the ABL message size. However,
ABL imposes a 32K limit on each item of a StreamMessage or MapMessage.
For more information about text size limits, see "XML code page encoding" topic in the OpenEdge Development: Messaging and ESB guide.
JMS-providers often do not have a hard-coded maximum message size; the largest tested message is 1MB.
When using very large messages (exceeding 1MB), you might need
to modify the JVM's memory limit values, specified in the jvmArgs property
of the AdminServerPlugins.properties file.
For example, if the OpenEdge Adapter for SonicMQ fails with
an OutofMemory error in the log, you should modify
the arguments for the sizes of the memory heap (-mx)
and the stack (-ss). The following sample entry
specifies 40MB for the memory heap and 8MB for the stack:
|