Абсолютно новая пчела в веб-сервисах.
У меня есть URL как:
http://abc.xyz.com/straw/api/?wsdl
и метод:
$result= $client->call($session, "catalog_product.list");
Вот что я пробовал:
Создан новый проект JAVA из мастера Eclipse.
r Нажмите на проект, перейдите к веб-сервису -> клиент веб-сервиса.
Дайте определение услуги http://abc.xyz.com/straw/api/?wsdl
в конфигурации:
- (a) время выполнения сервера: сервер tomcat v7.0
- (b) среда выполнения веб-службы: ось Apache
Выберите тестовый клиент из ползунка ( Я также пытался разработать клиент немного запутанно, так как я должен создать клиента очень запутанным )
Нажмите на финиш.
В результате я нашел тестовый клиентский веб-сервис с некоторым методом, входом и результатом.
Также я получил некоторый файл JAVA в моей папке ресурсов:
Mage_Api_Model_Server_HandlerBindingStub
Mage_Api_Model_Server_HandlerPortType
Mage_Api_Model_Server_HandlerPortTypeProxy
MagentoService
MagentoServiceLocator
Эти исходные файлы создаются клиентом?
Я не могу найти имя метода ...
$result= $client->call($session, "catalog_product.list");
... в любом из указанных выше файлов JAVA.
Что мне нужно сделать, чтобы создать клиент веб-службы ???
Что ожидается от меня как результат (эти файлы JAVA находятся в исходной папке).
Или мне нужно написать проект JAVA для доступа к методу веб-службы
$result= $client->call($session, "catalog_product.list");
Как этот учебник:
Каков мой результат для "создать клиент веб-службы для доступа к методу, указанному ниже wsdl."
Извините за мою глупость, потому что я даже не знаю, что выводить / доставлять.
Любое руководство? Спасибо!