2016-04-25 9 views
0

私の解決策でサービス参照があります。この参照はJava Webサービスに設定されていますが、コードにアクセスできません。私は、このWebサービスを呼び出すJava WebサービスがC#クライアントで消費されたときにエラーを返す

毎回、私は次のエラーを取得しています:

Java class com.thomson.ecom.service.bean.product.Material doesn't support necessary mechanism for marshalling/unmarshalling. Adapter error. element text content may not contain START_ELEMENT; nested exception is com.thomson.mis.xml.TypeSupportException: Java class com.thomson.ecom.service.bean.product.Material doesn't support necessary mechanism for marshalling/unmarshalling. Adapter error. element text content may not contain 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); 

} 

私はすでにウェブ参照してみましたが、私は同じエラーを取得。私は何か間違っているのですか?

答えて

0

私が持っていた問題は、サービスバージョンでした。ヘッダーオブジェクトのサービスバージョンを通知し始めた後、サービスバージョンが機能し始めました。

関連する問題