Тестовый клиент WCF, который позволяет мне просматривать / редактировать XML-запрос - PullRequest
2 голосов
/ 21 июля 2010

Время от времени нам нужно проверять, почему определенный запрос, поступающий от нашего MQ к службе WCF, не удался. Я должен быть в состоянии отладить службу и выяснить, где она пошла не так, и решить проблему. Единственная информация, которую я имею, - это запрос XML, который был отправлен службе. До того, как мы перешли на WCF, я использовал специальный инструмент для отправки запроса в мой экземпляр отладки ASMX, но, поскольку мы перешли на WCF, у меня, похоже, нет такой опции. Все клиенты, которые я пробовал, позволяют вам заполнять поля только через пользовательский интерфейс, и это не вариант при работе с большими запросами.

  1. Существует ли бесплатный клиент с открытым исходным кодом, который позволит мне это сделать? Я искал и пробовал загружать, но, похоже, никто этого не делал.
  2. Или есть учебник или статья по написанию тестового клиента такого типа? Я снова искал, но, похоже, не хватает информации о клиентах WCF и огромного количества услуг.

tl; dr; Я ищу тестового клиента WCF, который позволил бы мне вставить XML-запрос и отправить его в службу WCF или учебник, который направит меня в правильном направлении.

Ответы [ 2 ]

2 голосов
/ 21 июля 2010

Конечно, это не бесплатно, но одна из наших команд использует Altova XMLSpy для этой цели, и она отлично работает.

Вы также можете проверить (не уверен, что они позволят вам редактировать SOAP, но попробуйте):

Также проверьте Web Service Studio 2.0 Я пробовал, это позволит вам редактировать запросы.

0 голосов
/ 21 июля 2010

Не уверен, что я полностью понимаю, что вы ищете:

  • чтобы увидеть сообщения MSMQ, вы должны открыть оснастку MMC для администрирования MSMQ на своем сервере, где находятся очереди MSMQ - это то, что вы ищете?

  • для создания и отправки произвольных сообщений XML, посмотрите на SoapUI , который доступен в бесплатной (и уже очень способной) версии, или альтернативно посмотрите на SoapBits

...