Текущее время: Ср, июл 30 2025, 03:14

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Web Services
СообщениеДобавлено: Пн, дек 21 2009, 11:13 
Специалист
Специалист

Зарегистрирован:
Пн, дек 21 2009, 11:07
Сообщения: 167
Здравствуйте.
Посоветуйте пожалуйста, на чем лучше всего написать веб сервис.
Best regards, Darz.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web Services
СообщениеДобавлено: Пн, дек 21 2009, 12:37 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, июн 02 2009, 22:28
Сообщения: 228
Откуда: MOW
Пол: Мужской
В Sap NetWeaver любой ФМ с опцией "Дистанционный модуль" является веб-сервисом.

WSDL можно получить с помощью следующего URL:
Code:
http://<host_name>:<port_number>/sap/bc/soap/wsdl/?services=<functionmodule_name>&sap-client=<relevant_client>


Сам сервис вызывается так:
Code:
http://<host_name>:<port_nummer>/sap/bc/soap/rfc?sap-client=<NNN>


Все это неплохо с работающим примером вызова на VS.NET (я проверял !) написано здесь:
http://help.sap.com/saphelp_47x200/helpdata/en/bb/ddb33d2ae46b3be10000000a114084/content.htm


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Web Services
СообщениеДобавлено: Вт, дек 22 2009, 06:08 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
транзакция SMICM
кнопка "F" (третья с права)
табличка в ней смотрим хост и порт для HTTP

Транзакция SICF
F8
раскрываем ветку default_host/sap/bc/soap/wsdl на ней правая кнопа, активировать
также для default_host/sap/bc/soap/rfc

через пару минут (стартует похоже долго)
запускам браузер в нём строка
http://<host_name>:<port_number>/sap/bc/soap/wsdl/?services=<functionmodule_name>&sap-client=<relevant_client>

в результате видим описание сервиса

_________________
Изображение Попытка не пытка


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Web Services
СообщениеДобавлено: Вт, окт 20 2015, 15:59 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, мар 09 2006, 10:12
Сообщения: 565
Откуда: Волгодонск
Пол: Мужской
продолжение :)

в полученном wsdl в конце есть строка
<soap:address location="http://<host_name>:<port_number>/sap/bc/soap/rfc"/>
собственно по этому адресу сервис и живёт
но в этом адресе нету манданта поэтому вызов идёт на default client of the SAP Web AS
чтоб вызвать другой мандант, надо вызов делать по адресу:
http://<host_name>:<port_nummer>/sap/bc/soap/rfc?sap-client=<NNN>

_________________
Изображение Попытка не пытка


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB