我正在将代码从Mule 3迁移到Mule 4,并坚持需要在Oracle数据库中插入Clob的要求。在Mule 3中,我曾经将传入xml的MIME类型更改为'binary / octet-stream',然后再次将其更改为 application / java ,然后将其输入数据库没有任何问题。
现在在Mule 4中,我们没有“ binary / octet-stream”,但是有“ application / octet-stream”,它对我不起作用。插入值时,我从数据库中获取“无效的列类型。” 。
任何人都可以帮忙。预先感谢。
答案 0 :(得分:0)
我找不到任何有效的解决方案,因此编写了一个简单的Java类,并从我的流程中对其进行了调用。这是暂时的解决方案。
答案 1 :(得分:0)
为您的字段提供价值,如下所示:
对于json类型:FirebaseMessagingService
对于xml类型:'YourFieldName' :write(payload, "application/json")