Frage

Hat jemand Links und Ressourcen zu einer AS400 von Java zu verbinden?

Ich erinnere mich, vor Jahren, jemand erzählte mir von einem Anschluss, den KeyStrokes von der Tastatur und anderem „reinsten“ Ansatz simuliert, die direkt verbunden ist.

Im Netz habe ich eine Menge Links gefunden, aber ich kann nicht ein komplettes Produkt, dies zu tun (ich wahrscheinlich nicht mit den richtigen Keywords).

finden

Bearbeiten

Danke für die Antworten:

Was wir suchen, ist eine Möglichkeit, die Daten innerhalb des AS400 zuzugreifen und / oder den Bildschirmen verwendet es und setzen sie für andere neue Anwendungen wiederverwenden. Entweder als Webservice von einer Art, oder direkt über Java (Java und werden die Vorgänge unter Verwendung von Webdiensten aussetzen)

Vielen Dank im Voraus.

Bearbeiten

Wie pro MicSim Post habe ich auch festgestellt, diesen Link:

http://www.ibm.com/developerworks/library /ws-as400/index.html

War es hilfreich?

Lösung

Was Sie suchen, ist wahrscheinlich die Toolbox für Java ™ & JTOpen von IBM. Es gibt auch eine AS400-Klasse in der Toolbox für bestimmte AS400 Aufgaben. Sie können sehen hier und hier für weitere Details. Nur es gegoogelt und hofft, es ist hilfreich.

Andere Tipps

IBM 5250 Screen-Scraping-Technologie „WebFacing“ ist - ich würde einen Link, aber du bist wahrscheinlich besser dran, es googeln, da Dokumentation von IBM ist so zerstreut. Es gibt auch andere Technologien auch, aber: Screen-Scraping war nie ein Favorit von Dir jemand da in der Regel Sie am Ende mit etwas, das, obwohl es mehr up-to-date aussieht, tatsächlich schwieriger ist, einen grünen Bildschirm zu verwenden, als und nicht mehr funktionsfähig. Die 5250 ist wahrscheinlich die einzige beste Dateneingabeplattform ich je benutzt habe -. Web-Formulare in einem Browser sind eine der schlimmsten

Wie bereits erwähnt, ist jt400 der Weg für die meisten anderen Dinge zu gehen. Insbesondere gilt Folgendes:

JDBC - für alle Dinge SQL. Wenn Sie es richtig machen und Ihre Dateien adressieren, als ob sie wirklich Tabellen sind, ist es eine Möglichkeit, von der 400 vollständig wegzukommen.

Datensatz-Level-Zugriff - schreiben Java-Programme eine ähnliche Datenbank-API RPGLE mit (alle diese Ketten, setlls dass 400 Programmierer lieben)

Anrufprogramme, Systembefehle, Verwaltung von Ressourcen (Datenwarteschlangen, Datenbereiche, Drucke / Spulen, Jobs etc etc)

Viel Glück

Wenn Sie nur ausführen mögen Java auf dem AS / 400 (oder iSeries oder System i, oder was auch immer IBM Marketing-Abteilung zu nennen in diesem Monat entschieden hat), das ist eine unterstützte Sprache. Sie können die pseudo-DB2-Datenbank direkt zugreifen. Oder sind Sie nach einer anderen Form der Integration?

Das hängt natürlich ab, was Sie aber tun wollen, wenn Sie Tastatureingaben über eine Netzwerkverbindung zu einem AS400 Prozess simulieren wollen, dann Expect4j die Bibliothek sein, die Sie suchen.

Dies ist in der Regel ein wirklich gemeiner Hack obwohl und es gibt oft bessere Möglichkeiten, um Ihre Ziele zu erreichen. Was wollen Sie tun?

Die expect4J Bibliothek gefunden werden kann hier. Expect war ursprünglich ein Unix-Befehl, den Sie eine angeben erlaubt Zeichenfolge, die Sie erwarten eine Zeichenfolge, um zu sehen, und dann zurückzukehren. Es wurde häufig verwendet, für Anmeldungen usw. und für Screen-Scraping-Anwendungen zu automatisieren.

Noch besser ist die TN5250j Console, die verwendet werden können, Daten aus dem AS / 400 zu extrahieren.

Jacada macht Werkzeuge zu tun, was Sie suchen

http://www.jacada.com/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top