Hallo zusammen,
ich rufe eine Stored Procedure auf einer iSeries V5R3 mittels PHP über ODBC auf:
Code:
CREATE PROCEDURE RAUSER1.RTVWTRINF (
IN VARINPUT CHAR(20) )
DYNAMIC RESULT SETS 1
LANGUAGE RPGLE
SPECIFIC RAUSER1.RTVWTRINF
NOT DETERMINISTIC
MODIFIES SQL DATA
CALLED ON NULL INPUT
EXTERNAL NAME 'RAUSER1/RTVWTRINF'
PARAMETER STYLE GENERAL ;
Das RPGLE Programm wird auch aufgerufen und ausgeführt. Dieses Programm soll mit Hilfe des API QSPROUTQ Informationen über eine Druckerwarteschlange zurück liefern.
Am Ende des Programms mache ich:
Code:
C/exec sql
c+ SET RESULT SETS FOR RETURN TO CLIENT ARRAY :pWtrE FOR 1 ROWS
C/end-exec
um mir das ermittelte Array(das auch Inhalt hat) an mein Script zurück zu geben.
Aber im PHP kommt kein Result Set an.
Hat vielleicht jemand eine Idee woran das liegt? Falls noch mehr Informationen benötigt werden, bitte Bescheid sagen.
Danke schon mal für eure Hilfe.
Bookmarks