Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Трассировка SOAP / 14 сообщений из 14, страница 1 из 1
11.07.2011, 10:47
    #37345714
gamu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
Добрый день. Подскажите плз как можно прослушать обмен между сервисом и клиентом, желательно не используя прокси сервер. Хочу посмотреть какой запрос уходит к сервису и какой возвращается назад (использую ORM XPO работающую через вэб сервис с БД).
...
Рейтинг: 0 / 0
11.07.2011, 11:59
    #37345915
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
SoapSonar такая программулька была, платная, но пол-года триала.
...
Рейтинг: 0 / 0
11.07.2011, 13:02
    #37346043
gamu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
Спасибо. Сейчас попробую.
...
Рейтинг: 0 / 0
15.07.2011, 16:00
    #37353773
Верблюд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
В app.config прописать что-то типа такого (подробности настройки параметров смотри в msdn):


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
  <system.diagnostics>

    <sources>
      <source name="System.ServiceModel.MessageLogging">
        <listeners>
          <add name="messages" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\messages.svclog" />
        </listeners>
      </source>
    </sources>

  </system.diagnostics>


  <system.serviceModel>

    <diagnostics>
      <messageLogging
         logEntireMessage="true"
         logMalformedMessages="true"
         logMessagesAtServiceLevel="false"
         logMessagesAtTransportLevel="true"
         maxMessagesToLog="3000"
         maxSizeOfMessageToLog="65535"/>
    </diagnostics>

  </system.serviceModel>

и затем смотреть файл c:\messages.svclog с помощью svclog.exe
...
Рейтинг: 0 / 0
15.07.2011, 16:02
    #37353781
Верблюд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
Упс. Смотреть с помощью SvcTraceViewer.exe из Visual Studio.
...
Рейтинг: 0 / 0
15.07.2011, 16:03
    #37353785
Верблюд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
...
Рейтинг: 0 / 0
15.07.2011, 16:04
    #37353786
Верблюд
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
...
Рейтинг: 0 / 0
28.07.2011, 23:33
    #37371887
MirrorBoy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
Поигрался с указанной утилиткой
Очень много возможностей, но самое главное не смог увидеть: мне нужно просто содержимое TCP пакетов, которые "гуляют" между сервисом и клиентом.
Примерно в том виде, как это выдает Fiddler2
Но проблема в том что Fiddler2 не показывает локальный трафик. Приходится уносить сервер или клиент на другую машину

Подскажите, пожалуйста, можно ли настроить трассировку, чтобы выдеть содержимое пакетов?
...
Рейтинг: 0 / 0
28.07.2011, 23:46
    #37371897
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
1. Если TCP, то почему в заголовке темы SOAP ?
2. Что там такого интересного?
...
Рейтинг: 0 / 0
29.07.2011, 00:00
    #37371910
MirrorBoy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
bured,

Я продолжил тему
А интересно вот что: посмотреть содержимое пакетов, пересылаемых от браузера сервису, и программно проиммитировать
...
Рейтинг: 0 / 0
03.08.2011, 11:02
    #37378318
gamu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
Использую ORM которая имеет возможность трансляции объектов на БД через SOAP сервис, вот интересно стало, а как он заполняет коллекцию объектов: долбит постоянно сервис и получает по 1 объекту за обращение или коллекцию заполняет конечная точка и передает клиенту уже готовую.
...
Рейтинг: 0 / 0
03.08.2011, 18:13
    #37379384
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
MirrorBoyА интересно вот что: посмотреть содержимое пакетов, пересылаемых от браузера сервису, и программно проиммитировать
Содержимое пакетов:
Microsoft Network Monitor http://www.microsoft.com/ru/ru/softmicrosoft/netmonitor.aspx

Посмотреть на soap и поимитировать: http://www.soapui.org/
...
Рейтинг: 0 / 0
03.08.2011, 21:03
    #37379539
bured
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
gamu,

несомненно все разом.
...
Рейтинг: 0 / 0
14.08.2011, 15:16
    #37394548
MirrorBoy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Трассировка SOAP
andrey_anonymousMirrorBoyА интересно вот что: посмотреть содержимое пакетов, пересылаемых от браузера сервису, и программно проиммитировать
Содержимое пакетов:
Microsoft Network Monitor http://www.microsoft.com/ru/ru/softmicrosoft/netmonitor.aspx


Все снифферы, что мне попадались (в том числе и указанный Вами) не ловят пакеты, если у меня и клиент и сервис на одной машине :-(
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Трассировка SOAP / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]