Wo kann ich ein AS400 Java-Schnittstelle finden?
-
06-07-2019 - |
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).
findenBearbeiten
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
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