mule - 超出最大属性大小限制 (65536)。骡软
问题描述
我将 XML 有效负载发送到 Web 服务并在 dataweave 转换器中捕获响应有效负载。对于某些有效负载数据,我得到了预期的响应,但对于其中一些数据,我得到了以下错误。谁能知道,如何解决 Mule 3 dataweave 1.0 中的这个错误?我正在使用以下数据编织转换。
<dw:transform-message doc:name="Transform Message" >
<dw:input-payload mimeType="application/xml">
<dw:reader-property name="maxAttributeSize" value="1000000"/>
</dw:input-payload>
<dw:set-payload><![CDATA[%dw 1.0
%output application/xml
---
payload]]></dw:set-payload>
</dw:transform-message>
“javax.xml.stream.XMLStreamException:超过最大属性大小限制(65536)(java.io.IOException)(org.mule.api.transformer.TransformerException)。”,
解决方案
看起来您已达到属性大小的限制。您可以配置一个maxAttributeSize
reader 属性来增加大小。大小是属性可以具有的字符数。
推荐阅读
- python - JSON 响应“此字段可能不为空。” Django 休息框架
- spring - 需要 Spring JPA JPQL 查询的帮助以在单个语句中获取多个计数
- python - 在 for 循环中使用 np.hstack(或 np.vstack)或更改先前创建的 np.zeros 数组的列来创建矩阵更快?
- python - 熊猫行做列
- r - 在 R 中引导一个简单的函数
- iis - 公共 IP 地址指向内部 IP 地址
- c# - 如何从 C# 中的文本文件中读取特定的 UNPREDICTED 字符串
- json - 在 Flutter 中本地写入和读取 JSON 文件不包含引号
- java - 作业实例已存在且参数已完成
- python - add_weight() 在 Keras 中使用自定义 Attention(Layer) 时为参数“name”获取了多个值