private void button5_Click(object sender, EventArgs e) { //启动2 SmartBusAPCECOClientBinding SOAPdServiceSoap12Binding HellaAPCECOSOAPdServiceClient.SOAPdServiceSoap12BindingClient MySoap12BindingClient; MySoap12BindingClient = new HellaAPCECOSOAPdServiceClient.SOAPdServiceSoap12BindingClient("SmartBusAPCECOClientSoap12Binding"); HellaAPCECOSOAPdServiceClient.NotificationContainer MyNotificationContainer = new HellaAPCECOSOAPdServiceClient.NotificationContainer(); HellaAPCECOSOAPdServiceClient.StartupNotification MyStartupNotification = new HellaAPCECOSOAPdServiceClient.StartupNotification(); MyStartupNotification.serverTask_ID = 0; MyStartupNotification.customer_ID = CounterID;// "C11200987654321"; MyStartupNotification.ip_address = "192.168.1.20"; MyStartupNotification.notification_ID = 123456789; MyNotificationContainer.Item = MyStartupNotification; HellaAPCECOSOAPdServiceClient.AnswerContainer MyAnswerContainer; MyAnswerContainer = MySoap12BindingClient.Notification(MyNotificationContainer); if (MyAnswerContainer.Items != null) { ServerTaskID = MyAnswerContainer.Items[0].serverTask_ID; } OutPutXMLInfor(MyAnswerContainer.Items); OutMessage(null, 2); }
private void button4_Click(object sender, EventArgs e) { //计数2 SmartBusAPCECOClientBinding SOAPdServiceSoap12Binding HellaAPCECOSOAPdServiceClient.SOAPdServiceSoap12BindingClient MySoap12BindingClient; MySoap12BindingClient = new HellaAPCECOSOAPdServiceClient.SOAPdServiceSoap12BindingClient("SmartBusAPCECOClientSoap12Binding"); HellaAPCECOSOAPdServiceClient.NotificationContainer MyNotificationContainer = new HellaAPCECOSOAPdServiceClient.NotificationContainer(); HellaAPCECOSOAPdServiceClient.CountNotification MyCountNotification = new HellaAPCECOSOAPdServiceClient.CountNotification(); MyCountNotification.serverTask_ID = ServerTaskID; MyCountNotification.customer_ID = CounterID;// "C11200987654321"; MyCountNotification.notification_ID = 123456789; MyCountNotification.count_in = 1; MyCountNotification.count_out = 1; HellaAPCECOSOAPdServiceClient.CountingGateID MyCountingGateID = new HellaAPCECOSOAPdServiceClient.CountingGateID(); MyCountingGateID.id = "10"; MyCountNotification.counting_gate_id = MyCountingGateID; MyNotificationContainer.Item = MyCountNotification; HellaAPCECOSOAPdServiceClient.AnswerContainer MyAnswerContainer; MyAnswerContainer = MySoap12BindingClient.Notification(MyNotificationContainer); OutPutXMLInfor(MyAnswerContainer.Items); }