-
Hallo miteinander,
so... hab's jetzt nach Dieters Hilfe umgestellt, init(), exit(), Copystrecken, zugehörige Felder im RPG-PGM eingefügt, und auf beiden Seiten (RPG und Java) die Länge der Datenstrukturen um 300 Bytes (jetzt insgesamt über 800 Bytes Länge) erhöht, und siehe da !!! es funktioniert!!
Muchos Gracias an Dieter und natürlich auch allen anderen!!!!
-
... falls ich da nicht deutlich genug war:
Ich rate eindringlich davon ab an solchen Sachen rumzuschrauben, man koppelt sich damit vom Releasestand ab und macht damit jeglichen Support unmöglich - und das in diesem Fall für zweifelhaften Nutzen.
D*B
-
Trotzdem würde mich interessieren, warum du auf 800 erweitern musstest und was ohne diese Erweiterung nicht funktioniert hat.
-
Hallo miteinander,
vielleicht hab' ich mich etwas undeutlich ausgedrückt. Ich habe den Aufruf in meinem RPG-PGM von "fireEvent" auf "fireEventP" geändert, deswegen auch das Hinzufügen der init()... usw. Geschichten.
Ich hatte mich als Erstlösung (d.h. vor meinem Anliegen an Euch) an TESTGATE.RPGLE gehalten
Grüsse Fuchtel
-
Bindest du ArdGate in ein RPGLE-Programm irgendwie ein?
Irgendwie verstehe ich hier nicht, wie du ArdGate nutzt.
Ich habe ArdGate einfach installiert, einen RDBDIRE-Eintrag gemacht und nutze nur embedded SQL mit Connect.
Java-Aufrufe o.ä. benötige ich überhaupt nicht.
-
Hallo,
ich hab' ein RPG-PGM, das Appserver4RPG nutzt, um auf der Java-Seite einen Webservice-Client aufzurufen, mit dem Informationen ausgetauscht werden. Habe natürlich einen eigenen Confirmer bzw. eigene Klassen, abgeleitet von Datastructure usw. geschrieben. Problem war die Datenstruktur-Größe (über 512 Byte). ARDGATE benutze ich momentan nicht.
Grüsse Fuchtel
-
... dann bindest Du in Dein RPG Teil einfach fireEventP ein (analog zu JDBCGATE), damit ist der native Teil fertig und Du kannst Daten bis 65535 Byte hochschicken und kriegst bis zu der Menge zurück, automatisch packetiert.
Auf der Java Seite brauchst Du einen EventHandler (implements de.bender_dv.jvagate.application.EventHandler), analog zum ArdHandler im package de.bender_dv.ardgate.application.
In der Konfiguration in global.properties brauchst Du dann noch einen Eintrag, der den Handler mit Deinem EventNamen verknotet, den Du bei Deinem Aufruf von fireEventP verwendest, analog zu der Zeilehandler.ARDPGM=de.bender_dv.ardgate.applicati on.ArdHandler
An den vorhandenen Komponenten wird dabei nichts geändert.
D*B
-
Hallo Dieter,
genauso hab' ich es auch gemacht!
Danke Fuchtel
-
 Zitat von Fuchtel
Hallo miteinander,
vielleicht hab' ich mich etwas undeutlich ausgedrückt. Ich habe den Aufruf in meinem RPG-PGM von "fireEvent" auf "fireEventP" geändert, deswegen auch das Hinzufügen der init()... usw. Geschichten.
Ich hatte mich als Erstlösung (d.h. vor meinem Anliegen an Euch) an TESTGATE.RPGLE gehalten
Grüsse Fuchtel
TESTGATE.RPGLE spiegelt einen älteren Stand wider (ich habe in den letzten 2 Jahren auf ArdGate fokussiert, sozusagen eine komplette AppServer4RPG Anwendung für universellen Datenbankzugriff).
Für die Nutzung der Packetierung braucht man nur den Aufruf von fireEvent gegen den Aufruf von fireEventP auszutauschen. In JVAGATE,RPGLE ist keine Änderung erforderlich, JDBCGATE wird in diesem Kontext nicht benutzt.
Die benötigten eigenen Java Klassen der Anwendung packt man einfach in ein zusätzliches jar File, das man in das lib Verzeichnis von AppServer4RPG kopiert; das Startprogramm findet das dann schon.
D*B
Similar Threads
-
By kuempi von stein in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 28-11-06, 06:48
-
By andreas.lundschien in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 07-11-06, 13:42
-
By Emely in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 17-11-04, 17:20
-
By Nili in forum NEWSboard Java
Antworten: 2
Letzter Beitrag: 22-09-04, 20:03
-
By DEVJO in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 24-08-04, 10:34
Tags for this Thread
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