我正在用xml命名空間爲我的服務生成WSDL時遇到問題。這是我的情況。生成wsdl時發生的問題
我有3個xsd,我已經生成了一個對象圖。對象,可以說有效載荷是下面我的服務調用的參數:
interface IService
{
bool SendRequest(Payload payload)
}
我的有效載荷類有這樣的屬性:
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://company.com/schema/series/2")]
[System.Xml.Serialization.XmlRootAttribute("Payload", Namespace = "http://company.com/schema/series/2",
IsNullable = false)]
public class Payload
{
}
現在,當我看着自己的WSDL,它具有參考有效載荷類的c#名稱空間。我怎樣才能用正確的模式命名空間生成正確的wsdl?這個wsdl被賦予一個外部系統,並且系統從一個java客戶端進行互操作。
感謝, -Mike
其實不知道,如果我的回答問題正確,你的WSDL中的負載是不是? – Liam 2012-08-03 11:55:01