Как определить имена и параметры методов в веб-службе wsdl

У меня мало проблем с веб-сервисами и библиотекой KSoap. Я искал эту тему, прежде чем спрашивать, но ничего не нашел.

Вот вопрос :У меня есть URL видаhttp://www.anyting.com/bulkService.wsdlно у меня нет никаких документов об этом. Могу ли я определить параметры ИМЯ МЕТОДА и ПРОСТРАНСТВО ИМЕН , просто изучив файл wsdl. Пример:http://www.webservicex.net/isbn.asmx?WSDL

Если можно, где можно найти параметры метода для отправки запроса.

Я работаю над проектом Android, поэтому я использую KSoap2, это то, что мне нужно ИМЯ МЕТОДА и ПРОСТРАНСТВО ИМЕН.

Небольшой вопрос :Является ли myservice.wsdl тем же URL-адресом myservice.asmx?WSDL

Спасибо за вашу поддержку..

Редактировать #1:Я трачу много времени и получаю правильные параметры вот так:

  • МЕТОД _НАЗВАНИЕ:Веб-служба может иметь несколько методов. Если вы не нашли документы о вашей веб-службе, вы можете найти имена методов в wsdl. Если расширение вашей веб-службы —.asmx, то ваш wsdl должен выглядеть как../services/service.asmx?wsdl. Откройте файл wsdl и найдите «имя операции», эти параметры являются вашими методами. Выберите, что, если вы хотите использовать.

  • ПРОСТРАНСТВО ИМЕН:Откройте свой wsdl и найдите «targetNamespace». Этот параметр является вашим параметром NAMESPACE.

  • МЫЛО _ДЕЙСТВИЕ:Этот параметр состоит из имени метода и пространства имен. Используйте его так String SOAP _ACTION = NAMESPACE + METHOD _NAME;

    • URL:Найдите элемент «сервис» в wsdl. Этот элемент содержит «wsdlsoap :address location =» Этот адрес является URL-адресом вашей веб-службы.

20
задан ersinyildiz 5 July 2012 в 06:44
поделиться