| ||||
| ||||
Создаю соединение с ЦР по средствам SOAP на C#. Все проходит нормально, соединение устанавливается. При попытки вызвать функцию GetUsersListMtoN происходят непонятные ошибки. В описании функции примера для C# нет. Но все же как я понял RecordsAffected и RecordsCountInScope возвращаются данной функцией, помимо списка полученной выборки. Далее пример кода: object[] parameters = new object[14]; parameters[0] = 1; parameters[1] = 1; parameters[2] = "UserID"; parameters[3] = ""; parameters[4] = 1; parameters[5] = true; parameters[6] = "Subject"; parameters[7] = "1.2.840.113549.1.9.2"; parameters[8] = 1; parameters[9] = TextBox_UN.Text; parameters[10] = 1; parameters[11] = true; parameters[12] = 0 parameters[13] = 0 object m_Obj; try { m_Obj = type.InvokeMember("GetUsersListMtoN",System.Reflection.BindingFlags.InvokeMethod , null, oSoapClient_UserView, parameters ); } catch (Exception ex) { Label_Error.Text = "Ошибка: ======= " + ex.Message + "\n\r-----" + oSoapClient_UserView.FaultString + "\n\r-----" + oSoapClient_UserView.FaultCode + "========"; return; } Результат работы: Ошибка: ======= Адресат вызова создал исключение. -----Client:An unanticipated error occurred during the processing of this request. -----Client======== Если посмотреть в логах на сервере: Soap error: Sending the Soap message failed or no recognizable response was received. В чем может быть проблема? Если у кого есть дайте пожалуйста пример SOAP соединения на C#. |