Тестовый клиент WCF, который позволяет мне просматривать / редактировать XML-запрос
Время от времени нам нужно проверять, почему определенный запрос, поступающий от нашего MQ к службе WCF, не удался. Я должен быть в состоянии отладить службу и выяснить, где она пошла не так, и решить проблему. Единственная информация, которую я имею, - это запрос XML, который был отправлен службе. До того, как мы перешли на WCF, я использовал специальный инструмент для отправки запроса в мой экземпляр отладки ASMX, но, поскольку мы перешли на WCF, у меня, похоже, нет такой опции. Все клиенты, которые я пробовал, позволяют вам заполнять поля только через пользовательский интерфейс, и это не вариант при работе с большими запросами.
- Есть ли бесплатный клиент или клиент с открытым исходным кодом, который позволит мне это сделать? Я искал и пробовал загружать, но, похоже, никто этого не делал.
- В качестве альтернативы есть учебник или статья по написанию тестового клиента такого рода? Опять же, я искал, но, кажется, не хватает информации о клиентах WCF и огромного количества услуг.
ТЛ; др; Я ищу тестового клиента WCF, который позволит мне вставить XML-запрос и отправить его в службу WCF или учебник, который поможет мне в правильном направлении.
2 ответа
Конечно, это не бесплатно, но одна из наших команд использует Altova XMLSpy для этой цели, и она отлично работает.
Вы также можете проверить (не уверен, что они позволят вам редактировать SOAP, но попробуйте):
Также проверьте Web Service Studio 2.0 Я попробовал, это позволит вам редактировать запросы.
Не уверен, что я полностью понимаю, что вы ищете:
чтобы увидеть сообщения MSMQ, вы должны открыть оснастку MMC для администрирования MSMQ на своем сервере, где находятся очереди MSMQ - это то, что вы ищете?
чтобы создавать и отправлять произвольные XML-сообщения, взгляните на SoapUI, который доступен в бесплатной (и уже очень способной) версии, или альтернативно посмотрите на SoapBits