簡體   English   中英

WSDL Importer無法正確生成列表

[英]WSDL Importer not generating list correctly

我有此服務: https : //mnavwcfservices.stcenergy.com/FlexProcurementService.svc?singleWsdl

我試圖在Delphi XE5中使用它

我已經使用了WSDL Importer

生成的文件在這里https://www.stcenergy-online.com/dev/service.txt

盡管已正確生成了頂層類,但列表使用的是AnyType列表

如何獲取正確的類?

一個示例是ClipMonthSummaryLine-這在wsdl文件中,但是沒有由WSDL導入器生成的文件中,我認為這就是為什么ArrayOfType進入的原因

這似乎是由於在C#類中使用接口引起的

現在這對我來說絕對是一場噩夢,因為我沒有具體類的列表,但是我認為可以通過創建使用具體列表的新類並映射數據來解決這個問題

Rufo爵士的回答建議使用Web Services Toolkit,而不是Delphi附帶的默認WDSL導入器。 盡管這看起來非常好,但是事實證明,使用它完全是一場噩夢,我可能不得不提出一個新的問題。 我的新問題https://stackoverflow.com/questions/25961758/list-not-loaded-correct-from-soap-message-wcf也可能是默認導入程序所引起的,但是將工具箱生成的文件在Delphi中工作是一場噩夢,文檔並不如它最初出現的那樣好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM