嗨伙计们,
我有一个 Web 服务问题。使用环境:SOAP - TOMCAT+AXIS2 - Gigaspace - Magic XPA 3.3
我制作了 2 个非常相似的外部 xpa 程序,它在任务的属性表的返回值中返回一个 blob。它是对 XML 的“回答”,不同的是第一个生成(XPA 合并)较小的(18KB)文件(来自过滤的数据库源),较大的是写出整个记录聚合。(1025KB)
当肥皂用户界面收到第一个时,一切都很好,我在 SOAP 端得到了结果 XML。较大的显示此错误:
With11端点:
<soapenv:Fault>
<faultcode>soapenv:**Server**</faultcode>
<faultstring>**Failed to serialize node**</faultstring>
使用 12 个端点:
<soapenv:Fault>
<soapenv:Code>
<soapenv:Value>soapenv:**Receiver**</soapenv:Value>
</soapenv:Code>
<soapenv:Reason>
<soapenv:Text xml:lang="en-US">**Failed to serialize node**</soapenv:Text>
</soapenv:Reason>
唯一不同的是我认为是文件的大小。我已经阅读了一些解决它的选项,例如 BasicHttpBinding 的 MaxReivedMessageSize 和 MaxBuffer 大小,但我找不到它们来更改值。
有没有人有这个解决方案的经验?
最好的问候, 加博尔