Those setting is when MTOM will be used, not upper limit.
watt.server.SOAP.MTOMStreaming.threshold
Specifies the number of bytes an MTOM a?achment in an inbound SOAP
message must be before Integration Server uses MTOM streaming for the MTOM
a?achment. This parameter takes effect only when MTOM streaming is enabled (i.e.,
wa?.server.SOAP.MTOMStreaming.enable is set to true).
Set the property to a positive integer to indicate the number of bytes for the MTOM
streaming threshold. Integration Server uses MTOM streaming when an MTOM
a?achment is larger than the number of bytes you specify. The default is 4000 bytes.
watt.server.SOAP.MTOMThreshold
Specifies the field size, in kilobytes, that determines whether Integration Server handles
base64binary encoded data in an outbound SOAP request as a MIME a?achment or
whether it sends it inline in the SOAP message. If the web service descriptor for the
SOAP message enables a?achments for the SOAP request, Integration Server passes
as MIME a?achments any base64 fields in a SOAP message that are larger than the
threshold. The default is 0.
If you are only streaming (not converting it to in memory objects), there shouldn’t be limit.
But you normally have to convert it to in memory objects, so better test it out.
#Integration-Server-and-ESB#webMethods