Hybrid Integration message length limit
The maximum limit of an encoded service output to be transported over hybrid integration is 50 MB. The following encoding limits are enforced.
-
java.lang.String uses a fixed width encoding of 2 bytes per java.lang.Character. In general, all data types excluding java.lang.Integer and java.lang.Byte are converted to java.lang.String before encoding, for example, a java.lang.String must be less than 25 MB, however, a byte must be less than 50 MB.
-
Each field or value within the Service Output is framed with metadata during encoding, and is added to the encoded data.
-
The Service Output being transported is encoded into a single cumulative piece, so consideration for the number of fields and their total data volume is needed.