Текущее время: Пт, апр 26 2024, 22:29

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: JDBC и возврат значения из процедуры MS SQL Server'а
СообщениеДобавлено: Пн, мар 17 2014, 16:36 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 28 2011, 17:47
Сообщения: 13
Добрый день!

Господа, подскажите плз, кто сталкивался. Есть такая процедура на стороне MS SQL Server'а:

Code:
CREATE procedure [dbo].[TEST_1]
   @data varchar(256)
as   

  declare
    @i int;

  set @i = 0;

return @i;


Надо ее вызвать receiver JDBC-адаптером и получить скалярное возвращаемое значение (которое return @i). Как это сделать? Со всем остальным вроде разобрался, а это что-то не соображу.

Заранее спасибо!


Последний раз редактировалось jnw Ср, мар 19 2014, 16:01, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: JDBC и возвпат значения из процедуры MS SQL Server'а
СообщениеДобавлено: Пн, мар 17 2014, 17:52 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Добрый день!

На вход receiver JDBC подать следующий XML:

<call_my_jdbc>
<Statement1>
<TEST_1 action=” EXECUTE”>
<data isInput=true type=VARCHAR>Данные на вход</data>
<i isOutput=true type=INTEGER></i>
</TEST_1>
</Statement1>
</call_my_jdbc>

Вот тут для 7.1:
http://help.sap.com/saphelp_nwpi71/help ... ameset.htm

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: JDBC и возврат значения из процедуры MS SQL Server'а
СообщениеДобавлено: Ср, мар 19 2014, 16:18 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 28 2011, 17:47
Сообщения: 13
Добрый день!

Спасибо за ответ. Так я пробовал, но, к сожалению, не работает. На выходе получается:

<?xml version="1.0" encoding="utf-8" ?>
<ns1:MT_StoredProcedureTest_response xmlns:ns1="http://xxxx.xx/xxxxxxxx/xxxxxxx">
<ExecStoredProcedure_response />
</ns1:MT_StoredProcedureTest_response>

т.е., "пустой" ответ.

Пока сделал некий workaround, но хотелось бы и с этим разобраться тоже :)

P.S. За ответы по асинхронно-синхронным мостам на Вашем сайте тоже спасибо :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: JDBC и возврат значения из процедуры MS SQL Server'а
СообщениеДобавлено: Ср, мар 19 2014, 20:55 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
jnw написал(а):
Спасибо за ответ. Так я пробовал, но, к сожалению, не работает. На выходе получается:
т.е., "пустой" ответ.


А можно попросить запостить XML запрос? По идее - все должно работать.


jnw написал(а):
P.S. За ответы по асинхронно-синхронным мостам на Вашем сайте тоже спасибо :)

Да не за что. )

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


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

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


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

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


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

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