不知道我将如何收集Web服务响应消息。我试图执行Web服务,但是由于某种原因,我不知道要输入什么正确的变量作为参数来获取Web服务的响应消息。
当我将鼠标悬停在Web服务功能上时,将在此处进行描述。
ServiceReference1.Status ServiceReference1.T24WebServicesImplClient.SCCPAccountdetailsenquiry(ServiceReference1.webRequestCommon WebRequestCommon,ServiceRequest1.enquiryInputCollection [] S3SCCPACCOUNTDETAILSType,输出ServiceReference1.S3SCCPACCOUNTDETAILSType [] S3SCCPAC1>
我尝试将变量创建为数组和字符串列表,因为我认为参数需要类似的东西。但这不起作用。
var dataClient = new ServiceReference1.T24WebServicesImplClient("T24WebServicesImplPort", @"http://t24mig2portal.ewbc.com:8780/S3.SCCP.WS/services");
var webRequest = new ServiceReference1.webRequestCommon()
{
company = "PH0022004",
userName = "TEMENOS01",
password = "Qwerty88"
};
var enqColl = new List<ServiceReference1.enquiryInputCollection>()
{
new ServiceReference1.enquiryInputCollection()
{
columnName = "@ID",
criteriaValue = "200000125643",
operand = "EQ"
}
};
var reqResult = dataClient.SCCPAccountdetailsenquiry(webRequest, enqColl, out ???);
如果成功。 reqResult变量将具有“消息”属性。它以数组形式包含所有响应消息。