Java webservice在被c#客户端使用时返回错误

时间:2016-04-25 19:57:47

标签: java c# web-services

我的解决方案中有一个服务引用,此引用设置为Java Web服务,但我无法访问其代码。

每次我调用此Web服务时,都会收到以下错误:

  

Java类com.thomson.ecom.service.bean.product.Material没有   支持编组/解编的必要机制。适配器   错误。元素文本内容不得包含START_ELEMENT;嵌套   异常是com.thomson.mis.xml.TypeSupportException:Java类   com.thomson.ecom.service.bean.product.Material不支持   编组/解编的必要机制。适配器错误。   元素文本内容可能不包含START_ELEMENT

我的代码:

using(var ws = new WebServiceX.ServiceCliente())
{

    var obj = new ProductInformation
    {
         ProductId = "TEST"
    };

    ws.EndPoint.Address = new EndpointAddres("http://myurl.com");

    var ret = ws.MyMethod(obj);

}

我已经尝试过使用网络参考,但我得到了同样的错误。我做错了吗?

1 个答案:

答案 0 :(得分:0)

我遇到的问题是服务版本。在我开始通知头对象中的服务版本后,它开始工作。