Hi Shyam,
I reduced your code to a minimum and for me it is working.
private void AddEmployeeInfo() { String SessionID = LoginLogout.Login(); if (SessionID.StartsWith("Error")) { return; } try { EmployeesInfoService.EmployeeInfo employeeDto = new EmployeesInfoService.EmployeeInfo(); employeeDto.FirstName = "firstname"; employeeDto.LastName = "lastname"; EmployeesInfoService.EmployeesInfoService myEmpService = new EmployeesInfoService.EmployeesInfoService(); EmployeesInfoService.MsgHeader partnersHeader = new EmployeesInfoService.MsgHeader(); partnersHeader.SessionID = SessionID; partnersHeader.ServiceName = EmployeesInfoService.MsgHeaderServiceName.EmployeesInfoService; partnersHeader.ServiceNameSpecified = true; myEmpService.MsgHeaderValue = partnersHeader; EmployeesInfoService.EmployeeInfoParams outputParam = new EmployeesInfoService.EmployeeInfoParams(); outputParam = myEmpService.Add(employeeDto); MessageBox.Show("Done : " + outputParam.EmployeeID.ToString()); } catch (Exception ex) { MessageBox.Show("Error : " + ex.Message); } }
Is this running on your site ? Which PL are working with '?
regards,
Maik