Вам, вероятно, придется обрабатывать его через файл ASHX или что-то иное, чем веб-сервис. Код веб-службы в .net ищет конкретные запросы SOAP, и, если он не найден, служба не будет отвечать.
В ASHX (или aspx и т. Д.). Вы можете использовать Request.Form для получения необходимых значений.
Если вы написали услугу, вы можете создать для нее «прокси» в форме ASHX. Сделайте так, чтобы файл ASHX извлек значения из XmlHTTPPost, откройте соединение с веб-службой и отправьте информацию в веб-службу, как при обычной связи через веб-службу.