2012-03-21 53 views
0

我有一个是通过这个Java类中定义一个Java Web服务:如何处理自定义对象中的WebService与Wsdl.exe用

ModelSim server = new ModelSim(m_Model); 
Endpoint endpoint = Endpoint.publish("http://localhost:8181/uppaal", server); 

CheckCondition(...)需要一个:

@WebService() 
@SOAPBinding(style = SOAPBinding.Style.RPC) 
public class ModelSim { 
    /* ... */ 
    public boolean CheckCondition(Condition condition) { 
     return condition.check(m_System, null); 
    } 
} 

我使用部署web服务Condition对象,它对来自Condition的更多对象有所反应。

我部署了我的WebService和生成使用wsdl.exe
wsdl.exe现在创建了一个可以称之为CheckCondition与代理还定义了一个对象的代理C#类,但空:

[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.1432")] 
[System.SerializableAttribute()] 
[System.Diagnostics.DebuggerStepThroughAttribute()] 
[System.ComponentModel.DesignerCategoryAttribute("code")] 
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://WebService/")] 
public abstract partial class condition { 
} 

我可以实现Condition对象与我在Java中做的相同的方式(很多工作,所以我还没有)还是我可以以某种方式自动生成Condition对象的C#代码?

WSDL没有提供关于名称旁边的Condition对象的任何信息。所以也许我可以告诉java让WSDL更加明确?

感谢您的任何提示。

回答

0

该死的,这只是因为java端的条件对象没有字段。所以它适用于我。也许我需要休息;)

问题可以被关闭。

相关问题