AS400からJavaへのインターフェースはどこにありますか?
-
06-07-2019 - |
質問
JavaからAS400に接続するためのリンクとリソースはありますか?
数年前、誰かがキーボードや他の「純粋な」キーボードからのキーストロークをシミュレートするコネクタについて私に言ったのを覚えています。直接接続したアプローチ。
ウェブ上で多くのリンクを見つけましたが、これを行うための完全な製品を見つけることができません(おそらく正しいキーワードを使用していません)。
編集
回答ありがとうございます:
探しているのは、AS400内のデータや使用する画面にアクセスし、他の新しいアプリケーションの再利用のために公開する方法です。何らかのWebサービスとして、またはJavaを介して直接(およびjavaはwebservicesを使用して操作を公開します)
事前に感謝します。
編集
MicSimの投稿によると、次のリンクも見つかりました。
http://www.ibm.com/developerworks/library /ws-as400/index.html
他のヒント
IBMの5250スクリーンスクレイピングテクノロジーは「WebFacing」でした。 -リンクを投稿しますが、おそらくIBMのドキュメントが散在しているため、グーグルで検索した方が良いでしょう。他の技術も利用できますが、スクリーンスクレイピングは誰もが好むことはありませんでした。通常、最新のものに見えますが、実際にはグリーンスクリーンよりも使いにくく、機能しなくなったものになります。 5250は、おそらく私が今まで使用した中で最も優れた単一のデータ入力プラットフォームです。ブラウザーのWebフォームは最悪の1つです。
前述のように、jt400は他のほとんどのことを行う方法です。特に:
JDBC-SQLのすべてのもの。正しく実行し、ファイルが実際にテーブルであるかのようにファイルを処理する場合、400から完全に抜け出す方法です。
レコードレベルのアクセス-RPGLEと同様のデータベースAPIを使用してJavaプログラムを記述します(400のプログラマが愛するすべてのチェーン、setlls)
プログラム、システムコマンドの呼び出し、リソースの管理(データキュー、データ領域、印刷/スプール、ジョブなど)
幸運
AS / 400(またはiSeries、System i、またはIBMのマーケティング部門が今月呼び出すことを決定したもの)でJavaを実行する場合は、サポートされている言語です。疑似DB2データベースに直接アクセスできます。それとも、他の何らかの形の統合の後ですか?
これは明らかに何をしたいかによって異なりますが、AS400プロセスへのネットワーク接続を介してキーストロークをシミュレートする場合、Expect4jが探しているライブラリである可能性があります。
これは一般的に非常に厄介なハックですが、目標を達成するためのより良い方法が頻繁にあります。何をしようとしているのですか?
expect4Jライブラリは、こちらで見つけることができます。 Expectは、元々、Unixコマンドで、表示されるはずの文字列と、返される文字列。ログインの自動化など、およびスクリーンスクレイピングアプリケーションで頻繁に使用されていました。
さらに良いのは、 TN5250j コンソールで、AS / 400からデータを抽出するために使用できます。
jacadaは、探しているものを実行するためのツールを作成します