2013-09-24 2 views
2


Мне нужно разработать service client application в C#. Служба размещается в локальной сети клиента, к которой у меня нет доступа. Поэтому я не могу использовать параметр Add Service Reference для создания прокси-сервера службы.
Клиент дал мне только декларации XML Soap об их обслуживании. Это выглядит следующим образом:
Как добавить ссылку на сервис из частной сети клиента

<?xml version="1.0" encoding="UTF-8" ?> 
- <!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5. 
    --> 
- <!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Oracle JAX-WS 2.1.5. 
    --> 
- <definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://helios.tedas.gov.tr/im" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://helios.tedas.gov.tr/im" name="IletisimModulu"> 
- <types> 

Это просто глава XML, я не прикладывая полный XML из-за его размера. Я думаю, что это то, что мы увидим, если мы перейдем к сервису url из explorer (http://mywebservice/Service?WSDL).

Итак, как я могу создать прокси-сервер службы из этого XML-документа, который они мне дали?

+1

[WSDL.exe] (http://msdn.microsoft.com/en-us/library/7h3ystb6 (v = vs.80) .aspx): «Средство описания языка веб-служб генерирует код для веб-служб XML и клиенты веб-служб XML из файлов контракта WSDL, схемы XSD и документы обнаружения .discomap ". –

ответ

Смежные вопросы