SAPфорум.RU
https://sapboard.ru/forum/

как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?
https://sapboard.ru/forum/viewtopic.php?f=70&t=67977
Страница 1 из 1

Автор:  kinderus [ Пт, мар 11 2011, 14:33 ]
Заголовок сообщения:  как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

Всем привет,
Подскажите плз как зарегистрировать Web Service в XI привязанный к SOAP адаптеру.
Проблема втом что SOAP адаптер хоть и работает по WSDL это не совсем Web сервис. Он единый для всех интерфейсов и не выдает требуемый WSDL по запросу. Так вот нужно как-то сделать так, чтобы с XI можно было тянуть WSDL для определенного интерфейса.
Спасибо.

Автор:  molochko_mf [ Пт, мар 11 2011, 14:42 ]
Заголовок сообщения:  Re: как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

Вот может это поможет
http://www.sdn.sap.com/irj/scn/weblogs? ... /wlg/23725

Автор:  chumpa [ Пт, мар 11 2011, 15:32 ]
Заголовок сообщения:  Re: как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

Найти SA (Sender Agreement) для данного SOAP-канала и интерфейса, правая кнопка мыши, Display WSDL это не то?

Автор:  kinderus [ Пн, мар 14 2011, 11:02 ]
Заголовок сообщения:  Re: как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

chumpa написал:
Найти SA (Sender Agreement) для данного SOAP-канала и интерфейса, правая кнопка мыши, Display WSDL это не то?

не не то, мне же не только wsdl нужен, мне надо чтобы он был выложен и активен чтобы я мог например через XMLSPY его открыть, сгенерить запрос и соответственно послать его.

Автор:  kinderus [ Пн, мар 14 2011, 11:18 ]
Заголовок сообщения:  Re: как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

molochko_mf написал:
Вот может это поможет
http://www.sdn.sap.com/irj/scn/weblogs? ... /wlg/23725

у меня PI 7.0 а не PI 7.1, uddi отсутствует. возможен ли другой вариант. И строчка в ID когда жмешь пкм на sender agreement "Publish in SR" - отсутствует. Есть еще какие-нибудь мысли ?

Автор:  chumpa [ Пн, мар 14 2011, 12:42 ]
Заголовок сообщения:  Re: как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

kinderus написал(а):
не не то, мне же не только wsdl нужен, мне надо чтобы он был выложен и активен чтобы я мог например через XMLSPY его открыть, сгенерить запрос и соответственно послать его.


то же самое делается в 7.0, только путь по меню другой (сверху а не контекстное), и надо параметры генерации wsdl руками вбивать.

В итоге будет wsdl к-рый можно в xmlspy / SoapUI открывать и вызывать. Сам так делаю постоянно.

Автор:  kinderus [ Пн, мар 14 2011, 14:57 ]
Заголовок сообщения:  Re: как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

chumpa написал:
kinderus написал(а):
не не то, мне же не только wsdl нужен, мне надо чтобы он был выложен и активен чтобы я мог например через XMLSPY его открыть, сгенерить запрос и соответственно послать его.


то же самое делается в 7.0, только путь по меню другой (сверху а не контекстное), и надо параметры генерации wsdl руками вбивать.

В итоге будет wsdl к-рый можно в xmlspy / SoapUI открывать и вызывать. Сам так делаю постоянно.


Да но тут вопрос стоит в том чтобы я мог этот wsdl получать через то же самый браузер, мне его надо через java дергать, если мой интерфейс поменяется то мне надо будет заново генерить wsdl а это не удобно, я просто хочу получить как бы канал через кот я могу wasdl для интерфейсов дергать не парясь об изменении интерфейсов.

Автор:  chumpa [ Пн, мар 14 2011, 15:02 ]
Заголовок сообщения:  Re: как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

то есть нужно получить URL по которому будет выдаваться актуальный wsdl? там в генерации wsdl и такой есть.

Автор:  kinderus [ Пн, мар 14 2011, 15:18 ]
Заголовок сообщения:  Re: как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

chumpa написал:
то есть нужно получить URL по которому будет выдаваться актуальный wsdl? там в генерации wsdl и такой есть.


а можно поподробнее где там ? я что то не могу найти.

Автор:  kinderus [ Пн, мар 14 2011, 15:43 ]
Заголовок сообщения:  Re: как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

chumpa написал:
то есть нужно получить URL по которому будет выдаваться актуальный wsdl? там в генерации wsdl и такой есть.

я нашел что мне нужно вот ссылка но только там ответа нет (http://www.riyaz.net/blog/pi-71-publish ... y/sap/527/), дело в том что у меня 7.0 а не 7.1 и возможности посмотреть url для wsdl как в 7.1 у меня нет. Просто нет таких вкладок и так далее. Кто нибудь знает как это сделать в 7.0 ? и вообще это возможно или нет ?

Автор:  chumpa [ Пн, мар 14 2011, 17:45 ]
Заголовок сообщения:  Re: как зарегистрировать Web Service в XI привязанный к SOAP адаптеру ?

под руками нет 70 (

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/