在 C# 應用程式中使用 Web 服務 (SAP)


此錯誤在遠端伺服器未對您的請求提供響應,並且在請求完成之前斷開連線時發生。要修復此問題,首先設定一個包含 QaaWsHeader 和 ReportBlock 配置的請求,然後建立 Request,最後使用 ServicesSoapClient 可以建立方法來發送結果。

檢視以下程式碼,或許有幫助 -

Sellers.QaaWSHeader qaawsHeaderDatos = new Sellers.QaaWSHeader();

Sellers.GetReportBlock_WBS_Sellers getReportBlock = new Sellers.GetReportBlock_WBS_Sellers();

getReportBlock.login = userWS;

getReportBlock.password = passWS;

getReportBlock.refresh = true;

getReportBlock.startRow = 0;

getReportBlock.startRowSpecified = true;

getReportBlock.endRow = 1000;

getReportBlock.endRowSpecified = true;

Sellers.GetReportBlock_WBS_Sellers_Request WSRequest = new Sellers.GetReportBlock_WBS_Sellers_Request(qaawsHeaderDatos, getReportBlock);

Sellers.BIServicesSoap BiService = new Sellers.BIServicesSoapClient();

Sellers.GetReportBlock_WBS_Sellers_Response FinalResponse = BiService.GetReportBlock_WBS_Sellers(WSRequest);

object[][] yourTable = FinalResponse.table;

更新於:12-2 月-2020

554 次瀏覽

開啟您的職業生涯

完成課程後可獲得認證

立即開始
廣告
© . All rights reserved.