-
AS400, PASE, Java und RPG, bitte helfen
Hallo,
neu in diesem Forum und schon eine Frage.
Wer hat Erfahrungen mit PASE, Java und den Aufruf über RPG?
Ich selbst bezeichne mich zwar als ziemlich guten RPG-Programmierer, aber mit PASE und Java hatte ich noch nichts zu tun.
Das Problem: Ein Hersteller bietet Funktionen zu Finanzberechnungen (C++ Programme kompiliert unter AIX) an welche ich verwenden soll. Es handelt sich um 'Libraries' im Sinne von AIX (hoffentlich drücke ich das so richtig aus, hab doch keine Ahnung von was ich hier rede ). Ich soll die Funktionen (Klassen/Methoden, wasauchimmer) über JNI, also Java ansprechen. Und die Java Klassen anschliessend aus ILE RPG Programmen aufrufen (macht das soweit Sinn?).
Wie man Java aus RPG heraus aufruft habe ich mittlerweile herausgefunden, aber funktionert das denn auch wenn das Java Programm unter PASE läuft, was es nach meinem Verständnis ja muss wenn es die C++ Programme aufrufen will. Man kann die Funktion QP2RunPase(...) verwednen um PASE Programme aufzurufen, trifft das auch auf Java zu?
Viele Fragen, und ich hoffe, mir kann jemand helfen.
Danke
Midas
-
PUSH!
ja hat denn wirklich niemand eine idee?
danke
Midas
-
Hallo,
hört sich für mich abenteuerlich an. Wenn die AIX Programme denn unter PASE auf der AS/400 laufen, wofür es m.E. Voraussetzungen gibt und aus Java per JNI aufrufbar sind, dann müsste eigentlich auch ein direkter Aufruf aus RPG möglich sein, da sollte einen eigentlich nur der Prototyp von trennen.
Ein Zwischenschieben von Java zum Aufruf einer Java Methode, die einen JNI Aufruf eines AIX C++ Programmes erfordert, das gibt einen Wackelhaufen und einen langsamen dazu. Da halte ich eine Migration auf Source Level zur AS/400 für sinnvoller, oder ein Rewrite der Funktionalität.
mfg
Dieter Bender
-
Hallo Dieter,
vielen Dank für die Antwort, hatte schon bedenken, dass sich niemand traut oder sich auskennt...
Inzwischen konnte ich selbst ein paar Erfahrungen sammeln. Try and Error...
Ja, es ist mir gelungen die AIX Programme/Libraries direkt aus RPG über Java Prototypen aufzurufen. Die Programme laufen brav unter PASE. Alles eine Frage der richtigen Konfiguration.
Allerdings kann ich noch nichts Definitives über die Performance sagen. Das ganze scheint freilich recht langsam abzulaufen. Muss noch einige Verbesserungen vornehmen.
Ein 'Rewrite' kommt leider nicht in Frage weil die AIX Programme nicht von uns sondern einem Drittanbieter sind, der freilich den Quellcode nicht rausrückt.
Gruss
Stephan
Similar Threads
-
By Vicky-B in forum NEWSboard Java
Antworten: 17
Letzter Beitrag: 06-05-08, 11:05
-
By Badener in forum NEWSboard Java
Antworten: 5
Letzter Beitrag: 13-07-06, 17:09
-
By codierknecht in forum NEWSboard Java
Antworten: 7
Letzter Beitrag: 23-03-05, 08:31
-
By PGMR in forum NEWSboard Java
Antworten: 10
Letzter Beitrag: 10-02-05, 10:33
-
By PGMR in forum NEWSboard Programmierung
Antworten: 0
Letzter Beitrag: 02-02-05, 13: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