如何使用wsdl.exe处理WebService中的自定义对象
本文关键字:自定义 对象 WebService 处理 何使用 wsdl exe | 更新日期: 2023-09-27 18:28:27
我有一个Java Web服务,它是由这个Java类定义的:
@WebService()
@SOAPBinding(style = SOAPBinding.Style.RPC)
public class ModelSim {
/* ... */
public boolean CheckCondition(Condition condition) {
return condition.check(m_System, null);
}
}
我使用部署了Web服务
ModelSim server = new ModelSim(m_Model);
Endpoint endpoint = Endpoint.publish("http://localhost:8181/uppaal", server);
CCD_ 1采用CCD_ 2对象,该对象具有从CCD_。
我部署了WebService并使用wsdl.exe
生成了一个C#类wsdl.exe
现在创建了一个可以调用CheckCondition
的代理,该代理中也定义了一个对象,但为空:
[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 {
}
我可以像在Java中那样实现Condition
对象吗(做了很多工作,所以我还没有尝试),或者我可以以某种方式自动生成Condition
对象的C#代码吗
WSDL在名称旁边还没有提供任何关于Condition
对象的信息。所以,也许我可以告诉java让WSDL更加明确?
谢谢你的提示。
该死,这只是因为java端的条件对象没有字段。所以它对我很有效。也许我需要休息一下;)
问题可以结束。