2016-08-10 5 views
1

Ich kann in JAVA und auch RPGLE programmieren. Das Problem, das ich habe, ist die Verbindung der beiden. Ich möchte in der Lage sein, eine JAVA-GUI als Eingabe zu verwenden und die Parameter als Werte an ein RPGLE-Modul zu übergeben, das diese dann in einer Datei speichert. Wie ich gesagt habe, weiß ich, wie man den Prozess separat durchführt, aber ich habe Probleme herauszufinden, wie man von ECLIPSE zur iSeries übergeht.JAVA GUI und AS400 RPGLE

* MODULE-Objekte sind nicht ausführbar

Danke,

+0

Haben Sie Zugriff auf die db auf AS400 zu schreiben? –

+0

Ja, ich habe Zugriff darauf –

+1

Warum schreibe ich es nicht direkt dort mit Java? Vielleicht verstehe ich nicht, was du zu tun versuchst, aber ich würde denken, du würdest mit der Java-App direkt in die db schreiben, um zu machen, was das Modul macht ... –

Antwort

3

Sie können nicht "Werte zu einem RPGLE Modul übergeben". Sie müssen entweder in ein a * PGM-Objekt oder ein * SRVPGM-Objekt eingebunden sein, damit die darin enthaltenen Prozeduren ausgeführt werden können.

Es wäre hilfreich, wenn Ihre Frage den Code enthält, den Sie ausprobiert haben.

Ich nehme an, Sie verwenden JTOpen, "eine Bibliothek von Java-Klassen, die die Client/Server- und Internet-Programmiermodelle auf einem System mit IBM i unterstützen."

Wenn das der Fall, können Sie zwei direkte Möglichkeiten ..

+0

Das ist sehr hilfreich, danke! Ja, ich benutze JTOpen. Die zwei Optionen, die du verlinkt hast, beantworten meine Frage. –

+0

Wenn du mir einen Solid machen könntest, geh bitte zu IBM und flamme JTOPEN darüber, dass du nicht für MAVEN eingerichtet wurdest, weil es zu viel Arbeit ist. – danny117

+1

@ danny117 Warum möchte jemand das JTOpen-Projekt "flammen", um bestimmte Funktionen nicht einzubeziehen? Das deutet auf ein ernsthaftes Missverständnis einiger wichtiger Punkte von "Open Source" hin, d. H. (1) es ist "Open Source" und (2) es wird hauptsächlich von anderen entwickelt, die Sie kostenlos nutzen können. – user2338816