Tru*_*ill 4 .net c# delphi wsdl delphi-2006
我正在重构现有Delphi 2006(非.NET)客户端使用的现有C#.NET Web服务.我不想重建/重新部署客户端.我的目标是保持WSDL相同,以便代理类不会改变.
我使用了一个工具(Regionerate)来区域化,并根据我们当前的标准对方法/属性进行排序.这改变了WSDL中的标签排序.
我可以使用XML diff工具来比较文件并忽略排序,但我不确定这是否会影响客户端.Web方法或(to-be-proxy)类属性的顺序是否相关?
对于WSDL中的方法以及类中的属性,顺序应该完全不相关.
我可以想象这会对客户端产生什么影响的唯一方法是,如果客户端不使用标准库来使用服务,而是通过一些自定义编码的怪异方式来实现 - 即使这样,实现者也不得不去做一些额外里程以引入对订单的依赖;)