Мне нужно вызвать хранимую процедуру оракула на основе входящего сообщения, как показано ниже. Входящее сообщение имеет метод, который возвращает параметры in, но я не нахожу способа связать это вместе.
<int-jdbc:stored-proc-outbound-gateway
id="dbPollar"
data-source="someDtaSource"
request-channel="triggerChannel"
reply-channel="loggit"
stored-procedure-name="somePackage.someProc">
<int-jdbc:sql-parameter-definition name="rowid" direction="IN" type="ROWID"/>
<int-jdbc:sql-parameter-definition name="error" direction="OUT" type="NVARCHAR"/>
<int-jdbc:sql-parameter-definition name="mesage" direction="OUT" type="NVARCHAR"/>
<int-jdbc:returning-resultset name="ref" row-mapper="rowMapper"/>
</int-jdbc:stored-proc-outbound-gateway>
Вопрос, который у меня есть, заключается в том, как передать параметр ввода и как получить параметры вывода. Учитывая, что у нас есть единый ответ-канал, как это работает. Я хотел бы сгенерировать выходное сообщение, которое упаковывает выходные параметры и содержит набор строк результатов в ответном канале. Пожалуйста, укажите на любой документ, если он содержит соответствующие детали. Спасибо