在不影响使用Java客户端的情况下,在Web服务(WCF)中引入新DataMember的最佳方法是什么?
这是我们遇到的问题:有两个团队(Java)使用我们的Web服务(WCF)。我们从上述团队中获得了一项新要求,需要在我们的Web服务中引入新的DataMember,但另一个团队不需要它。
我们考虑将新的DataMember添加为Nullable类型或在DataMember的数据协定中设置[IsRequired = false],但似乎Java不支持Nullable类型,而SOAP不识别[IsRequired]标记以忽略它。
请提出任何建议,对我们的服务进行此更改,以便只有一个团队需要进行必要的更改而不会影响另一个团队?
感谢。