void Form1_Load(object sender, EventArgs e)
{
//BasicHttpBinding binding = new BasicHttpBinding();
//binding.Security.Mode = BasicHttpSecurityMode.TransportCredentialOnly;
//binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
//EndpointAddress endpoint = new EndpointAddress(");
ServiceReference1.ZRFC_TEST_NEWClient client = new ServiceReference1.ZRFC_CPDA_CREATE_TEST_NEWClient("ZRFC_TEST_NEW");
ServiceReference1.ZcpdaT input = new ServiceReference1.ZcpdaT();
input.Mandt = "1";
input.TransactionId = "1";
input.Sn = "1";
input.Qn = "1";
ServiceReference1.ZtdaInfo info = new ServiceReference1.ZtdaInfo();
info.Message = "1";
info.Mandt = "1";
info.TransactionId = "1";
ServiceReference1.ZrfcCpdaCreateChangeTest test = new ServiceReference1.ZrfcCpdaCreateChangeTest();
test.Input = new ServiceReference1.ZcpdaT[1];
test.Information = new ServiceReference1.ZtdaInfo[1];
test.Input[0] = input;
test.Information[0] = info;
try
{
client.ClientCredentials.UserName.UserName = ""; //用户名
client.ClientCredentials.UserName.Password = ""; //密码
client.Open();
ServiceReference1.ZrfcCpdaCreateChangeTestResponse response = client.ZrfcCpdaCreateChangeTest(test);
Console.WriteLine(response.Message);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message + Environment.NewLine + ex.StackTrace);
}
finally
{
client.Close();
}
//Console.ReadKey();
}
C#调用SAP Webservices
最新推荐文章于 2024-05-23 16:59:57 发布
本文介绍了一个使用C#调用SAP ABAP Web Service的示例,展示了如何设置客户端认证、构造请求参数及处理响应信息。通过实例代码,读者可以了解具体的实现细节,包括初始化客户端、设置认证信息、定义输入参数结构和调用服务的方法。
763

被折叠的 条评论
为什么被折叠?



