Текущее время: Сб, июл 19 2025, 07:32

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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