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 codepage encoding .
SonicMQ does 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: