During Rabbit MQ virtual service playback, the VSE is not parsing the JSON arguments properly.
When log level is set to DEBUG, log4j.logger.VSE=INFO, VSEAPP, we see incomingArray is .
<Please see attached file for image>
The message is not following the MIME Content-Type and MIME Content-Encoding standards. It's putting the character set in the Content-Encoding field rather than putting it as part of Content-Type - content_type: "application/json; charset=UTF-8".
DevTest on release 10.3.
If you believe you are facing this issue, please open a support ticket and mention DE374312.
We will be happy to provide you a patch if it matches your issue.
The fix ignores unsupported or otherwise invalid values for Content-Encoding.
With the patch, 10.3 is able to read the text body out of the request message, and the JSON DPH extracts the arguments.
More information in the community post below: