0
嗨即時試圖調用一個RPGIV function
從stored proc
:對DB2調用從SQL存儲過程一RPGIV功能
CREATE PROCEDURE "VEN60115"."TESTJCALL1"
(IN ADUI CHAR(20),
OUT PRODOPIID1 CHAR(20))
DYNAMIC RESULT SETS 1
LANGUAGE RPGLE
READS SQL DATA
EXTERNAL NAME 'VEN60115/TESTJV'
PARAMETER STYLE GENERAL ;
當我通過運行測試這在SQL
:
Run VEN60115.TESTJCALL1(CHAR(20), CHAR(20))
控制檯returnes以下消息:
VEN60115.TESTJCALL1 - Run started.
Data returned in result sets is limited to the first 0 rows.
Data returned in result set columns is limited to the first 100 bytes or characters.
VEN60115.TESTJCALL1 - Calling the stored procedure.
但是工作掛起...任何人都可以請幫助我..或告訴我我做錯了什麼?
也許你應該展示你的RPG代碼。你在哪裏輸入Run,並且你實際上在參數中發送了什麼? – WarrenT 2013-05-11 02:05:45
我真正想做的是從java調用一個RPGIV程序(使用sql存儲過程),我可以調用該程序,但然後它掛起..所以我做的是第一次嘗試調用SQL dbb2工具通過使用以下語句運行存儲過程。 CALL VEN60115.TESTJCALL('aUsername','aPassword')然後它掛起..永遠不會結束,我知道rpgiv方面的工作原理是因爲我們從其他程序調用rpgiv程序以及沒有問題... – Renier 2013-05-13 07:03:33