Hallo zusammen,
ich rufe eine Stored Procedure auf einer iSeries V5R3 mittels PHP über ODBC auf:
Das RPGLE Programm wird auch aufgerufen und ausgeführt. Dieses Programm soll mit Hilfe des API QSPROUTQ Informationen über eine Druckerwarteschlange zurück liefern.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 ;
Am Ende des Programms mache ich:
um mir das ermittelte Array(das auch Inhalt hat) an mein Script zurück zu geben.Code:C/exec sql c+ SET RESULT SETS FOR RETURN TO CLIENT ARRAY :pWtrE FOR 1 ROWS C/end-exec
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.
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks