我們最近使用SOAP設置了自己的webservice,它都像魅力一樣工作。 由於該服務僅在我們自己的應用程序中使用,因此我通常不允許生成WSDL。SOAP中的錯字WebServExp.GenerateXMLSchema?
今天我開始使用SoapUI進行一些測試,並需要我們自己的服務的WSDL。所以我啓用了TWSDLHTMLPublish組件的Default操作並試圖獲取WSDL導出。我得到的是WebServExp.GenerateXMLSchema訪問violaton,線路1636:
if (ParentInfo = nil) and ((GetTypeData(ATypeInfo).ParentInfo)^ <> nil) then
調試這一點,reveiled是GetTypeData(ATypeInfo).ParentInfo
返回零,所以當然使用^對零引發訪問衝突。
刪除後,我沒有生成WSDL的問題。
那麼我在這裏發現自己是一個bug還是缺少一些東西?
BTW:我們已經創建了自己的SOAP.bpl,包含所有原德爾福肥皂來源,糾正它與例外的已知問題從TRemotableException衍生
感謝您的回答! – Bascy 2010-11-24 07:30:53
TRemotableException問題可以找回來,並且有一個關於它的QC(#57210),它說明了它解決了......但有幾個資源不斷報告。看到DrBob引用修復的帖子:http://www.drbob42.com/examines/examinA2.htm – Bascy 2010-11-24 07:35:43
發佈QC#89906 – Bascy 2010-11-24 07:41:15