Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> web-services 
:(
    Опции темы
Ivan
Дата 18.12.2008, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 17.7.2006

Репутация: нет
Всего: нет



Здравствуйте.
Есть файл wsdl с двумя сервисами: getDogId - получить ID Договора, getDogConnections - получить неудаленные подключения договора. При работе с сервисом getDogConnections возникают проблемы.

Код

$wsdl = "http://localhost/wsdl/DogInfo.wsdl";

$client = new SoapClient($wsdl, array('trace' => true, 'execptions' => true));

// функция funcGetDogId возвращает ID Договора, функция работает!
$ReqAnswer = funcGetDogId($client, 78030);  

$dog_id = $ReqAnswer -> dog_id;
                
$ReqData = new stdClass();
$ReqData -> dog_id  = $dog_id;
                
// На этой строке выбрасывается исключение
$reg = $client -> getDogConnections($ReqData);


SoapFault exception: [Client] looks like we got no XML document in Z:\home\localhost\www\html\Accounts\personaltariff.php:281 Stack trace: #0 [internal function]: SoapClient->__call('getDogConnectio...', Array) #1 Z:\home\localhost\www\html\Accounts\personaltariff.php(281): SoapClient->getDogConnections(Object(stdClass)) #2 {main}                

В чем может быть проблема, подскажите пожалуйста.

Частичное описание сервиса:
Код

<message name="getDogConnectionsRequest">
  <part name="request" element="ws:getDogConnectionsRequest" /> 
</message>
<message name="getDogConnectionsResponse">
  <part name="response" element="ws:getDogConnectionsResponse" /> 
</message>

<operation name="getDogConnections">
  <soap:operation soapAction="ws:getDogConnections" /> 
 <input>
  <soap:body use="literal" /> 
  </input>
 <output>
  <soap:body use="literal" /> 
  </output>
</operation> 


Это сообщение отредактировал(а) MoLeX - 18.12.2008, 14:16
PM MAIL   Вверх
MoLeX
Дата 18.12.2008, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140




 ! 
MoLeX
Модератор: 

Ivan
1. в разделе Профи - профи не сидят, тут обсуждают сложные вопросы.

2. Используйте кнопку КОД для форматирование кода




--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Ivan
Дата 19.12.2008, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 17.7.2006

Репутация: нет
Всего: нет



Забыл добавить:
В качестве параметра сервис getDogConnections принимает id договора.

Результат вызова функции $client->__getTypes() :
    struct getDogConnectionsRequest { int dog_id; }
Результат вызова функции $client->__getFunctions() :
    getDogConnectionsResponse getDogConnections(getDogConnectionsRequest $request)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0638 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.