23.10.2007 14:21:01SOAP соединение с ЦР на C# Ответов: 0
Клочков Андрей
Создаю соединение с ЦР по средствам 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#.