-
[Java]: RPGCall mit Rückgabe über Parameterliste
Hallo,
würde folgendes funktionieren:
PHP-Code:
serverProgram = new ProgramCall(sys,callProgramPath.getPath(),parameterList);
msgs = serverProgram.getMessageList();
for(int i=0;i<msgs.length;i++) System.out.println("Message: " + msgs[i].getText());
parameterList = new ProgramParameter[val.length]; //nur zum Testzweck
parameterList =serverProgram.getParameterList();
byte[] check = parameterList[1].getOutputData();
Das ist ein Stückerl Code aus einem Programm das ich gerade schreibe. Passieren soll follgendes:
RPG-Call wird mit Parametern in parameterList aufgerufen. Im RPG-Call wird das Ergebnis dann über den Parameter zurückgeben. Wenn ich das nun so laufen lasse, werden die Parameter unverändert, also so wie übergeben zurück gegeben. Der RPGCall wird aber aufgerufen und läuft auch durch.
Wie krieg ich die Rückgabe?
Danke,
LoCal
-
Hallo,
am einfachsten als stored Procedure über JDBC aufrufen, das ist eh besser als dieser DollSchachtel Spielkram.
mfg
Dieter Bender
Zitat von LoCal
Hallo,
würde folgendes funktionieren:
PHP-Code:
serverProgram = new ProgramCall(sys,callProgramPath.getPath(),parameterList);
msgs = serverProgram.getMessageList();
for(int i=0;i<msgs.length;i++) System.out.println("Message: " + msgs[i].getText());
parameterList = new ProgramParameter[val.length]; //nur zum Testzweck
parameterList =serverProgram.getParameterList();
byte[] check = parameterList[1].getOutputData();
Das ist ein Stückerl Code aus einem Programm das ich gerade schreibe. Passieren soll follgendes:
RPG-Call wird mit Parametern in parameterList aufgerufen. Im RPG-Call wird das Ergebnis dann über den Parameter zurückgeben. Wenn ich das nun so laufen lasse, werden die Parameter unverändert, also so wie übergeben zurück gegeben. Der RPGCall wird aber aufgerufen und läuft auch durch.
Wie krieg ich die Rückgabe?
Danke,
LoCal
-
Zitat von BenderD
Hallo,
am einfachsten als stored Procedure über JDBC aufrufen, das ist eh besser als dieser DollSchachtel Spielkram.
mfg
Dieter Bender
Hallo,
(wie immer!) erstmal danke für diese schnelle antwort.
Leider muss ich es so machen... quasi "Befehl von oben".
Der Codeschnipsel ist teil von einem grösseren Programm.
Aber rein theoretisch sollte der Code doch tun, oder?
LoCal
-
Hallo,
grundsätzlich kann man mit ProgramCall aus der DollSchachtel Parameter hin und zurück reichen, wie bei einem dynamischen Call halt; warum das in deinem Fall nicht klappt, muss an dem Code liegen, den du weggeschnipselt hast.
mfg
Dieter Bender
Zitat von LoCal
Hallo,
(wie immer!) erstmal danke für diese schnelle antwort.
Leider muss ich es so machen... quasi "Befehl von oben".
Der Codeschnipsel ist teil von einem grösseren Programm.
Aber rein theoretisch sollte der Code doch tun, oder?
LoCal
Similar Threads
-
By muadeep in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 04-07-06, 14:57
-
By harkne in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 04-01-06, 16:44
-
By LoCal in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 22-11-04, 11:05
-
By BUG in forum IBM i Hauptforum
Antworten: 9
Letzter Beitrag: 18-10-04, 13:55
-
By two in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 04-12-02, 15:10
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks