在 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 次浏览

开启您的职业生涯

完成课程后可获得认证

立即开始
广告