C#调用SAP Webservices

        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("http://mmitac.inspur.com:8010/sap/bc/srt/wsdl/srvc_0025905E47271ED88ED8A98E1016F1F8/wsdl11/allinone/ws_policy/document?sap-client=000");
            ServiceReference1.ZRFC_CPDA_CREATE_TEST_NEWClient client = new ServiceReference1.ZRFC_CPDA_CREATE_TEST_NEWClient("ZRFC_CPDA_CREATE_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();            
        }

猜你喜欢

转载自blog.csdn.net/champaignwolf/article/details/80185511