0

我一直在使用带有 aegis 绑定的Xfire一段时间,现在我正在使用 aegis 迁移到 CXF,并且正在使用 .Net 客户端。问题是对于所有返回BigDecimal值的方法,在 .Net 端生成的相应方法返回 void,而是有两个额外参数:out decimal return,out bool returnSpecified。有没有办法将返回类型改回十进制?. 仅供参考,所有其他参考类型均已正确表示。

4

1 回答 1

0

我找到了使用 aegis 配置的解决方法,并将 wsdl 中返回值的 minOccurs 属性强制为“1”(默认情况下在 aegis 中设置为“0”)。

于 2012-09-22T12:35:07.607 回答