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

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

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

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

2 ответа

Решение

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

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

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

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

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

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

Другие вопросы по тегам